An SSDLC is not an additional project but a process discipline: security requirements, activities, and responsibilities are defined along all phases of software development – from requirements through design, implementation, testing, and release to operations. The underlying idea is to prevent or detect vulnerabilities as early as possible, because fixing them becomes more expensive with every later phase ("shift left"). One-off security tests shortly before release remain important, but they only examine the outcome; an SSDLC additionally addresses the root causes within the process. The approach is independent of the development model and can be integrated into traditional as well as agile or DevOps organizations.
Secure Software Development Lifecycle (SSDLC)
How to systematically integrate security into every phase of software development – with the NIST SSDF as a practice catalog, OWASP SAMM as a maturity model, and security gates from requirements all the way to operations.
19practices in the NIST SSDF (SP 800-218, version 1.1)
42tasks across the four groups PO, PS, PW, and RV
15security practices across five business functions (OWASP SAMM)
5years of security updates — support period as a rule (CRA)
Most vulnerabilities do not arise in operations but in the development process – and that is where they are cheapest to prevent. A Secure Software Development Lifecycle (SSDLC) therefore anchors security activities as an integral part of every phase instead of compensating for them after the fact with penetration tests. With the NIST Secure Software Development Framework (SSDF) and OWASP SAMM, two established, freely available reference frameworks describe which practices belong to it and how their maturity can be measured. And with the Cyber Resilience Act at the latest, a demonstrably secure development and vulnerability handling process is becoming a regulatory obligation for many manufacturers.
From framework to obligation: the SSDLC milestones
Five dates that set the frame — tap a milestone for details.
Feb 2022
NIST SSDF version 1.1 final
SP 800-218 is published as final: 19 practices with 42 tasks in the four groups PO, PS, PW, and RV — deliberately worded in a technology- and method-neutral way.
Jul 2024
SP 800-218A and SAMM 2.2
NIST publishes the SSDF Community Profile for generative AI and dual-use foundation models; in parallel, OWASP SAMM reaches model version 2.2.
Dec 2024
Cyber Resilience Act in force
Regulation (EU) 2024/2847 enters into force: Annex I requires, among other things, security by design, vulnerability handling, and an SBOM — a working SSDLC becomes mandatory for manufacturers of products with digital elements.
Dec 17, 2025
Draft SSDF version 1.2
The Initial Public Draft SP 800-218r1 is released; the comment period ended on January 30, 2026. The draft is not yet final and should be treated as an outlook only.
Sep 11, 2026
CRA reporting obligations apply
Actively exploited vulnerabilities and severe incidents become subject to mandatory reporting — early warning within 24 hours. The regulation applies in full from December 11, 2027.
The Essentials at a Glance
Six topic blocks — tap to expand.
Four building blocks of a resilient SSDLC
The NIST SSDF, its AI profile, OWASP SAMM, and the CRA process obligations side by side.
- Version 1.1 (final since February 2022) describes 19 practices with 42 tasks in four groups — deliberately technology- and method-neutral, well suited as a common language between development, security, and procurement.
- A draft of version 1.2 (SP 800-218r1, Initial Public Draft) has been available since December 17, 2025; the comment period ended on January 30, 2026 — not yet final and to be treated as an outlook only.
Prepare the Organization (PO)Protect the Software (PS)Produce Well-Secured Software (PW)Respond to Vulnerabilities (RV)SP 800-218r1
- Published in July 2024, the Community Profile extends the SSDF practices with AI-specific tasks, recommendations, and references covering the entire lifecycle of model development — for example, the handling of training data and model artifacts.
- It is aimed at organizations that develop AI models, integrate them into systems, or procure them, and it is explicitly designed to be used together with SP 800-218.
Generative AIDual-use foundation modelsCommunity ProfileTraining dataModel artifacts
- Five business functions — Governance, Design, Implementation, Verification, and Operations — each with three security practices (15 in total), assessed across two streams and three maturity levels.
- The explicitly measurable model captures not only coverage but also the quality of the activities; a prioritized improvement roadmap can be derived from the results.
- VamiSec provides a SAMM self-assessment at ssdlc-assessment.com.
GovernanceDesignImplementationVerificationOperations
- Annex I Part I defines requirements for product properties — including security by design and secure default settings based on a risk assessment; Part II governs vulnerability handling, including the creation of an SBOM.
- Reporting obligations from September 11, 2026: early warning within 24 hours, further details within 72 hours, final report after 14 days or one month, respectively; the regulation applies in full from December 11, 2027.
- Security updates over a support period of, as a rule, five years — hard to demonstrate in a defensible way without documented development and vulnerability handling processes.
Security by designSBOMAnnex ISep 11, 2026Dec 11, 2027
Standards & Sources
The content on this page is based on the following publicly available guides and studies.
Secure Software Development Framework (SSDF) Version 1.1: Recommendations for Mitigating the Risk of Software Vulnerabilities (SP 800-218)
Final since February 2022; 19 practices and 42 tasks in the four groups PO, PS, PW, and RV, with implementation examples and references.
Secure Software Development Practices for Generative AI and Dual-Use Foundation Models: An SSDF Community Profile (SP 800-218A)
Final since July 2024; extends the SSDF with AI-specific practices, tasks, and recommendations for the development of generative AI models.
Draft Secure Software Development Framework (SSDF) Version 1.2 (SP 800-218r1, Initial Public Draft)
Draft of December 17, 2025, with a comment period until January 30, 2026; not yet published as final as of the editorial cut-off.
OWASP Software Assurance Maturity Model (SAMM) Version 2
Maturity model with 5 business functions, 15 security practices, each with 2 streams and 3 maturity levels; first release v2.0 in January 2020, current model version 2.2 (July 2024).
Verordnung (EU) 2024/2847 (Cyber Resilience Act)
Annex I Parts I and II with requirements for product properties and vulnerability handling; reporting obligations from September 11, 2026, full applicability from December 11, 2027.
Where does your development process stand today?
A SAMM-based assessment shows the maturity level and gaps of your SSDLC – you can get a first impression via our self-assessment at ssdlc-assessment.com. We would be happy to put the results into context in a no-obligation initial consultation.