- NIST's publication index identifies SP 800-218 Version 1.1 as final, released February 3, 2022, and SP 800-218 Revision 1 Version 1.2 as a draft released December 17, 2025.
NIST SP 800-218 SSDF
NIST SP 800-218 SSDF
Use final NIST SP 800-218 to scope secure software development, tailor its 19 practices and 42 tasks by risk, assign responsibilities, and evaluate evidence.
- Practices
- Tasks
- Mapped
- Tailored
Understand NIST SP 800-218 SSDF
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.
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.
Quick scan
Implementation playbook
How to scope software and SDLC boundaries, tailor applicable practices by risk, assign producers and suppliers, and preserve decisions.
Evidence for assurance
Which records support practice-level claims, while keeping customer, contractual, federal attestation, and internal assurance uses distinct.
Secure development practices
Task-level guidance for PO, PS, PW, and RV, including toolchains, components, release integrity, testing, disclosure, remediation, and root-cause learning.
Implementation decisions
- 1
Translate SSDF tasks into engineering controls
Start with the four groups: Prepare the Organization (PO), Protect the Software (PS), Produce Well-Secured Software (PW), and Respond to Vulnerabilities (RV). Select applicable practices and tasks by risk; the table order does not set implementation sequence or priority.
- 2
Strengthen release integrity and provenance
Connect requirements, roles, toolchains, protected environments, design and code checks, release integrity, provenance, component records, and vulnerability response to reviewable evidence.
- 3
Prepare producer and supplier assurance
Help state desired secure-development outcomes and help producers explain how their own teams and third-party suppliers address them without treating an SSDF mapping as certification.
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 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.
Sources
- Primary NIST publication for SSDF v1.1, including its audience, status, four practice groups, practices, tasks, implementation examples, references, and Appendix A mapping to Executive Order 14028 Section 4e.
Next steps
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.
- Open Assessment Autopilot
Turn selected SSDF tasks into owned work, evidence requests, and review checkpoints.
- Open SSOT
Keep SSDF decisions, evidence, exceptions, and control records in one governed system.
- Talk through implementation
Review your current process, evidence model, and next implementation steps.