Top 10 (2021)
- Broken access control
- Cyptographic failures
- Injection
- Insecure design
[new]
- Security misconfiguration
- Vulnerable and outdated components
- Identification and authentication failures
- Software and data integrity failures
[new]
- Security logging and monitoring failures
- Server side request forgery (SSRF)
[new]
Top 10 (2017)
- Injection
- Broken authentication
- Sensitive data exposure
- XML external entities (XXE)
[new]
- Broken access control
[merged 4, 5, 6]
- Security misconfiguraiton
- Cross site scripting (XSS)
- Insecure deserialization
[new, community]
- Using components with known vulnerabilities
- Insufficient logging and monitoring
[new, community]
Top 10 (2013)
- Injection
- Broken authentication and session management
- Cross site scripting (XSS)
- Insecure direct object reference
- Security misconfiguration
- Sensitive data exposure
- Missing functional level access control
- Cross site request forgery (CSRF)
- Using components with known vulnerabilities
- Unvalidated redirects and Forwards
For more details, go to OWASP Top10 Github Project
Link back to other resources