#nist

Secure Software Development Attestation

July 11, 2023

Update (November 2026): On January 23, 2026, OMB Memorandum M-26-05 rescinded the government-wide attestation requirement in M-22-18 and M-23-16. Agencies are no longer required to collect the CISA common form, but each agency may still require a self-attestation or a software bill of materials (SBOM) based on its own risk assessment, so software producers should check each contract. The NIST SSDF remains the main reference for secure development practices.

Secure software development attestation was required government-wide for software suppliers to federal agencies until January 2026. Learn what it covered and where it stands now. OMB originally set June 12, 2023, as the date for companies providing critical software to federal agencies to complete a self-attestation form confirming they follow the NIST Secure Software Development Framework (SSDF), and September 14, 2023, for all other software. Those deadlines were pushed back because the form was not final until March 2024. What is critical software? What does the NIST SSDF stand for? Why conduct self-attestation and who needs it? Continue reading to answer these and other related questions.

Background

The demand to follow the SSDF did not appear from nowhere. It was preceded by several important events in a legal environment: First, Biden’s Executive Order 14028, Improving the Nation’s Cybersecurity was issued in May 2021. The executive order directed the Federal Government to prioritize software supply chain security. This involves establishing secure practices for developing software for federal use. Second, the NIST Special Publication 800-­218The Secure Software Development Framework (SSDF): Recommendations for Mitigating the Risk of Software Vulnerabilities and the NIST Software Supply Chain Security Guidance were issued in, February 2022. Together, these documents create the NIST Secure Software Development Framework (NIST SSDF). From that time, federal agencies and their commercial software partners received a set of security controls and best practices required for secure software development. Third, the Office of Management and Budget (OMB) Memorandum M-22-18 was issued in September, 2022. The memo required companies supplying software to the Federal Government to complete the self-attestation form to certify that they comply with the NIST SSDF controls and guidance whenever third-party software is used on government information systems or otherwise affects government information. Finally, the Secure Software Development Self-Attestation Form by the Department of Homeland Security (DHS) Cybersecurity and Infrastructure Security Agency (CISA) was released in draft in April 2023, and CISA published the final form in March 2024. The form requires software developers to attest to security elements of their software development life cycle (SDLC).

What is the EO-Critical Software?

EO-critical software is a software that performs security-critical functions or poses similar significant potential for harm if compromised. Being directed by Executive Order 14028, CISA developed a list of software categories and products which meet this definition of critical software, including

Who Needs a Secure Software Development Attestation?

Under M-22-18, attestations were required for the following categories of software:

Attestations are not required when software is developed by federal agencies or is freely obtained (e.g. freeware, open source) directly by a federal agency.

To What Are Software Developers Attesting?

The self-attestation form identifies four core secure development attestation areas, based on the security requirements in EO 14028 and the NIST SSDF. By submitting the common form, software developers are attesting that:

Importantly, Federal agencies may supplement the common form’s requirements, but any additional agency-specific requirements must be approved by the Office of Management and Budget (OMB). Importantly, as an alternative to self-attestation, a developer may engage a certified FedRAMP third-party assessor organization (3PAO) to confirm that its software complies with the NIST SSDF.

Finally

Thus, the software developers should ensure their company’s compliance with NIST SP 800-218 prior to submitting self-attestation. The secure software development attestation form must be signed by the Chief Executive Officer of the software producer or their designee. By signing, they attest that the software complies with secure software development practices. You can complete this form in a digital format located on the agency website or by emailing the completed PDF. Federal agencies may use the software once they have received an appropriately signed copy of the form. Completing the assessment may be burdensome for software developers, so consider engaging third parties to make the process go smoother. Feel free to contact the Planet 9 team for help with the assessment. We’ll be happy to assist!

Book a Free Consultation

Schedule a free consultation today to explore how Planet 9 can help you achieve your security and compliance goals.
Book Free Consultation

FAQs

How does a vCISO service differ from hiring a full-time CISO?
A part-time CISO offers the same strategic oversight and expertise as a full-time CISO but on a flexible, cost-effective basis. It’s ideal for small to mid-sized businesses that need executive-level guidance without the overhead.
Is a virtual CISO service suitable for regulated industries like healthcare or finance?
Yes, virtual CISOs (or fractional CISOs) are especially valuable for industries with strict compliance requirements such as HIPAA, PCI DSS, or GLBA. They help ensure your organization meets regulatory standards and is prepared for audits.
What can I expect during a vCISO engagement?
Our vCISO service typically includes cybersecurity assessments, program development, compliance planning, incident response strategy, vendor risk management, and ongoing executive reporting tailored to your business.
How do I know if my business needs a CISO-as-a-Service?
If you lack in-house security leadership, struggle with compliance, or face growing cyber risks, a vCISO can fill that gap, providing strategic direction, improving resilience, and helping you make smarter security investments.

FAQs

Is secure software development attestation still required for federal software suppliers?
Not government-wide. On January 23, 2026, OMB Memorandum M-26-05 rescinded the requirement in M-22-18 and M-23-16 to collect the CISA common attestation form. Individual agencies may still require an attestation or a software bill of materials based on their own risk assessment.
What was secure software development attestation?
It was a self-attestation, made on a common form that CISA finalized in March 2024, that a software producer followed the practices in the NIST Secure Software Development Framework (SP 800-218). Federal agencies collected the form before using software from that producer.
What did software producers attest to on the CISA common form?
The form covered four areas: building software in secure environments, making a good-faith effort to maintain trusted source code supply chains, maintaining provenance for internal and third-party code, and using automated tools to check for vulnerabilities. The CEO or a designee had to sign it.
Is the NIST Secure Software Development Framework still relevant?
Yes. The SSDF in NIST SP 800-218 remains the main federal reference for secure software development practices. Agencies and customers often use it as the benchmark when they ask for evidence of secure development.
What should software suppliers to federal agencies do now?
Suppliers should check each agency contract or solicitation for attestation, SBOM, or other secure development requirements. Keeping SSDF practices documented makes it easier to respond when an agency asks for evidence.

Related blog posts