CISA's Secure Software Development Attestation Form, explained
CISA's Secure Software Development Attestation Form is the standard form federal software producers used to attest that their development practices followed the NIST Secure Software Development Framework (SSDF, SP 800-218), under a requirement OMB first imposed in September 2022. Since 23 January 2026, that requirement is no longer government-wide or mandatory: OMB Memorandum M-26-05 rescinded the memos that required it, leaving each federal agency to decide for itself whether to still use the form.
Where the requirement came from
The attestation requirement traces back to Executive Order 14028, "Improving the Nation's Cybersecurity" (12 May 2021), which directed NIST to issue software supply chain security guidance and directed OMB to require agencies to comply with it. OMB's resulting memorandum, M-22-18, Enhancing the Security of the Software Supply Chain through Secure Software Development Practices, signed 14 September 2022 by then-Director Shalanda D. Young, stated the core rule directly: "Federal agencies must only use software provided by software producers who can attest to complying with the Government-specified secure software development practices, as described in the NIST Guidance" — meaning NIST SP 800-218 and NIST's companion Software Supply Chain Security Guidance.
M-22-18 gave agencies three ways a producer could satisfy the requirement:
- Self-attestation — a signed statement covering the producer's name, the products it applies to, and a declaration that the producer follows the practices itemized in the standard form. M-22-18 calls this "the minimum level required."
- A Plan of Action and Milestones (POA&M) — if a producer could not attest to one or more practices, it could instead "identify those practices to which they cannot attest, document practices they have in place to mitigate those risks," and submit a POA&M; the agency could then still use the software if it found that documentation satisfactory.
- A third-party assessment — from a FedRAMP-certified Third Party Assessor Organization (3PAO) or one approved by the agency, "acceptable in lieu of a software producer's self-attestation, including in the case of open source software."
OMB Memorandum M-23-16 (9 June 2023) then adjusted the mechanics without changing the underlying requirement: it tied the compliance deadlines to the release of CISA's standard "common form" rather than to M-22-18's original publication date, clarified that agencies do not need to collect attestations for third-party components bundled inside a producer's end product, and exempted no-cost, publicly available proprietary software (such as free web browsers) from attestation collection.
The common form and its deadlines
CISA published the finalized Secure Software Development Attestation Common Form on 11 March 2024. CISA's own announcement describes it as developed "in close consultation with the Office of Management and Budget (OMB)" and "based upon practices established in" NIST SP 800-218, stating the release was "a major step in the implementation of its requirement that producers of software used by the Federal Government attest to the adoption of secure development practices."
Per M-23-16's formula, that publication date started two clocks: critical-software attestations were due "no later than three months after" the form's Paperwork Reduction Act approval, and all-software attestations six months after. CISA also stood up the Repository for Software Attestations and Artifacts (RSAA), an online submission system, shortly after the form's release, as an alternative to emailing attestations directly to agencies.
What changed on 23 January 2026
On 23 January 2026, OMB Director Russell T. Vought issued Memorandum M-26-05, Adopting a Risk-based Approach to Software and Hardware Security. It rescinds the mandate outright: "OMB Memoranda M-22-18 and M-23-16, a companion policy, are hereby rescinded." The memo's stated rationale is that M-22-18 "imposed unproven and burdensome software accounting processes that prioritized compliance over genuine security investments" and "diverted agencies from developing tailored assurance requirements for software."
In place of a single government-wide form, M-26-05 puts the decision back with each agency: "Each agency head is ultimately responsible for assuring the security of software and hardware that is permitted to operate on the agency's network. There is no universal, one-size-fits-all method of achieving that result." Agencies must still "maintain a complete inventory of software and hardware and develop software and hardware assurance policies and processes that match their risk determinations," but using the attestation form itself is now explicitly optional — the memo states agencies "may choose to use the government-wide secure software development resources developed under M-22-18, such as the Secure Software Development Attestation Form," and may separately choose to require an SBOM by contract. CISA's own resource page for the form has already been updated to describe it as implementing M-26-05 rather than the rescinded M-22-18, confirming the form itself was not withdrawn — only the mandate to use it.
What M-26-05 does not rescind is notable: it leaves Executive Order 14028 in place, continues to reference NIST SP 800-218 as a resource, and points agencies to CISA's Hardware Bill of Materials (HBOM) Framework and the CISA-led Minimum Elements for an SBOM (see our SBOM Minimum Elements guide) as further optional tools.
What this means in practice
A software producer selling to the US federal government today has no single, government-wide attestation to point to — each agency may now ask for a self-attestation, a POA&M, a third-party assessment, an SBOM on request, all of them, or none, depending on that agency's own risk-based policy. Existing contracts and solicitations written during 2024–2025 may still reference the now-rescinded M-22-18 requirement by name; producers should confirm with the contracting agency whether that clause still reflects current policy rather than assuming it does. For teams that already built an SSDF-aligned development process to satisfy the original mandate, that work is not wasted — NIST SP 800-218 itself was not withdrawn (see our NIST SSDF SP 800-218 guide), and agencies retain the option to request the same attestation form on a case-by-case basis.
SoftWSP can help assess firmware and software development practices against the NIST SSDF baseline that both the old mandate and the new risk-based approach still point to: see device firmware security.
This guide summarises public OMB and CISA publications; it does not constitute legal or compliance advice.
Frequently asked questions
What is the Secure Software Development Attestation Form?
A standard form CISA published, per OMB Memorandum M-22-18, for software producers to attest that their federally-sold software was developed in conformance with the NIST Secure Software Development Framework (SSDF), SP 800-218. CISA's own announcement states it released the form on 11 March 2024, "taking a major step in the implementation of its requirement that producers of software used by the Federal Government attest to the adoption of secure development practices," developed "in close consultation with the Office of Management and Budget (OMB)" and "based upon practices established in" NIST SP 800-218.
What did OMB M-22-18 actually require?
M-22-18, signed 14 September 2022 by then-OMB Director Shalanda D. Young, required: "Federal agencies must only use software provided by software producers who can attest to complying with the Government-specified secure software development practices, as described in the NIST Guidance." An acceptable self-attestation had to include the producer's name, a description of the covered products, and a statement that the producer follows the practices itemized in the standard form. If a producer could not attest to every practice, the memo allowed an alternative: identify the gaps, document interim mitigations, and submit a Plan of Action and Milestones (POA&M) — the agency could still use the software if it found that documentation satisfactory. A third option, a third-party assessment from a FedRAMP-certified or agency-approved assessor, was also acceptable in place of self-attestation, including for open-source components.
What were the compliance deadlines?
M-22-18 set deadlines in days-after-publication (90 days to inventory software, 270 days to collect critical-software attestations, 365 days for all software), but OMB Memorandum M-23-16 (9 June 2023) replaced those with deadlines pegged to CISA's common form instead: critical-software attestations due "no later than three months after" OMB's Paperwork Reduction Act (PRA) approval of the form, and all-software attestations due six months after. CISA's form received PRA approval and was published on 11 March 2024, which — per secondary reporting on that timeline — placed the critical-software deadline around 8 June 2024 and the all-software deadline around 8 September 2024.
Is the attestation requirement still mandatory?
No — as of 23 January 2026 it is agency-discretionary, not mandatory. OMB Memorandum M-26-05, Adopting a Risk-based Approach to Software and Hardware Security, states plainly: "OMB Memoranda M-22-18 and M-23-16, a companion policy, are hereby rescinded." In their place, M-26-05 says agencies "shall continue to maintain a complete inventory of software and hardware and develop software and hardware assurance policies and processes that match their risk determinations," and that agencies "may choose to use the government-wide secure software development resources developed under M-22-18, such as the Secure Software Development Attestation Form" — framing the form as an optional tool rather than a government-wide mandate. CISA's own resource page for the form has since been updated to describe it as implementing M-26-05 rather than the rescinded M-22-18.
Why did OMB rescind the mandatory attestation requirement?
M-26-05 gives its own rationale directly: M-22-18 "imposed unproven and burdensome software accounting processes that prioritized compliance over genuine security investments," which "diverted agencies from developing tailored assurance requirements for software and neglected to account for threats posed by insecure hardware." The memo states each agency head is "ultimately responsible for assuring the security of software and hardware that is permitted to operate on the agency's network," and that "there is no universal, one-size-fits-all method of achieving that result" — replacing the single common form with agency-by-agency, risk-based judgment. The memo is explicit about what it does *not* rescind: Executive Order 14028 and NIST SP 800-218 remain referenced as resources agencies can still use.
Sources
- OMB Memorandum M-26-05, Adopting a Risk-based Approach to Software and Hardware Security (23 January 2026) — rescinds M-22-18 and M-23-16
- OMB Memorandum M-22-18, Enhancing the Security of the Software Supply Chain through Secure Software Development Practices (14 September 2022)
- OMB Memorandum M-23-16, Update to Memorandum M-22-18 (9 June 2023)
- CISA: In Effort to Bolster Government Cybersecurity... Takes Step to Ensure Secure Development Practices (news release, 11 March 2024)
- CISA: Secure Software Development Attestation Form (resource page, current)