OWASP Top 10 (2025)
Official docs outline
- A01 Broken Access Control
Access control enforcement, IDOR, privilege escalation, SSRF folded into access control and deny-by-default.
- A02 Security Misconfiguration
Insecure defaults, hardening gaps, verbose errors, cloud and framework misconfiguration.
- A03 Software Supply Chain Failures
Dependency and build-system compromise, vulnerable components, SBOMs and trusted distribution.
- A04 Cryptographic Failures
Weak algorithms, key management, TLS, hashing and protection of sensitive data at rest and in transit.
- A05 Injection
SQL, command, XSS and other injection flaws, parameterization and output encoding.
- A06 Insecure Design
Threat modeling, secure design patterns, business logic abuse cases and secure development lifecycle.
- A07 Authentication Failures
Credential stuffing, weak passwords, session management and multi-factor authentication.
- A08 Software or Data Integrity Failures
Unsigned code and data, insecure deserialization and CI/CD integrity verification.
- A09 Security Logging and Alerting Failures
Security event logging, alerting, monitoring, log integrity and incident detection.
- A10 Mishandling of Exceptional Conditions
Improper error handling, failing open, unchecked exceptions, resource exhaustion and abnormal state handling.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.