Home / Knowledge hub / OWASP Top 10
Knowledge hub
OWASP Top 10
A widely used list of the ten most critical web application risks.
What it means
The OWASP Top 10 lists ten categories of web application security risk, published by the Open Web Application Security Project, a non-profit, and revised every few years. The current edition is the 2025 list.
Each entry names a category rather than a single bug. Broken access control, which still sits at number one, covers a large family of failures that all reduce to the application not checking whether the person asking is allowed.
OWASP builds the list from data organisations contribute after testing real applications, together with a practitioner survey for risks the data cannot show yet.
Why it matters
Its main value is shared vocabulary. When a security report, an engineering team and a customer's questionnaire use the same ten names, the argument about categories stops and the conversation moves on to findings.
Read it as a floor. It describes common categories across many organisations, not the risks in your product. The flaws that hurt a specific business are often logic failures no generic list mentions: a discount applied twice, an approval step skipped, a refund larger than the payment.
How it shows up
You meet it in three places. In questionnaires, where a customer asks whether you test against it. In tooling, where findings carry the category they fall under. And in training, where it is the standard introduction for developers.
Use it as a coverage checklist rather than a definition of done. For each category, can you say how you test for it and when you last did? A category that keeps producing findings in your application is telling you something about your habits, not only about this release.
Questions people ask
OWASP Top 10, answered
Which version is current?
The 2025 edition. OWASP states on the project page that the most recent released version is the OWASP Top 10 2025, and the full list lives at top10.owasp.org.
Plenty of tools and questionnaires still reference the 2021 list, so check which one a document means before you answer it.
What changed in the 2025 list?
Broken access control stayed at number one and security misconfiguration moved up to second. Software supply chain failures and mishandling of exceptional conditions now appear as their own categories.
Server-side request forgery no longer has a separate entry of its own, which surprises people who built their reporting around the older list.
Can we be OWASP Top 10 certified?
No. OWASP is not a certification body and runs no certification scheme for applications, so any badge claiming otherwise is somebody's marketing.
What you can say honestly is which categories you test for, how, and when you last did it.
Is testing against the Top 10 enough?
It is a reasonable minimum and a poor finish line. The list describes what turns up commonly across many organisations, which is not the same as what is exploitable in your product.
The findings that cost real money are frequently business logic, and no generic list names those.
How is the list actually built?
OWASP assembles it from data contributed by organisations testing real applications, together with a survey of practitioners for issues the data cannot show yet.
That means it reflects what gets tested and reported, so read the position of a category as a signal rather than a ranking of danger.
Sources
Where this comes from
Related
Terms that sit next to this one
Broken access control
An application failing to enforce its own rules about who may do what.
Injection
Input that ends up running as a command instead of being read as text.
CWE
A catalogue of vulnerability types, rather than individual bugs.
Application security
Keeping the software you build and run from being abused.
Vulnerability
A weakness that somebody could use to cause harm.
Ten categories, or your application?
Cyberlop tests ten vulnerability classes against your own application rather than reciting a list back at you, and every finding arrives with reproducible evidence. Ask about a pilot.
Or start with a $199 pilot on one application: thirty days, success criteria agreed before day one, credited against the annual if you convert.