Lack of Student Review Completion Validation
An invariant states that students must have received all 4 reviews (one per week) before system upgrade. However, the graduateAndUpgrade()
function does not verify this condition. This could allow students to graduate without receiving the required number of reviews.
High (High Impact, High Likelihood)
Manual review
Add validation to ensure all students have received the required number of reviews:
All students are graduated when the graduation function is called as the cut-off criteria is not applied.
All students are graduated when the graduation function is called as the cut-off criteria is not applied.
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.