The OWASP Top 10 lists the most critical web application risks—use it as a checklist in design and code review.
2021 categories (names vary by version)
- Broken Access Control
- Cryptographic Failures
- Injection
- Insecure Design
- Security Misconfiguration
- Vulnerable and Outdated Components
- Identification and Authentication Failures
- Software and Data Integrity Failures
- Security Logging and Monitoring Failures
- Server-Side Request Forgery (SSRF)
How to use
Map each new feature to relevant categories in a 15-minute threat sketch before sprinting.
Important interview questions and answers
- Q: OWASP purpose?
A: Awareness document for prioritizing common web app flaws. - Q: Injection still top?
A: Remains prevalent—SQL, command, template injection.
Self-check
- Name three OWASP categories.
- How should teams use the Top 10 in sprints?
Tip: Paste OWASP categories into PR template for features touching auth or PII.
Interview prep
- OWASP use?
Prioritize common web application risks.