Description: 'requestMintWeatherNFT' makes external calls ('safeTransferFrom' for LINK, Chainlink request) without 'nonReentrant'.
Impact: A malicious LINK token could reenter and manipulate contract state (e.g., call 'requestMintWeatherNFT' recursively before 's_currentMintPrice' updates).
Recommended Mitigation: Inherit OpenZeppelin's ReentrancyGuard and add nonReentrant:
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.