What problem does it solve?
Security-focused code reviews require a disciplined, repeatable approach to identify vulnerabilities before code merges. This guidance maps checks to OWASP Top 10 and the ASVS framework, helping reviewers apply consistent criteria across languages and project types.
Core Features & Use Cases
- Scope & Context — Establish language/framework, trust boundary (server/client/library/CLI), data sensitivity, and exposure.
- Systematic Review by Vulnerability Class — Prioritized coverage of Injection, Authentication & Session, Authorization, Cryptography, Data Exposure, Misconfiguration, and Deserialization.
- Framework-Specific Checks — Apply checks tailored to detected frameworks (React, Express, Django, Flask, Spring, Rails, Go).
- Diff-Specific Analysis — Review changed lines in PRs to verify preservation of security controls.
- Produce Findings — Cite file:line, show vulnerable snippet, explain attack scenario, and propose fixes with evidence.
- References & Guidance — Align with OWASP Top 10, ASVS, OWASP Code Review Guide, and OWASP Cheat Sheets.
Quick Start
Run the security review workflow on the target pull request to initiate the assessment.