Develop the instincts of a security researcher through hands-on challenges based on real-world vulnerabilities.
Hunt vulnerabilities across multi-file projects. Identify the exact line where security breaks down.
Learn from CVE-documented vulnerabilities. Every challenge is based on real-world security incidents.
From rookie to elite. Progress through difficulty tiers as you master vulnerability identification.
Click the line you think is vulnerable, then check your answer. This is a real challenge from our Code Review mode.
Scenario: A cinema booking app added detailed error handling to debug production issues. When bookings fail, something in the error response is giving away more than it should.
Look at what information is returned to the client when a booking operation fails.