The ten most critical web application risks
The OWASP Top 10 is the most widely referenced awareness document in web application security. It ranks the categories of risk that cause the most damage, based on data from hundreds of organisations and a community survey. This reference lists all ten from the 2021 edition with a plain-language description, common real-world examples and a concrete mitigation for each.
How it works
Each entry is a category rather than a single bug. The list is ordered by a
combination of exploitability, prevalence and impact, with A01 the highest
priority:
A01 Broken Access Control
A02 Cryptographic Failures
A03 Injection
A04 Insecure Design
A05 Security Misconfiguration
A06 Vulnerable and Outdated Components
A07 Identification and Authentication Failures
A08 Software and Data Integrity Failures
A09 Security Logging and Monitoring Failures
A10 Server-Side Request Forgery (SSRF)
Use the categories as a checklist: for each one, confirm your application has the listed mitigations. The filter lets you find a specific risk by keyword across titles, descriptions and examples.
Tips and notes
- Treat the list as a minimum baseline, then graduate to the OWASP ASVS for depth.
- A01 Broken Access Control moved to the top in 2021 — audit authorisation first.
- Map each finding from a scanner or pentest back to a Top 10 category for triage.
- The list is refreshed every few years; check owasp.org for the newest edition.