OWASP

OWASP, the open
application-security toolkit

OWASP is the Open Worldwide Application Security Project, a nonprofit that publishes free, community-built resources for securing software. It is not a certification you pass; it is a body of standards and guidance teams design, build and test against. Here is what the main projects are: the OWASP Top 10, the ASVS, SAMM, the API Security Top 10 — and how teams run their application-security program in one Swiss-hosted workspace.

Book a conversation
Every framework
ISO/IEC 27001SOC 2GDPRHIPAASwiss nFADPNIST CSF 2.0OWASPEU AI Act
ISO/IEC 27001SOC 2GDPRHIPAASwiss nFADPNIST CSF 2.0OWASPEU AI Act
ISO/IEC 27001SOC 2GDPRHIPAASwiss nFADPNIST CSF 2.0OWASPEU AI Act
ISO/IEC 27001SOC 2GDPRHIPAASwiss nFADPNIST CSF 2.0OWASPEU AI Act
  • ISO/IEC 27001
  • SOC 2
  • GDPR
  • HIPAA
  • Swiss nFADP
  • NIST CSF 2.0
  • OWASP
  • EU AI Act
The resources

What OWASP actually is.

OWASP is a nonprofit foundation, not a certificate or a law. Its projects are free and community-driven, ranging from awareness documents to a verifiable requirements standard and a maturity model. You align to them; there is nothing to certify against.

The OWASP Top 10

The best-known project: an awareness document of the most critical web application security risks — broken access control, injection, security misconfiguration and more. It raises awareness; it is not a checklist.

The ASVS

The Application Security Verification Standard: detailed security requirements organized into levels (L1, L2, L3) for increasing assurance. This is the verifiable standard teams design and test against.

OWASP SAMM

The Software Assurance Maturity Model: a way to assess and improve the maturity of your secure software development lifecycle, so you can measure where the program stands and where to invest next.

Free and community-driven

Every OWASP project is open and maintained by volunteers worldwide. There is no fee, no certificate and no single owner — you adopt the parts that fit your software.

The full picture

OWASP, explained in full.

A plain-language walkthrough — what it is, what it asks for, and what it takes to keep it current.

01

What is OWASP?

OWASP stands for the Open Worldwide Application Security Project. It is a nonprofit foundation that produces free, community-driven resources to help teams build and verify secure software. It is not a certification, a law, or a single framework — it is a body of standards, guidance and tools that engineering and application-security teams adopt and align to.

That distinction matters, because OWASP is often spoken of as if it were a badge to earn. There is no "OWASP certificate" and no auditor who certifies you against OWASP. Instead, teams say their software is "tested against the OWASP Top 10" or "built to meet the ASVS at level 2" — they are aligning to a published standard, not passing an exam.

OWASP is best understood as a toolbox. Some projects raise awareness of the risks that matter most; one is a detailed, verifiable requirements standard; another is a model for maturing how your team builds software. You pick the parts that fit the software you ship.

Why teams reach for OWASP

OWASP has become the common language of application security. When a customer, a penetration tester or a security questionnaire asks how you secure your software, "we align our development to OWASP" is widely understood and accepted. It gives engineering, application-security and product-security teams a shared, vendor-neutral reference instead of inventing their own from scratch.

02

The OWASP Top 10

The OWASP Top 10 is the project most people mean when they say "OWASP". It is an awareness document that lists the most critical security risks to web applications — categories such as broken access control, injection, security misconfiguration and vulnerable components, ranked by how common and how serious they are across the industry.

It is updated periodically as the threat landscape shifts; the widely-referenced edition is the 2021 list, with a new edition in progress. Each entry is a category of risk rather than a single bug, which is why it works as an awareness and prioritization tool: it tells a team where the most damage tends to come from, so they know where to focus first.

The important thing to understand is what the Top 10 is not. It is not a checklist you certify against, and "covering the Top 10" does not mean an application is secure. It is the starting point, the risks no team should be blind to, not the finish line. For a verifiable standard you can build and test against, OWASP points you to the ASVS.

03

The Application Security Verification Standard (ASVS)

The OWASP Application Security Verification Standard (ASVS) is where awareness becomes something you can verify. Where the Top 10 names the risks, the ASVS is a structured framework of detailed security requirements — for authentication, session management, access control, input validation, cryptography and more, that teams design, build and test their applications against.

