NIST SP 800-218 Secure Software Development Framework

Version 1.1, February 2022. Referenced in Executive Order 14028. Four practice groups: Prepare, Protect Software, Produce Well-Secured Software, and Respond to Vulnerabilities.

JurisdictionUnited States
CategoryTechnical Standards
StatusActive
Effective date
Latest development

Analysis

NIST SP 800-218 (Secure Software Development Framework – SSDF v1.1) is a NIST Special Publication that defines a set of fundamental secure software development practices, organized into four practice groups, and is explicitly referenced in Executive Order 14028 as a core framework for improving the nation’s cybersecurity.NIST SP 800‑218 FinalNIST SSDF Project PageExecutive Order 14028 (White House)


Key Requirements (SSDF v1.1 Practice Groups and Core Tasks)

According to NIST SP 800‑218 v1.1, the SSDF consists of four practice groups: Prepare the Organization (PO), Protect Software (PS), Produce Well‑Secured Software (PW), and Respond to Vulnerabilities (RV).NIST SP 800‑218 FinalNIST SSDF Project PageNIST SP 800‑218 Draft PDF (historical)**

Note: SSDF is not a prescriptive “compliance” standard, but a set of recommended practices that can be mapped into organizational policies, contracts, and regulations, including EO 14028.NIST SP 800‑218 FinalNIST SSDF Project PageCheckmarx SSDF Overview

1. Prepare the Organization (PO)

  • Establish and maintain secure development governance
  • Implement and maintain secure environments for software development (PO.5)

2. Protect Software (PS)

  • Secure code, artifacts, and supply chain components

3. Produce Well‑Secured Software (PW)

  • Integrate security requirements and design into development

4. Respond to Vulnerabilities (RV)

  • Detect, triage, and remediate vulnerabilities in released software

Relationship to Executive Order 14028

  • EO 14028 Section 4(e) mapping

Compliance Challenges

Although SSDF is a framework of recommended practices, organizations frequently adopt it as a de facto compliance baseline in response to EO 14028, federal acquisition requirements, and industry expectations.NIST SSDF Project PageCISA SSDF OverviewCheckmarx SSDF Overview

Common Challenges

  • Integrating SSDF into existing SDLCs and DevOps pipelines
  • Supply chain visibility and provenance (PS.3.2)
  • Securing build and development environments (PO.5)
  • Operationalizing vulnerability response (RV) at scale

Real‑World Examples and Case Studies

  • SolarWinds / software supply chain compromises
  • Federal agency SSDF adoption under EO 14028

Implementation Best Practices

Actionable Steps for Implementing SSDF

  • Perform a gap analysis against SSDF practices
  • Embed SSDF into governance, contracts, and supplier requirements

Recent developments

  • — Industry commentary from Black Duck says SSDF is a **best-practices framework rather than a regulation** with a fixed enforcement date. The post reflects common industry interpretation that organizations adopt SSDF to strengthen software supply-chain security and align with broader compliance programs. (source)
  • — NIST’s SSDF project page notes that **SP 800-218A is finalized** and that SP 800-218 remains the foundational SSDF reference. The page also summarizes the key SSDF v1.1 changes, including a secure development environment practice and provenance-sharing tasks. (source)
  • — NIST’s final SP 800-218 page confirms SSDF **Version 1.1** is the published baseline and records its document history. This remains the authoritative final version until Revision 1 is completed. (source)
  • — NIST’s SSDF project page says it has finalized **SP 800-218A**, the community profile for generative AI and dual-use foundation models. That update extends SSDF concepts to AI-specific development workflows. (source)
  • — NIST released the **initial public draft of SP 800-218 Revision 1 (SSDF Version 1.2)** and opened public comments through 2026-01-30. The draft says it adds new and improved practices, tasks, and examples for secure and reliable software development. (source)
  • — NIST announced **Draft SSDF 1.2 Available for Comment**, highlighting the new revision and its public review period. This is the most direct recent policy update for the framework. (source)
  • — NIST published **SP 800-218A**, describing secure software development practices for generative AI and dual-use foundation models. The release explicitly augments SSDF v1.1 with AI-specific recommendations and references EO 14110. (source)
  • — NIST updated the SSDF to **SP 800-218 Version 1.1** and stated it replaced the earlier 2020 white paper. The publication includes mappings to Executive Order 14028 clauses. (source)

Related regulations

Put it into practice

Browse all regulations · Compliance deadlines · Latest updates