Back every SSDAF attestation with evidence you can stand behind
The SSDAF is the CISA Secure Software Development Attestation Form, the common form on which software producers attest to US federal agencies that their software was developed using secure practices. Released in its final version in March 2024, it asks a senior company officer to confirm four groups of practices drawn from the NIST Secure Software Development Framework. Producers submit it to agencies, typically through CISA's Repository for Software Attestations and Artifacts.
Is SSDAF right for your organisation?
Software producers whose products are used by US federal agencies may be asked to sign the form, including SaaS providers and vendors selling through resellers. OMB memo M-26-05, issued in January 2026, rescinded the government-wide collection mandate in M-22-18 and M-23-16, so each agency now decides whether to request it. Many agencies and prime contractors still use the form or contract clauses based on it.
It is usually required by customers, partners or schemes rather than by law.
- Published by
- CISA, under OMB direction
- Final version released
- March 2024
- Based on
- NIST SP 800-218 Secure Software Development Framework (SSDF)
- Signed by
- The producer's CEO or a designee able to bind the company
- Submission route
- Agency request, typically via CISA's Repository for Software Attestations and Artifacts (RSAA)
- Current status
- Government-wide mandate rescinded by OMB M-26-05 (January 2026); agencies may still require it
- Alternative
- A third-party assessment by a FedRAMP-recognised assessor (3PAO) using the SSDF baseline
- Type
- Guidance (contractual)
- Region
- United States, US
- In OneClickComply
- Supported today
OneClickComply makes it simple
OneClickComply has the SSDAF mapped in its control library and makes it available on request, linking each attestation to controls you may already run for ISO 27001, SOC 2 or NIST frameworks. Automated evidence collection pulls proof of MFA, logging, environment separation and vulnerability scanning from your cloud, identity and code tools. Continuous monitoring flags drift so the officer signing the form can see current evidence before they sign.
Requirements covered
Four attestation statements in Section III of the form, with the first split into six secure environment practices and the fourth into three vulnerability management practices, each mapped to NIST SSDF tasks.
Manual SSDAF vs. OneClickComply
- Working out which internal practices support each attestation statement
- Chasing engineering teams for screenshots of build pipeline and access settings
- Asking a CEO to sign without current evidence behind each statement
- Rebuilding the same evidence for each agency, prime contractor or questionnaire
- Losing track of control drift between one attestation and the next
- Each attestation linked to specific controls and the SSDF tasks behind it
- Evidence collected automatically from your development and cloud tooling
- A current evidence pack the signing officer can review before signing
- Evidence collected once and reused across SOC 2, ISO 27001 and NIST work
- Continuous monitoring with alerts when a supporting control drifts
Everything you need for SSDAF
Mapping of each SSDAF attestation to the NIST SSDF practices and your existing controls
Automated evidence of MFA and conditional access across development and build environments
Logging and audit trail evidence collected from cloud, identity and code platforms
Vulnerability scanning and remediation records gathered as ongoing proof
AutoComplete policies for secure development and vulnerability disclosure
OneClickFix for supported misconfigurations in connected tools, logged as evidence
Three steps to SSDAF compliance
Connect & scan
Connect your cloud, identity and SaaS tools. OneClickComply checks them against SSDAF and shows you exactly where you stand.
Fix & generate
OneClickFix remediates technical gaps in one click, and AutoComplete generates SSDAF-aligned policies from your real environment.
Monitor & evidence
Continuous monitoring keeps you compliant, and our in-house audit team is on hand when you need expert guidance.
CISA Secure Software Development Attestation Form requirements
The four Section III attestation statements of the March 2024 form, with their sub-practices, paraphrased from the form's wording.
| Reference | Requirement |
|---|---|
| 1 | Software developed and built in secure environments |
| 1.a | Separating and protecting each development and build environment |
| 1.b | Regularly logging, monitoring and auditing trust relationships used for access |
| 1.b.i | Trust relationships for access to software development and build environments |
| 1.b.ii | Trust relationships among components within each environment |
| 1.c | Enforcing multi-factor authentication and conditional access across environments |
| 1.d | Documenting and minimising use of software products that create undue risk |
| 1.e | Encrypting sensitive data such as credentials |
| 1.f | Defensive practices including continuous monitoring and incident response |
| 2 | Maintaining trusted source code supply chains with automated tools or comparable processes |
| 3 | Maintaining provenance for internal code and third-party components |
| 4 | Automated tools or comparable processes that check for security vulnerabilities |
| 4.a | Vulnerability checks run on an ongoing basis and before product release |
| 4.b | Policy for disclosing and addressing vulnerabilities |
| 4.c | Vulnerability disclosure programme with timely handling of reported vulnerabilities |
Always check the official SSDAF text for the exact wording.
SSDAF FAQs
What is the CISA Secure Software Development Attestation Form?
It is a common form, released by CISA in March 2024, on which software producers attest to US federal agencies that their software was built using secure development practices. The practices come from the NIST Secure Software Development Framework and cover secure build environments, trusted source code supply chains, provenance of code and components, and checking for and handling vulnerabilities. A senior officer, normally the CEO or a designee, signs it on behalf of the company.
Is the SSDAF still mandatory after OMB M-26-05?
Not government-wide. OMB memo M-26-05, issued on 23 January 2026, rescinded M-22-18 and M-23-16, which had required agencies to collect the form from their software suppliers. Agencies now set their own software assurance policies based on risk and may still ask for a self-attestation, the form itself or a software bill of materials. Producers should check each contract and agency request rather than assume the form is no longer needed.
Who has to sign the attestation form?
Software producers whose software is used by a federal agency sign the form when an agency asks for it. It applies to the producer, not a reseller, and covers software developed after 14 September 2022 or earlier software that has since had major version changes or is delivered through continuous changes. The form must be signed by the CEO or a designee who can legally bind the organisation.
What does the SSDAF ask producers to attest?
Section III contains four attestations. The software is developed and built in secure environments, a good-faith effort is made to maintain trusted source code supply chains, provenance is maintained for internal code and third-party components, and automated tools or comparable processes check for security vulnerabilities. The first and fourth statements are broken into detailed practices such as multi-factor authentication, logging, encryption of sensitive data and running a vulnerability disclosure programme.
What happens if a producer cannot attest to every practice?
A producer that cannot confirm one or more practices can document the gaps and submit a plan of action and milestones (POA&M) explaining how and when they will be addressed. The agency then decides whether to accept it. Signing an attestation that is not true creates legal risk, including potential liability under the False Claims Act, so every statement should be backed by evidence before signing.
How does the SSDAF relate to NIST SSDF, SOC 2 and ISO 27001?
Each attestation maps to tasks in NIST SP 800-218, the Secure Software Development Framework, so the SSDF is the best reference for what good looks like. SOC 2 and ISO 27001 cover many supporting controls, such as access control, MFA, logging and vulnerability management, but they do not replace the form. Evidence gathered for those programmes can be reused to support the attestation.
Can a third-party assessment replace the self-attestation?
Yes. Instead of self-attesting, a producer can provide a third-party assessment from a FedRAMP third-party assessment organisation (3PAO) or an assessor approved by the agency, using the NIST SSDF as the baseline. This was set out in OMB guidance under M-22-18 and M-23-16, and individual agencies may still accept it under their own policies following M-26-05.
Does OneClickComply support the SSDAF?
The SSDAF is mapped in OneClickComply's control library and is available on request. It links each attestation to controls you may already operate for ISO 27001, SOC 2 or NIST frameworks, and automated evidence collection and continuous monitoring help you hold current evidence for each statement. OneClickComply does not sign or certify attestations; your signing officer remains responsible for them.
Related standards
All standards- CISA Cross-Sector Cybersecurity Performance GoalsGuidance · US
- NIST SP 800-82 Rev. 3Guidance · US
- IRS Publication 1075Guidance · US
- NIST SP 800-171A Rev. 3Guidance · US
- NIST SP 800-82 Rev. 3 High OT OverlayGuidance · US
- NIST SP 800-82 Rev. 3 Moderate OT Overlay BaselineGuidance · US
- NIST SP 800-171AGuidance · US
- NIST SP 800-161 Rev. 1Guidance · US
Get SSDAF ready, not stressed
Automate controls, gather evidence continuously and stay audit-ready, all on one platform.