The requirements are organized into levels of increasing assurance. Level 1 (L1) is a baseline appropriate for most applications and is largely testable from the outside; Level 2 (L2) is the standard most applications handling sensitive data should aim for; Level 3 (L3) adds the rigour expected of the most critical software. Choosing a level sets the bar your application is verified against.

In practice the ASVS is the answer when someone asks for evidence rather than intent. It turns "we follow OWASP" into a concrete set of requirements you can map your controls and test results to — which is exactly the kind of thing an auditor or a security-conscious customer wants to see.

04

OWASP SAMM: maturing your secure SDLC

OWASP SAMM (the Software Assurance Maturity Model) shifts the question from "is this application secure?" to "is our way of building software secure?". It is a model for assessing and improving the maturity of your secure software development lifecycle (secure SDLC) — the practices around governance, design, implementation, verification and operations.

SAMM lets a team measure where its application-security practices stand today, set a realistic target, and plan the steps to get there. It is most useful for organizations that have moved past one-off fixes and want a program: a deliberate, improving way of building software securely rather than a scramble before each release or audit.

SAMM and the ASVS complement each other. The ASVS verifies a given application against requirements; SAMM matures the organization that builds applications. Teams often use the ASVS to raise the bar on what they ship and SAMM to raise the bar on how they ship it.

05

The API Security Top 10 and the MASVS

Web applications are not the only thing teams ship, so OWASP maintains focused projects for other surfaces. The OWASP API Security Top 10 mirrors the flagship list but for APIs, covering the risks specific to them — broken object-level authorization, broken authentication, and the other failures that show up when machines, not browsers, are the clients.

For mobile, the OWASP MASVS (Mobile Application Security Verification Standard) plays the role the ASVS plays for web: a structured set of verifiable security requirements for mobile apps. If your product is an API platform or a mobile application, these are the OWASP projects that map most directly to what you build.

OWASP also publishes a wide library of supporting material — the Cheat Sheet Series of concise implementation guidance, and tools such as ZAP for security testing and Dependency-Check for finding known-vulnerable components. They are not standards to align to so much as practical help in meeting the ones you have chosen.

06

How OWASP satisfies compliance controls

OWASP is rarely the end goal in itself. More often it is how teams operationalize the "secure development" expectations that other frameworks require but do not spell out. Those frameworks ask you to develop software securely; OWASP is the concrete answer to how.

ISO 27001 includes a secure-development control in Annex A; aligning your development to OWASP, testing against the Top 10 and building to the ASVS, is a practical way to demonstrate it. PCI DSS references secure coding practices, and the OWASP Top 10 is the reference those practices are commonly anchored to. SOC 2 looks at your change and development controls, where an OWASP-aligned secure SDLC gives you something concrete to point to.

So when one of those frameworks asks how you build software securely, "we align our SDLC to OWASP" is often the practical, evidence-backed answer. The work you do to align to OWASP is the same work those controls are asking for — done once and reused across them.

07

Who uses OWASP, and how

OWASP is used primarily by the people who build and secure software: engineering teams, application-security and product-security specialists, and the architects who set development standards. It is vendor-neutral and free, which is why it has become the default reference rather than any single vendor’s methodology.

How a team uses it depends on maturity. A team early in its journey might start by making sure it is not exposed to the OWASP Top 10 risks. A more established team designs and tests against the ASVS at a chosen level, and uses SAMM to keep improving how it builds. The resources scale from a first awareness pass to a measured, continuously improving program.

08

Adopting OWASP without a certificate

Because there is nothing to certify against, adopting OWASP means choosing how you will measure yourself and then doing it consistently. The common approach is to use the Top 10 to set awareness and priorities, the ASVS at a chosen level as the requirements you verify against, and SAMM to track the maturity of the program over time.

The practical challenge is keeping all of that current and connected. OWASP alignment is not a one-time pass: requirements change as the standards are revised, new code introduces new risk, and the evidence that you actually meet a requirement has to be maintained, not just produced once. Teams that keep their OWASP mapping in scattered spreadsheets find it stale the moment a customer or auditor asks to see it.

The goal is a living picture: which ASVS requirements apply, where each one stands, what proves it, and how that maps to the compliance controls it also satisfies — kept current as the software and the standards both move.

