Hands-on secure code review
Code review is a skill.
Practice it.
Build the instinct that catches vulnerabilities in review.
Loading the weekly featured challenge…
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.
ParcelPing is a Rails logistics platform where merchants register a webhook URL so the system can POST delivery status updates to their endpoints. To help merchants confirm setup, the dashboard has a 'Send test event' button that makes the server immediately fire an HTTP request to the saved URL. The service runs on an EC2 instance with an attached IAM role. Review how the webhook URL is validated before the test request goes out.
“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.