The OWASP Top 10 is an awareness document: it names the biggest risk categories for web applications, derived from data analyses and community surveys. The current 2025 edition – the eighth overall – draws on data from more than 2.8 million tested applications and considers 589 CWEs; new additions are the categories “Software Supply Chain Failures” (A03) and “Mishandling of Exceptional Conditions” (A10), while “Broken Access Control”, which now also covers SSRF, remains in first place. For development teams, the Top 10 works well as an entry point and as a shared vocabulary with management and auditors – it is not intended as a verifiable requirements list or test catalogue. For that, OWASP itself points to ASVS and WSTG.
The OWASP Map for Development Teams
Top 10, ASVS, Cheat Sheet Series, Developer Guide, WSTG, SAMM and tools such as Dependency-Track and ZAP: what each project delivers – and how these building blocks connect into an end-to-end process in everyday development work.
2.8M+tested applications behind the Top 10:2025 data set
345verifiable requirements across 17 chapters (ASVS 5.0.0)
120continuously maintained cheat sheets (as of July 2026)
15security practices across five business functions (SAMM v2)
The OWASP Foundation maintains dozens of open projects around secure software development – from awareness documents and verifiable standards to ready-to-use tools. In practice, many teams know the Top 10 but not which project is meant for requirements, testing, onboarding or maturity measurement. As a result, the Top 10 gets misread as a checklist while ASVS, WSTG and SAMM go unused. This article puts the most important building blocks into context and shows how to combine them along the development lifecycle into a consistent approach – free of license costs and vendor-neutral.
The Essentials at a Glance
Six topic blocks — tap to expand.
The OWASP Toolbox at a Glance
Five building blocks, one process — each tab shows what the project delivers and what it is meant for.
- An awareness document, not a standard: the Top 10 names the biggest risk categories for web applications, derived from data analyses and community surveys.
- The 2025 edition — the eighth overall — draws on data from more than 2.8 million tested applications and considers 589 CWEs; new are “Software Supply Chain Failures” (A03) and “Mishandling of Exceptional Conditions” (A10), while “Broken Access Control”, now also covering SSRF, remains in first place.
- It works as an entry point and shared vocabulary with management and auditors — for verifiable requirements and testing, OWASP itself points to ASVS and WSTG.
2025 edition589 CWEsBroken Access ControlSSRFSupply Chain Failures
- Translates “secure application” into concrete, verifiable requirements: version 5.0.0 (released 30 May 2025) comprises 345 requirements across 17 chapters — from authorization and cryptography to OAuth/OIDC.
- Three levels: Level 1 as an entry point into using the ASVS, Level 2 as a comprehensive standard security baseline, Level 3 for applications with high protection needs.
- Machine-readable as CSV and JSON — transferable directly into backlogs and definition-of-done criteria, and an objective benchmark in tenders and supplier contracts.
345 requirements17 chaptersLevels 1–3OAuth/OIDCCSV/JSON
- 120 continuously maintained cheat sheets (as of July 2026) provide compact, implementation-focused guidance — from password storage and injection prevention to secrets management.
- Index views link the sheets to ASVS, Top 10 and Proactive Controls — ideal for onboarding new developers and as a reference in code reviews.
- The Developer Guide (first published in 2002, currently at version 4.x) does not duplicate content but serves as a signpost through the OWASP ecosystem.
120 cheat sheetsProactive ControlsOnboardingCode reviewsVersion 4.x
- The reference methodology for security testing of web applications: stable version 4.2 (December 2020) addresses each test scenario via unique identifiers in the format WSTG-<category>-<number>.
- Version 5.0 is currently being developed publicly on GitHub and should be treated as work in progress.
- Teams use it to derive test plans for releases, structure internal security testing and define the scope of external penetration tests in a traceable way.
Version 4.2Test IDsTest plansPenetration testsVersion 5.0
- Dependency-Check (an OWASP flagship project) is a software composition analysis tool that checks project dependencies against publicly known vulnerabilities from the NVD — integrated into the build via CLI, Maven, Gradle, Jenkins or Azure DevOps.
- Dependency-Track (also a flagship project) continuously evaluates CycloneDX SBOMs, supports VEX and makes vulnerability, version and license risks visible across all applications.
- The DAST scanner ZAP adds automated dynamic testing to the CI pipeline — no longer an OWASP project since 2023, continued as “ZAP by Checkmarx” since 2024, but still open source and free of charge.
Dependency-CheckDependency-TrackZAPNVDCycloneDX SBOMsVEXCI pipeline
Standards & Sources
The content on this page is based on the following publicly available guides and studies.
OWASP Top 10:2025
Eighth edition of the risk ranking; based on data from more than 2.8 million tested applications and 589 CWEs considered, with new categories including “Software Supply Chain Failures” (A03).
OWASP Application Security Verification Standard 5.0.0
345 verifiable requirements across 17 chapters with three verification levels; released on 30 May 2025.
OWASP Cheat Sheet Series
Continuously maintained collection of 120 topic-specific implementation guides (as of July 2026) with index views by ASVS, Top 10 and Proactive Controls.
OWASP Web Security Testing Guide v4.2
Stable reference methodology for testing web applications (published on 3 December 2020) with unique test IDs; version 5.0 in development.
OWASP Software Assurance Maturity Model (SAMM) v2
Maturity model with five business functions, 15 security practices and three maturity levels; current model release v2.2.0 from 6 July 2024.
ZAP Has Joined Forces With Checkmarx
Official project announcement on the transition of the former OWASP project ZAP to Checkmarx (24 September 2024); ZAP remains open source and free of charge.
Integrate OWASP building blocks into your development process?
We support you in bringing ASVS requirements, WSTG-based testing and a SAMM assessment into your development processes. Contact us for a no-obligation initial consultation.