Software Security

CISA SSDAF

CISA SSDAF framework badge
Summarize with
ClaudeChatGPTPerplexityGoogle AI Mode
In this article
At a Glance
CISA Secure Software Development Attestation Form (SSDAF)
  • Classification
    Category
    Software Security
    Domain
    Software Security
    Framework Family
    Other
  • Regulatory Context
    Type
    Guidance
    Legal Instrument
    Program
    Sector
    Cross-Sector
    Industry
    Cross-Industry
  • Region / Publisher
    Region
    North America
    Region Detail
    United States
    Publisher
    Cybersecurity and Infrastructure Security Agency (CISA)
  • Versioning
    Version
    Common Form v1.0 (OMB 1670-0052, expires March 31, 2027); agency use optional under OMB M-26-05
    Effective Date
    March 11, 2024; optional for agencies since January 23, 2026
    Issue Date
    March 11, 2024
  • Adoption
    Adoption Model
    Industry Requirement
    Implementation Complexity
    Moderate
  • Official Reference
License Information

License included / downloadable: Yes

CISA publishes the form and its instructions as a free public PDF in English and Spanish, and they are included with the platform for reference.

Framework text is licensed by its publisher and is included only where stated above.

Official Resources
CISA Secure Software Development Attestation Form
CISA's page for the Common Form: the form and instructions (English and Spanish) and the note that agencies may use it under OMB M-26-05.
NIST SP 800-218 Secure Software Development Framework (SSDF)
NIST's secure software development practices (version 1.1) on which the attestation form is based.
OMB M-26-05: Adopting a Risk-based Approach to Software and Hardware Security
The January 23, 2026 OMB memorandum that rescinded M-22-18 and M-23-16 and made agency use of the Common Form optional.
Key takeaways
  • The CISA Secure Software Development Attestation Form lets a software producer attest to federal agencies that it follows SSDF-based secure development practices.
  • Version 1.0 was released March 11, 2024 under Executive Order 14028 and OMB memoranda M-22-18 and M-23-16.
  • OMB M-26-05 of January 23, 2026 rescinded the collection mandate, so agencies now choose whether to ask for it.
  • The form covers secure development environments, trusted source code supply chains, code provenance, and automated vulnerability checks.
  • Willfully providing false information may violate 18 U.S.C. 1001, and agencies may stop using unattested software.

Overview

The CISA Secure Software Development Attestation Form, also called the Self Attestation Common Form (version 1.0, released March 11, 2024), is the government-wide form with which a software producer tells a federal agency that it follows secure development practices drawn from NIST SP 800-218, the Secure Software Development Framework (SSDF). OMB memorandum M-26-05 of January 23, 2026 rescinded the memos that required agencies to collect it, so agencies now choose whether to ask for it.

CISA developed the form with the Office of Management and Budget (OMB) under Executive Order 14028 and OMB memorandum M-22-18 (September 14, 2022), as amended by M-23-16 (June 9, 2023). The form carries OMB control number 1670-0052, expiring March 31, 2027. Under M-26-05 each agency head is responsible for validating the security of software on the agency's network, and agencies may use the form or require a software bill of materials (SBOM) on request.

Producers complete three sections: the type of attestation and products covered, the producer and contact details, and an attestation signed by the chief executive or a designee with authority to bind the company, or supported by a third-party assessment. The form covers four practice areas: secure development environments, trusted source code supply chains, provenance of code and components, and automated vulnerability checks with a vulnerability disclosure program.

Why does it matter?

A signed attestation is a statement to the federal government. The form's Privacy Act notice warns that willfully providing false or misleading information may violate 18 U.S.C. 1001, and that failing to provide the information may lead an agency to stop using the software. Software producers that sell to agencies need to know what they can truthfully attest, and what agencies may still ask for after M-26-05.

Key benefits include:

  • One common form

Agencies share one form rather than each writing its own, and agency-specific requirements go in an addendum (form instructions).

  • A defined scope

Software needs an attestation if it was developed after September 14, 2022, had a major version change after that date, or receives continuous changes, as software-as-a-service does.

  • Binding on future versions

An attestation covers future versions of the named product until the producer notifies agencies that its practices no longer conform.

  • A third-party route

