There is no endSession() or mechanism to trigger the upgrades
the principal can just upgrade the whole system any time if malicious or compromised since there is no check that implements endSession mechanism to trigger upgrades.
the endSession should ensure that the 4 weeks have passed by
the impact can be high since this breaks the procol invariant that the school should not upgrade unless 4 weeks has passed
manual review
`graduateAndUpgrade()` can be called successfully even when the school session has not ended
`graduateAndUpgrade()` can be called successfully even when the school session has not ended
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.