How should teams handle release gates under NIST SP 800-218 SSDF?
A should answer a defined decision: whether this identified release meets the organization's documented security-check criteria or has an authorized risk response for each unmet criterion. The evidence depends on the software and may include design-review findings, component decisions, code review or analysis, executable testing, build configuration, unresolved vulnerabilities, integrity-verification information, provenance, and required archives.
PO.4.1 recommends tracking criteria throughout the SDLC and recording approvals, rejections, and exception requests in the workflow. PO.4.2 recommends gathering and safeguarding the information used for those decisions. A gate can be automated, manual, or mixed; the organization should periodically review automated decision logic.
When criteria are not met, record the unresolved finding, affected release, decision authority, risk response, temporary or compensating action, owner, and expiry or reassessment trigger. A passed gate means the organization's stated decision criteria were met or excepted. It does not prove that the software is vulnerability-free or certify compliance with SSDF.
- Criteria owner: define measurable checks, evidence, applicability rules, and who may approve, reject, or grant an exception.
- Engineering and security owners: produce the selected design, component, code, test, build, vulnerability, integrity, and provenance records.
- Release decision-maker: review current evidence for the exact release and record the outcome and rationale.
- Exception authority: document unmet criteria, affected scope, risk response, owner, and expiry or reassessment trigger.
- Post-release owner: monitor accepted risks and residual vulnerabilities and start the response process when new information changes the decision.
PO.4.1 covers organization-defined security-check criteria and recorded approvals, rejections, and exception requests. PO.4.2 covers gathering, safeguarding, and automating information used for decisions. The PW and PS groups supply release-specific evidence when applicable.