A FedRAMP-certified or agency-approved Third Party Assessor Organization (3PAO) can assess conformance instead of a CEO signature.

  • Clear status after M-26-05

The memo makes the form optional and lets agencies choose risk-based assurance, including SBOM terms, so producers should expect agency-specific requests.

How does it work?

The form has three sections plus an appendix. Section I records the type of attestation (new, following an extension or waiver, or revised) and whether it is company-wide, for an individual product or for multiple products. Section II gives the producer and primary contact. Section III is the attestation and signature. The appendix maps each statement to Executive Order 14028 section 4(e) and to SSDF practices and tasks such as PO.5.1, PS.3.1 and RV.1.1.

A producer confirms the software is in scope, gathers evidence for the four practice areas, and has the CEO or a designee who is an employee with authority to bind the company sign, or attaches a 3PAO assessment. The form goes to an agency through the online Repository for Software Attestations and Artifacts (softwaresecurity.cisa.gov) or as a PDF named Producer_Product_Version_Date. If a producer cannot attest to every practice, the instructions let an agency still use the software when the producer lists the practices it cannot meet, its mitigations and a plan of action and milestones (POA&M).

In SmartSuite, producers hold each attestation as a record with its product, version, signatory and date, link the evidence for each practice, track any POA&M, and record agency requests.

Key Elements

  • Secure development environments (practice 1)

Separate and protect each environment, log and audit trust relationships, enforce multi-factor authentication and conditional access, minimize risky software, encrypt sensitive data such as credentials, and monitor and respond to incidents (1a to 1f).

  • Trusted source code supply chains (practice 2)

A good-faith effort to maintain trusted source code supply chains using automated tools or comparable processes for internal code and third-party components, and to manage related vulnerabilities.

  • Provenance (practice 3)

Maintain provenance for internal code and third-party components incorporated into the software to the greatest extent feasible.

  • Automated vulnerability checks (practice 4)

Check for vulnerabilities on an ongoing basis and before releases, have a policy to address findings before release, and run a vulnerability disclosure program that responds in a timely way (4a to 4c).

  • Signatory and assessment

The CEO or an employee designee with authority to bind the company signs, or the producer checks the 3PAO box and attaches the assessment, in which case no signature is needed.

  • Scope tests and exclusions

Excluded are software developed by federal agencies, open source freely obtained by an agency, third-party components incorporated into the product, and freely obtained public software.

  • Submission and records

Submit through the online repository or by emailed PDF; the form estimates 3 hours and 20 minutes per response and notes attestations must be updated if practices lapse.

What does it cover?

The form applies to software producers whose software is used by federal agencies and that meets one of three tests: developed after September 14, 2022; developed earlier but changed by a major version after that date; or delivered with continuous changes. Producers attest to practices for the code they develop. Third-party and open source components are outside the form, but producers attest to the steps they take to minimize the risk of relying on them.

What are its objectives?

The form lets a producer state, in one document, how its development practices protect software used by federal agencies.

Secure the environments used to develop and build software.

Maintain trusted source code supply chains for internal and third-party code.

Keep provenance for code and components to the greatest extent feasible.

Check for vulnerabilities with automated tools before and after release and run a disclosure program.

Notify agencies if the producer stops following the attested practices.

Give agencies a signed or independently assessed statement they can rely on under their own risk-based policies.

Framework in Context

The form is based on NIST SP 800-218 version 1.1 (February 2022), and its appendix maps each statement to SSDF tasks and to Executive Order 14028 section 4(e). NIST issued an initial public draft of SP 800-218 Rev. 1 (SSDF 1.2) on December 17, 2025. M-26-05 points agencies to SP 800-218, CISA's draft 2025 Minimum Elements for a Software Bill of Materials and CISA's Hardware Bill of Materials framework as options for their own assurance policies.

Common Framework Mappings

The CISA Secure Software Development Attestation Form is often mapped to recognized software security and risk management frameworks to demonstrate security practices, ensure regulatory alignment, and simplify compliance reporting.

Mapped frameworks include:

CIS Controls v8.1

FedRAMP Rev. 5

ISO 27001:2022

ISO 27002:2022

NIST CSF 2.0

NIST SP 800-161 Rev.1

NIST 800-218 SSDF

NIST 800-53 Rev.5

PCI DSS 4.0.1

SOC 2

SMARTSUITE

