- ClassificationCategorySoftware SecurityDomainSoftware SecurityFramework FamilyOther
- Regulatory ContextTypeGuidanceLegal InstrumentProgramSectorCross-SectorIndustryCross-Industry
- Region / PublisherRegionNorth AmericaRegion DetailUnited StatesPublisherCybersecurity and Infrastructure Security Agency (CISA)
- VersioningVersionCommon Form v1.0 (OMB 1670-0052, expires March 31, 2027); agency use optional under OMB M-26-05Effective DateMarch 11, 2024; optional for agencies since January 23, 2026Issue DateMarch 11, 2024
- AdoptionAdoption ModelIndustry RequirementImplementation ComplexityModerate
- Official ReferenceOpen Link in New TabSource
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.
- 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
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 is a prioritized set of 18 Controls and 153 Safeguards, in three Implementation Groups, with a new Govern function.

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/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/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 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 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.
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.


