Test only has 2 tests and does not have sufficient coverage
Test coverage is poor
It does not even test that anyone must be denied from setting password missing the critical access control error
Poor testing leads to missed vulnerabilities in code.
Manual Analysis
Testing must aim for 100% coverage with 90% and above being good. Tests must consider all branches, possibilities, users, actions, threat models, variations etc. Test must include invariant and fuzz testing
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.