How SmartSuite Supports CISA SSDAF

SmartSuite provides the system for managing controls, evidence, mappings, assessments, and reporting.

Use Compliance Management and Third Party Risk Management records to keep each attestation, the evidence behind its four practice areas and the agency requests that ask for it.

Attestation Register

Record each attestation by product, version, attestation type, signatory, date and agency, with the 3PAO option noted where used.

Practice Evidence Library

Link evidence to the four practice areas: environment controls, source code supply chain, provenance and vulnerability checks.

Vulnerability Disclosure and Remediation

Track disclosed vulnerabilities and fixes against the producer's disclosure program and pre-release policy (practice 4).

Third-Party Component Records

Keep third-party component, vendor attestation and SBOM records that support practices 2 and 3.

POA&M and Lapse Tracking

Track any practice not met, its mitigations and plan of action and milestones, and the duty to notify agencies if practices lapse.

Agency Request Reporting

Report which agency requests, products and versions have current attestations and which are due for update.

Related frameworks

CIS Controls v8.1

CIS Controls v8.1 is a prioritized set of 18 Controls and 153 Safeguards, in three Implementation Groups, with a new Govern function.

FedRAMP Rev. 5

FedRAMP Rev5 is the legacy FedRAMP certification type: NIST SP 800-53 Rev. 5 baselines, 3PAO assessment and agency authorization for cloud services used by U.S. agencies.

ISO 27001:2022

ISO/IEC 27001:2022 specifies requirements for an information security management system: Clauses 4 to 10, risk treatment, the Statement of Applicability and 93 Annex A controls.

ISO 27002:2022

ISO/IEC 27002:2022 is the reference set of 93 information security controls in four themes, with attributes and implementation guidance, that supports an ISO/IEC 27001 ISMS.

NIST 800-171 Rev.2

NIST SP 800-171 Rev. 2: 110 CUI security requirements in 14 families, withdrawn by NIST on May 14, 2024 but still the edition DFARS 252.204-7012 and CMMC Level 2 cite.

NIST 800-53 Rev.5

NIST SP 800-53 Rev. 5 is the NIST catalog of security and privacy controls in 20 families, mandatory for federal systems under OMB A-130 and FISMA; Release 5.2.0 issued August 27, 2025.

NIST CSF 2.0

NIST CSF 2.0 (CSWP 29, February 26, 2024) is the voluntary cybersecurity framework with six Functions including Govern, 22 Categories, 106 Subcategories, Profiles and Tiers.

SOC 2

SOC 2 is the AICPA examination, under AT-C 105 and 205, of a service organization's controls against the 2017 Trust Services Criteria, issued as a type 1 or type 2 attestation report.

FAQ

Frequently Asked Questions For U.S. CISA Secure Software Development Attestation Form (SSDAF)

It is the Self Attestation Common Form (version 1.0, OMB control number 1670-0052) that CISA released with OMB on March 11, 2024. A software producer uses it to attest to a federal agency that its software is developed using secure practices derived from NIST SP 800-218 (SSDF). It has three sections, and Section III holds the attestation and signature.

No longer by OMB. Memorandum M-26-05 of January 23, 2026 rescinded M-22-18 and M-23-16, which required agencies to collect it. Agencies may still choose to use the form and may add contract terms such as a software bill of materials on request, so producers can still be asked for it.

Software needs the attestation if it was developed after September 14, 2022, if older software had a major version change after that date, or if the producer delivers continuous changes, as software-as-a-service does. Software developed by agencies, open source freely obtained by an agency, incorporated third-party components and freely obtained public software are out of scope.

The chief executive officer or a designee who is an employee with authority to bind the company signs Section III. The producer can instead attach an assessment by a FedRAMP-certified or agency-approved Third Party Assessor Organization (3PAO) and check the box, with no signature. Willfully false statements may violate 18 U.S.C. 1001.

The four practice areas are derived from the Secure Software Development Framework, version 1.1, and the form's appendix maps each statement to SSDF tasks and to Executive Order 14028 section 4(e). NIST released an initial public draft of SP 800-218 Rev. 1 (SSDF 1.2) on December 17, 2025, but the form still cites version 1.1.

Put this framework to work in SmartSuite

Manage controls, risks, evidence, and audits in one platform designed for modern governance, risk, and compliance.