Code review is a skill.
Practice it.
Build the instinct that catches vulnerabilities in review.
Build the instinct that catches vulnerabilities in review.
Build the instinct that catches vulnerabilities before they ship. Review realistic production code, choose the vulnerable line, and learn from the explanation.
WageNest is a Spring Boot payroll API used by a React employee dashboard to show payslips, tax forms, and direct-deposit details. The dashboard runs on https://app.wagenest.com and the API runs on https://api.wagenest.com, so the team added custom CORS handling during an SSO migration. Review the /api/** security configuration for credentialed browser requests. Assume an attacker can lure a logged-in employee to https://evil.example, and that the employee's API session cookie is included when the malicious page sends fetch calls with credentials: 'include' and a browser-supplied Origin header.
“We dropped Code Review Lab into our security training rotation. Two weeks later our engineers were catching things in PR review we'd historically missed.”
This week's featured challenge takes about 15 minutes.