36% of NIST SP 800-218 you already have
CNCF Security Technical Advisory Group (TAG) already covers about 36% of NIST SP 800-218, leaving
27 of 42 controls as genuinely new work.
Already covered 0
Likely covered 15
New work 27
No control in CNCF Security Technical Advisory Group (TAG)
maps directly to one in NIST SP 800-218. Everything counted as covered is covered because both
map to the same third standard, which is what a crosswalk is, but it is an inference rather
than a lookup.
What is genuinely new work
Nothing in CNCF Security Technical Advisory Group (TAG) reaches these. This is the list to scope.
SP800-218-PO.1.1Define Security Requirements for Software Development
SP800-218-PO.1.2Implement Security Requirements in the Toolchain
SP800-218-PO.2.1Roles and Responsibilities for Secure Development
SP800-218-PO.2.2Training and Skills Maintenance
SP800-218-PO.2.3Obtain Management Commitment to Secure Development
SP800-218-PO.3.1Supporting Toolchain Selection
SP800-218-PO.3.2Toolchain Configuration and Integration
SP800-218-PO.3.3Toolchain Generates Security Artifacts
SP800-218-PO.4.1Criteria for Software Security
SP800-218-PO.4.2Gather and Safeguard Security Check Information
SP800-218-PO.5.1Secure Development Environment Implementation
SP800-218-PS.1.1Protect All Forms of Code from Unauthorized Modification
SP800-218-PS.2.1Provide a Mechanism for Verifying Software Release Integrity
SP800-218-PS.3.1Archive and Protect Released Software
SP800-218-PW.1.1Design Software to Meet Security Requirements
SP800-218-PW.1.3Support Standardized Security Features
SP800-218-PW.4.1Reuse Trusted Software Components
SP800-218-PW.4.2Maintain Well-Secured In-House Components
SP800-218-PW.4.4Verify Acquired Components Meet Security Requirements
SP800-218-PW.5.1Secure Coding Practices
SP800-218-PW.6.1Configure Compilation and Build Processes Securely
SP800-218-PW.6.2Configure Build Tool Security Features
SP800-218-RV.1.3Vulnerability Disclosure Policy
SP800-218-RV.3.1Analyze Vulnerabilities to Identify Root Causes
SP800-218-RV.3.2Identify and Fix Similar Vulnerabilities
SP800-218-RV.3.3Review SDLC to Prevent Recurrence
SP800-218-RV.3.4Document Lessons Learned
Show the 15 you already have
SP800-218-PO.1.3Communicate Requirements to Third-Party Providers
SP800-218-PO.5.2Harden Development Endpoints
SP800-218-PS.3.2Software Bill of Materials
SP800-218-PW.1.2Track Security Requirements, Risks, and Decisions
SP800-218-PW.2.1Qualified Review of Software Design
SP800-218-PW.7.1Code Review
SP800-218-PW.7.2Perform Code Review and Analysis
SP800-218-PW.8.1Executable Testing for Security
SP800-218-PW.8.2Execute Security Testing
SP800-218-PW.9.1Configure Software to Have Secure Settings by Default
SP800-218-PW.9.2Implement and Document Secure Defaults
SP800-218-RV.1.1Identify and Confirm Vulnerabilities on an Ongoing Basis
SP800-218-RV.1.2Review and Analyze Code for Vulnerabilities
SP800-218-RV.2.1Assess, Prioritize, and Remediate Vulnerabilities
SP800-218-RV.2.2Develop and Implement Remediation Plans
How this is calculated
Already covered means a mapping runs from a control in CNCF Security Technical Advisory Group (TAG) to that control. Likely
covered means no direct mapping exists but both frameworks map to the same control in a third
standard. New work means neither. We keep those separate rather than adding them into one
friendlier number, because blending them would present a two-hop inference as a verified
fact.
Coverage is not symmetric.
Run it the other way and you will get a
different number; both are correct.
From 332,959 cross-framework control
mappings across 723 frameworks, 531 of them verified against
their source documents. It does not tell you that you are compliant: a mapped control means
the two standards ask for the same thing, not that you have done it.
Try another pair ยท
Today's edition