Summary: Several critical functions lack proper access control mechanisms, potentially allowing unauthorized access or modifications.
Root Cause: Functions like _registerCollateralToken, _createContingentPool, and _addLiquidity don't have explicit access controls beyond the base Ownable2Step contract.
Impact: Unauthorized actors could manipulate the system by calling these functions.
Mitigation: Implement role-based access control or restrict these functions to only allow calls from specific addresses or roles.
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.