Some external functions like setContest
are missing input validation which could lead to unexpected behaviors.
The setContest
function does not validate the contestId
parameter which is passed in as bytes32
. This could allow setting contests with unexpected IDs.
Lack of input validation could allow unexpected contests to be created or arbitrary logic to be executed in the proxy contracts. could lead to contests that cannot be managed or tracked properly. Users may be unable to lookup contest details or handle events as expected.
Manual
Validate contestId
conforms to expected format with a modifier or require statement in setContest
. Reject malformed values.
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.