Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 780

OWASP SAMM

What is OWASP SAMM?

OWASP SAMMThe OWASP Software Assurance Maturity Model, a framework for measuring and improving an organization's secure-software-development practices over time.


The OWASP Software Assurance Maturity Model (SAMM) is a prescriptive, measurable framework that helps organizations formulate and implement a software security program tailored to their risk profile. SAMM v2 is structured around five business functions (Governance, Design, Implementation, Verification, and Operations), each broken into security practices with three maturity levels and concrete activities. Teams use the SAMM toolbox to assess current maturity, define target levels, and build roadmaps that align AppSec investments with business risk. SAMM is technology-agnostic, used as a complement to ISO 27001, NIST SSDF, and BSIMM, and is widely adopted by enterprises and regulators seeking objective AppSec maturity evidence.

Examples

  1. 01

    A CISO running an annual SAMM assessment to justify investments in threat modeling and SAST capabilities.

  2. 02

    Mapping SAMM practices to NIST SSDF tasks to demonstrate compliance with a US federal customer requirement.

Frequently asked questions

What is OWASP SAMM?

The OWASP Software Assurance Maturity Model, a framework for measuring and improving an organization's secure-software-development practices over time. It belongs to the Compliance & Frameworks category of cybersecurity.

What does OWASP SAMM mean?

The OWASP Software Assurance Maturity Model, a framework for measuring and improving an organization's secure-software-development practices over time.

How does OWASP SAMM work?

The OWASP Software Assurance Maturity Model (SAMM) is a prescriptive, measurable framework that helps organizations formulate and implement a software security program tailored to their risk profile. SAMM v2 is structured around five business functions (Governance, Design, Implementation, Verification, and Operations), each broken into security practices with three maturity levels and concrete activities. Teams use the SAMM toolbox to assess current maturity, define target levels, and build roadmaps that align AppSec investments with business risk. SAMM is technology-agnostic, used as a complement to ISO 27001, NIST SSDF, and BSIMM, and is widely adopted by enterprises and regulators seeking objective AppSec maturity evidence.

How do you defend against OWASP SAMM?

Defences for OWASP SAMM typically combine technical controls and operational practices, as detailed in the full definition above.

What are other names for OWASP SAMM?

Common alternative names include: Software Assurance Maturity Model, SAMM.

Related terms