Web Security

OWASP Top 10 (2025): What We Know, What's Likely, and What Hasn't Changed

The canonical 2021 list is still in force. The 2025 revision is in development. Here is what we know is changing, what is likely to evolve, and what stays the same regardless.

Author
CyberGuards Security Research Team
Published
Updated
Read
14 min read

Status note (May 2026): OWASP Top 10 2021 is the most recent published list and the version your auditor and your customers are mapping to today. The 2025 revision is in active community development at OWASP, with public data calls open. We will update this article when the final 2025 list is published. Nothing below speculates beyond what is visible in OWASP's own public repositories and discussions.

Why the list changes (and why most of it doesn't)

OWASP Top 10 is updated every three to four years based on industry data calls and survey input. The categories you see in any given edition reflect both how often a class of bug shows up across reported data and how the community is writing about emerging issues. Because the underlying patterns of insecure software change slowly, most categories carry over from one edition to the next under similar names.

What does change between editions tends to be:

  • Naming and grouping. Categories merge, split, or get renamed for clarity.
  • Ordering. Movement up and down the list reflects changing prevalence in the dataset.
  • New categories. Issues that were sub-items of other categories get promoted as the community writes more about them.
  • Coverage of newer technology. Cloud-native patterns, supply chain, identity-as-a-service.

The canonical 2021 list (still the one that matters)

This is the list your customers and auditors are mapping to right now. Every category here continues to dominate real-engagement findings:

RankCategoryWhy it sits here
A01Broken Access ControlMost prevalent and highest-impact category in real engagements. Includes IDORs, BOLA/BFLA, and tenant boundary flaws.
A02Cryptographic FailuresRenamed from "Sensitive Data Exposure". Covers weak ciphers, missing TLS, weak key handling, and protocol-level mistakes.
A03InjectionSQL, NoSQL, LDAP, OS command injection, plus cross-site scripting (folded in from a separate 2017 category).
A04Insecure DesignNew in 2021. Architectural and threat-modeling failures that no amount of patching individual bugs will fix.
A05Security MisconfigurationDefault credentials, verbose errors, missing security headers, outdated frameworks, debug features in production.
A06Vulnerable and Outdated ComponentsDependency hygiene, missing patches, end-of-life software still in production.
A07Identification and Authentication FailuresRenamed from "Broken Authentication". Brute-force resistance, session handling, MFA bypass paths, recovery flow safety.
A08Software and Data Integrity FailuresNew in 2021. CI/CD trust, dependency confusion, deserialization, auto-updates without integrity checks.
A09Security Logging and Monitoring FailuresMissing audit trails, missing alerting on critical events, logs that an attacker can erase.
A10Server-Side Request Forgery (SSRF)New as a top-level category in 2021. Cloud metadata service abuse made this a much bigger deal than it used to be.

What the 2025 process is shaping up to address

OWASP runs a public process for each revision: data calls, survey input, and open discussion in the OWASP repositories. From what is visible in those public discussions, four themes are likely to influence the 2025 list. We are not announcing categories — those are determined by OWASP, not us — only describing emphasis areas surfaced in the public process.

Supply chain integrity expanding

The 2021 A08 (Software and Data Integrity Failures) was a meaningful addition that covered CI/CD and dependency-confusion patterns. The community discussion since 2021 — driven by SolarWinds-class incidents and the rise of dependency-poisoning research — suggests this area gets more depth in 2025. Expect explicit treatment of build pipeline security, signed artifacts, and producer-side compromise.

Identity and access depth

Broken Access Control sits at A01 and is unlikely to move. What may evolve is how the category is described — explicit treatment of multi-tenant SaaS boundaries, identity federation paths (SSO downgrade, SAML assertion handling, SCIM provisioning), and machine-to-machine identity (workload identities, OIDC for workloads). The underlying issues are not new; the 2021 category just covers them implicitly.

SSRF and metadata-service abuse

SSRF entered the top 10 in 2021 partly because of cloud-metadata-service exploitation patterns. The cloud surface has only grown since. Expect either expansion within an SSRF-equivalent category or sub-treatments for metadata abuse and outbound-request safety on serverless.

API-specific patterns within the main list

OWASP API Security Top 10 is its own list (separate from the main Top 10) and has its own active community. The main list traditionally references API issues at a high level. There is community discussion of bringing more API-specific framing into the main 2025 list — particularly around BFLA (function-level access) and rate-limiting patterns that web frontends and APIs share.

What doesn't change regardless of edition

If you are scoping a pentest or hardening a codebase, the categories below have dominated real-engagement findings for over a decade and are unlikely to leave the conversation:

  • Authorization is the durable problem. Whatever it is called and wherever it is ranked, broken access control is the most common high-impact finding in modern web and API engagements.
  • Identity and authentication edge cases. Account recovery, SSO federation, machine identity. The technology shifts; the category does not.
  • Insecure design. No amount of patching individual bugs replaces a threat model that thinks about misuse.
  • Configuration drift. Default credentials, public storage, exposed admin endpoints. Continuous coverage matters.
  • Logging and detection. Logs that don't exist or that an attacker can erase undermine every other control.

How to test against the list now

For the next twelve months, the right move is straightforward: scope and report against the 2021 list because that is what auditors and customer questionnaires reference. Internally, anticipate the 2025 emphasis areas — supply chain, identity, SSRF expansion — by adding depth in those areas without retitling the report.

Three questions to ask in any web application or API engagement, regardless of which edition is current:

  • Did the engagement test broken access control across every documented role and tenant?
  • Did the engagement examine the full identity surface — including SSO downgrade, account recovery, and machine identity?
  • Did the engagement evaluate the build and supply-chain surface, or only the running application?

When the 2025 list lands, we update this article with the final categories, what changed from 2021, and the testing implications. Nothing here is a prediction of the final list — just an honest read of the public process.

Preparing for your first pentest? Download the SMB Pentest Readiness Checklist →

FAQ

OWASP Top 10 — common questions

Has OWASP Top 10 2025 been released?

At the time of writing, OWASP Top 10 2021 is still the canonical published version. The 2025 revision is in active community development at OWASP, with public data calls and draft discussions visible in the OWASP repositories. We update this article as the final list is published.

Should I test against 2021 or 2025?

Test against the 2021 list because that is the version your auditor and your customers are mapping to today. Anticipate the 2025 emphasis on supply chain, identity, and SSRF expansion in your testing approach, but do not move the report off 2021 until the new list is published.

What are the most common findings in real engagements?

In our engagements, A01 Broken Access Control is the most common high-impact category by a wide margin. Authorization flaws appear in nearly every web application engagement that looks for them.

Does OWASP Top 10 cover business logic?

Not directly. OWASP Top 10 is a vulnerability-class taxonomy. Business logic flaws — coupon abuse, workflow skipping, race conditions on money paths — sit alongside the Top 10 in scope. Reputable engagements test both.

Is OWASP Top 10 enough for SOC 2 / ISO?

Auditors recognize OWASP Top 10 as a valid testing framework, but most expect coverage beyond it: authorization depth, multi-tenant boundaries, business logic, and any framework-specific scope (PCI segmentation, HIPAA ePHI flows). Reports map findings to both.

Want a credible answer when a customer, auditor, or your board asks how secure you are?

A quick scoping call with the senior tester who would run your engagement. No slides, no pitch — we look at what you have, tell you what we would test first, and give you a fixed scope, price, and date.