OWASP DevSecOps Maturity Model (DSOMM)
The OWASP DevSecOps Maturity Model provides a framework for integrating security into DevOps practices across 6 dimensions and 5 maturity levels. It helps organizations assess their current security posture in software development and operations, identify gaps, and plan improvement roadmaps for embedding security throughout the software development lifecycle.
Framework summaries on this platform are AI-assisted interpretations for educational and compliance planning purposes. They do not reproduce or replace the official standards. Refer to the authoritative source for the definitive text. Framework names and trademarks belong to their respective organisations.
OWASP content is used under the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0). Original material © OWASP Foundation. See owasp.org for the authoritative source.
Framework Domains (6)
Build and Deployment Security
Embedding secure controls into CI/CD pipelines and deployment processes
| Code | Title |
|---|---|
| DSOMM-BLD-01 | Signed Builds and Artifact Integrity |
| DSOMM-BLD-02 | Supply Chain Security Checks |
| DSOMM-BLD-03 | Vulnerability Gating Policies |
| DSOMM-BLD-04 | Secure Pipeline Configuration |
| DSOMM-BLD-05 | Environment Promotion Policies |
| DSOMM-BLD-06 | Configuration-as-Code Security Scanning |
Infrastructure Security
Secure provisioning and environment management including infrastructure-as-code, secrets management, and cloud posture
| Code | Title |
|---|---|
| DSOMM-INF-01 | Infrastructure-as-Code Security Scanning |
| DSOMM-INF-02 | Secrets Management |
| DSOMM-INF-03 | Configuration Hardening |
| DSOMM-INF-04 | Container Security |
| DSOMM-INF-05 | Cloud Security Posture Management |
| DSOMM-INF-06 | Environment Isolation and Access Controls |
Monitoring and Measurement
Continuous visibility, feedback loops, and security metrics
| Code | Title |
|---|---|
| DSOMM-MON-01 | Runtime Threat Detection |
| DSOMM-MON-02 | Security Telemetry Collection |
| DSOMM-MON-03 | Alerting and Anomaly Detection |
| DSOMM-MON-04 | Production-to-Development Feedback |
| DSOMM-MON-05 | Security Risk Scoring and Dashboards |
| DSOMM-MON-06 | Compliance Monitoring |
Organizational Enablement
People, processes, governance, and culture for security enablement
| Code | Title |
|---|---|
| DSOMM-ORG-01 | Security Training Programs |
| DSOMM-ORG-02 | Security Governance Structures |
| DSOMM-ORG-03 | Incident Response Readiness |
| DSOMM-ORG-04 | Security Champions Program |
| DSOMM-ORG-05 | Cross-Team Security Collaboration |
| DSOMM-ORG-06 | Security Policy Enforcement |
Secure Development
Secure coding practices and developer-centric security controls
| Code | Title |
|---|---|
| DSOMM-DEV-01 | Secure Coding Standards |
| DSOMM-DEV-02 | Developer Security Training |
| DSOMM-DEV-03 | IDE Security Plugins |
| DSOMM-DEV-04 | Dependency and Package Management |
| DSOMM-DEV-05 | Threat Modeling in Design Phase |
| DSOMM-DEV-06 | Security Code Review |
Testing and Verification
Comprehensive security testing and validation approaches across the SDLC
| Code | Title |
|---|---|
| DSOMM-TST-01 | Static Application Security Testing (SAST) |
| DSOMM-TST-02 | Dynamic Application Security Testing (DAST) |
| DSOMM-TST-03 | Interactive Application Security Testing (IAST) |
| DSOMM-TST-04 | API Security Testing |
| DSOMM-TST-05 | Fuzz Testing |
| DSOMM-TST-06 | Security Test Cases in CI Pipelines |
| DSOMM-TST-07 | Software Composition Analysis (SCA) |
Maps to 609 other frameworks
Frequently Asked Questions
What is OWASP DevSecOps Maturity Model (DSOMM)?
OWASP DevSecOps Maturity Model (DSOMM) is a compliance framework from International with 6 domains and 37 controls. The OWASP DevSecOps Maturity Model provides a framework for integrating security into DevOps practices across 6 dimensions and 5 maturity levels. It helps organizations assess their current security posture in software development and operations, identify gaps, and plan improvement roadmaps for embedding security throughout the software development lifecycle. It is used by organisations to establish and maintain compliance with industry standards and regulatory requirements.
How many controls does OWASP DevSecOps Maturity Model (DSOMM) have?
OWASP DevSecOps Maturity Model (DSOMM) has 37 controls organised across 6 domains. The largest domains are Testing and Verification (7 controls), Build and Deployment Security (6 controls), Infrastructure Security (6 controls). Each control defines specific requirements that organisations must implement to achieve compliance.
What frameworks does OWASP DevSecOps Maturity Model (DSOMM) map to?
OWASP DevSecOps Maturity Model (DSOMM) maps to 609 other compliance frameworks. The top mapping partners are CSA CCM v4 (43% coverage), ASD Information Security Manual (ISM) (43% coverage), New Zealand Information Security Manual (NZISM) (43% coverage). Use our comparison tool to explore control-level mappings between frameworks.
How do I get started with OWASP DevSecOps Maturity Model (DSOMM) compliance?
Start your OWASP DevSecOps Maturity Model (DSOMM) compliance journey by running a self-assessment on our platform to identify your current compliance posture. Our AI advisory can answer specific questions about OWASP DevSecOps Maturity Model (DSOMM) requirements, and cross-framework mapping helps you leverage existing controls from other frameworks you may already comply with. Create a free account to access all 37 controls and track your progress.
Start Your Compliance Journey
Create a free account to run self-assessments, get AI advisory, and track your compliance progress across 692 frameworks.
Get Started Free →Free forever — no credit card required