The real problem

Audit-ready is a state you keep, not a sprint you survive.

Most tools optimize for getting the first certificate. The expensive part is the years after — the spreadsheet sprawl, the evidence you reassemble from memory the week before an audit, the client (or control) you haven't looked at since last cycle. That's the part no first-cert tool was built for.

Spreadsheet sprawl across drives, tabs and inboxes
The week-before scramble, reassembled from memory
The control you haven't looked at since last cycle
Audit-readiness over time
Year over year
audit-readyYear 1Year 2Year 3
Point-in-time tools — scramble & drift
devguard — a state you keep
Run it in devguard

Your OWASP program, in one workspace.

The risks, the requirements, the policies and the reviews that keep your software secure — connected and current instead of scattered across spreadsheets. Pick one to see it.

The OWASP Top 10, tracked as findings

Track each OWASP Top 10 risk category against your software — what applies, where you stand, and what is open, so the most critical web risks are a live list you work down, not a document you read once and file away.

Learn more
Critical · 9.8CVE-2026-0991log4j
High · 8.6CVE-2026-1043openssl
Medium · 5.4CVE-2026-1180lodash
Align once. Reuse across every framework that asks how you build.

OWASP alignment is the evidence behind the secure-development control in ISO 27001, the secure-coding requirements in PCI DSS and the development controls in SOC 2. Map it once in devguard and the same policy and evidence satisfy it everywhere it appears — so each framework is a fraction of the work of the first.

See the full feature comparison

Already certified and dreading the next cycle? See how we help certified companies stay audit-ready.

Already building against OWASP? Bring your program across.

If your team already tests against the OWASP Top 10 or builds to the ASVS, you do not want to rebuild that work from a blank page. In a scoped conversation we agree exactly what moves — your requirement mapping, secure-development policies, findings and test evidence, and run that migration with you, for a fixed scope and a date set before we start. Your existing setup stays untouched and exportable until you are satisfied the new one holds up side by side.

Book a conversation
OWASP FAQ

OWASP, answered plainly.

Can you get OWASP certified?

No. OWASP is a nonprofit that publishes free, community-driven application-security resources — there is no OWASP certificate and no auditor who certifies you against it. Teams align to OWASP: they test against the OWASP Top 10, or build and verify their software to the ASVS. It is a standard you measure yourself against, not an exam you pass.

What is the difference between the OWASP Top 10 and the ASVS?

The OWASP Top 10 is an awareness document listing the most critical web application security risks — it tells you where to focus, but it is not a checklist. The ASVS (Application Security Verification Standard) is a detailed set of verifiable requirements, organized into levels (L1, L2, L3), that you design, build and test your application against. Use the Top 10 for awareness and the ASVS to verify.

What are the ASVS levels?

The ASVS organizes its requirements into three levels of increasing assurance. Level 1 is a baseline for most applications and is largely testable from the outside; Level 2 is the level most applications handling sensitive data should aim for; Level 3 adds the rigour expected of the most critical software. You choose the level that matches your software’s risk and verify against it.

What is OWASP SAMM?

OWASP SAMM (the Software Assurance Maturity Model) is a model for assessing and improving the maturity of your secure software development lifecycle. Where the ASVS verifies a given application against requirements, SAMM measures and matures the way your organization builds software overall, so you can see where the program stands and plan where to invest next.

Does OWASP satisfy ISO 27001, PCI DSS or SOC 2?

OWASP is how teams operationalize the secure-development expectations those frameworks set. ISO 27001 has a secure-development control, PCI DSS references secure coding, and SOC 2 looks at change and development controls — aligning your SDLC to OWASP is a practical, evidence-backed way to demonstrate each. The same OWASP work is reused across all of them.

Is OWASP only for web applications?

No. The flagship Top 10 and the ASVS focus on web applications, but OWASP also maintains the API Security Top 10 for API-specific risks and the MASVS (Mobile Application Security Verification Standard) for mobile apps. Whichever surface you ship, there is usually an OWASP project that maps directly to it.

See how your OWASP program would look in devguard.

The fastest way to know if this fits is a short conversation about how you build software securely today — what you align to, where the effort goes, and what moving it would involve. No deck unless you want one.

Book a conversation
Sign in
Start for free
Book a conversationStart for free