The giveReview function in LevelOne.sol only handles negative reviews by decreasing student scores, but fails to reward students for positive reviews, creating an unbalanced evaluation system.
Only negative reviews (false) affect student scores: studentScore[_student] -= 10
Positive reviews (true) have no impact on student scores
This creates a one-sided scoring system that only punishes
Low: This vulnerability:
Creates an unfair evaluation system
Only penalizes students without rewards
May demotivate students from performing well
Makes the review system less effective
Manual code review
Add positive score impact for good reviews:
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.