OWASP Top 10 (2025)

OWASP Top 10. Mapped to Deva detection.

The OWASP Top 10 is the standard awareness document for web application security. The 2025 edition is the current released version. Major changes from 2021: Software Supply Chain Failures elevated to A03, Security Misconfiguration to A02, SSRF dropped off the list (consolidated under A01 Broken Access Control), and Mishandling of Exceptional Conditions is the new entrant at A10. Each category below links to the underlying CWE detection guides Deva ships, real-world breaches that fell into the category, and the compliance frameworks that explicitly require coverage.

A01Critical5 CWE guides

Broken Access Control

Authorization that fails to enforce who can do what.

CWE-22CWE-352CWE-862CWE-863CWE-918
Read the A01 guide
A02High2 CWE guides

Security Misconfiguration

Insecure defaults, unnecessary features, or misapplied permissions left in production.

CWE-611CWE-200
Read the A02 guide
A03Critical0 CWE guides

Software Supply Chain Failures

Breakdowns or malicious changes in the process of building, distributing, or updating software.

Read the A03 guide
A04High3 CWE guides

Cryptographic Failures

Sensitive data exposed because cryptography is missing, weak, or misused.

CWE-200CWE-327CWE-798
Read the A04 guide
A05Critical4 CWE guides

Injection

Untrusted input interpreted as code or commands by a downstream interpreter.

CWE-78CWE-79CWE-89CWE-94
Read the A05 guide
A06High1 CWE guide

Insecure Design

Architectural decisions that create vulnerabilities no amount of clean implementation can fix.

CWE-434
Read the A06 guide
A07Critical3 CWE guides

Authentication Failures

Weak, missing, or improperly implemented authentication.

CWE-287CWE-306CWE-798
Read the A07 guide
A08High1 CWE guide

Software or Data Integrity Failures

Code or data accepted from untrusted sources without integrity verification.

CWE-502
Read the A08 guide
A09Medium0 CWE guides

Security Logging and Alerting Failures

Attacks succeed undetected because the application does not log enough, or no alert is raised when something is logged.

Read the A09 guide
A10Medium0 CWE guides

Mishandling of Exceptional Conditions

Programs that fail to prevent, detect, and respond to unusual situations, leading to crashes, unexpected behavior, and vulnerabilities.

Read the A10 guide

What changed in 2025: The published OWASP Top 10:2025 differs in important ways from the public-review draft. SSRF (A10:2021) dropped off the list entirely (its CWE-918 is now consolidated under A01 Broken Access Control). The new A10 is Mishandling of Exceptional Conditions, replacing the LLM category that some drafts speculated about. Software Supply Chain Failures (formerly A06:2021 Vulnerable Components) was renamed, expanded in scope, and elevated to A03. Security Misconfiguration moved to A02. Authentication Failures keeps A07 with a shorter name.

Citation note: OWASP Top 10 category descriptions and rankings are maintained by the OWASP Foundation under Creative Commons licensing. Sourced from owasp.org/Top10/2025. The breach summaries and Deva-specific detection details on each category page are written by the Deva Security Team. Every category has its own page, for example /owasp/a01-broken-access-control.