NIST SP 800-218 SSDF Secure software development and supplier assurance hub
NIST SP 800-218 is the current final Secure Software Development Framework: 19 outcome-focused practices and 42 tasks that producers can integrate into any . Use it to decide what applies, who owns it, and what evidence supports the decision.
The SSDF states desired outcomes and does not prescribe one tool or implementation. Its examples are optional and non-exhaustive. Tailor applicability and formality to risk, then retain evidence close to the SDLC work that produced it.
NIST published Version 1.1 on February 3, 2022. Nongovernmental organizations may use it voluntarily; a contract, policy, procurement rule, or other authority can separately require particular outcomes. NIST published Version 1.2 as a draft on December 17, 2025, so do not treat that draft as a replacement for final Version 1.1.
Choose the next SSDF decision
New to the SSDF? Start with its status, audience, four groups, and risk-based tailoring. If the scope is already settled, jump to implementation evidence, supplier communication, or a focused engineering question.
Start here: scope and practice structure
Understand what SSDF v1.1 is, who uses it, why it is normally voluntary guidance, and how its 19 practices and 42 tasks are organized into PO, PS, PW, and RV.
Implementation and evidence
Translate selected practices into owned SDLC work and retain evidence that supports a specific scope, practice, task, release, and risk decision.
Producer, acquirer, and supplier assurance
Use SSDF vocabulary in acquisition and assurance without assuming that SP 800-218 itself creates a universal attestation, certification, or legal deadline.
Compare related frameworks or answer a focused question
See how SSDF relates to SP 800-53 system controls and SLSA supply-chain assurance, or go directly to implementation FAQs.
Apply SSDF to a defined software scope
Choose the software, release process, and applicable SSDF tasks before requesting evidence or assigning remediation work.
- Record why SSDF is being used and which producer, product, environments, components, suppliers, and acquirer needs are in scope.
- Assign each selected task to the team that performs the work and identify the evidence it produces.
- Keep tailoring decisions, evidence, exceptions, and review triggers with the software scope they support.
- Reassess the mapping after a material change to the architecture, toolchain, supplier, threat, or requirement.