Initializers must be protected
Location: Function ThunderLoanUpgraded.revertIfZero(uint256) (src/upgradedProtocol/ThunderLoanUpgraded.sol#114-119) is an unprotected initializer.
Upgradability Risks: The contract uses the UUPS (Universal Upgradeable Proxy Standard) pattern for upgradability. If not properly managed, this could lead to risks such as an attacker gaining control of the proxy admin and changing the implementation contract.
Audit Wizard (Slither)
Protect initializers with modifiers/require statements
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.