Software Security

CISA SSDAF

CISA America's Cyber Defense Agency logo
Summarize with
ClaudeChatGPTPerplexityGoogle AI Mode
In this article
SectionSubsection
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
    2024
    Effective Date
    March 11, 2024
    Issue Date
    March 11, 2024
  • Adoption
    Adoption Model
    Regulatory Compliance
    Implementation Complexity
    Moderate
  • Official Reference
License Information

License included / downloadable: Yes

CISA publishes the SSDAF on its website and is publicly available for free download from the U.S. CISA. License included with platform

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

Official Resources
CISA Secure Software Development Attestation Form
Defines self-attestation requirements for secure software development under U.S. CISA guidance.
CISA Secure Software Development Framework
Provides guidelines for employing secure software development practices to enhance security resilience.
CISA Cybersecurity and Infrastructure Security Guidance
Outlines implementation guidance focused on cybersecurity best practices for infrastructure security.

Why it Matters

The U.S. CISA Secure Software Development Attestation Form (SSDAF) strengthens trust by ensuring organizations follow secure software development practices and regulatory requirements.

Key benefits include:

  • Support stronger supply chain security

Require software providers to attest to secure development, limiting risks from third-party software procurement and integration.

  • Enhance regulatory compliance

Enable organizations to demonstrate alignment with federal cybersecurity standards, improving their ability to meet compliance obligations during audits.

  • Increase software transparency

Promote greater visibility into suppliers' development practices, enabling informed risk management and procurement decisions.

  • Improve incident response readiness

Mandate secure development controls that reduce exploitable vulnerabilities and support more effective detection and remediation of software-based threats.

  • Strengthen organizational reputation

Provide assurance to customers and stakeholders regarding the security integrity of deployed software products and internal development processes.

How it Works

The U.S. CISA Secure Software Development Attestation Form (SSDAF) structures secure software development requirements around a set of security controls, process safeguards, and regulatory criteria aligned with executive orders and federal guidelines. The framework establishes a formal lifecycle for assessing software supply chain risks and codifies key security practices into defined domains such as source code integrity, vulnerability management, and secure development methods. Organizations are required to self-attest to the implementation of these controls as part of compliance with federal procurement requirements.

In practice, organizations apply the SSDAF by integrating its control requirements into their secure development lifecycle (SDLC), mapping the framework’s standards to internal governance policies, and conducting regular compliance assessments. Security teams implement controls such as code review processes, automated vulnerability scanning, and developer training to address compliance gaps. Ongoing monitoring and document collection support continuous alignment with SSDAF expectations and facilitate timely incident response and remediation.

Through SmartSuite, organizations simplify SSDAF operationalization by using pre-built control libraries tailored to secure software development, managing risks within configurable registers, and enforcing policy governance workflows. The platform’s evidence collection features support audit readiness, while compliance tracking modules and reporting dashboards enable ongoing monitoring of software supply chain security practices and regulatory adherence.

Key Elements

  • Secure Software Development Practices

Specifies required processes for building software that address security considerations throughout the development lifecycle.

  • Supplier Risk Management Controls

Outlines mechanisms for evaluating and managing third-party and supply chain software risks.

  • Secure Software Design Standards

Establishes minimum standards for secure architecture and coding within developed applications.

  • Vulnerability Management Requirements

Describes procedures for identifying, disclosing, and remediating vulnerabilities in delivered software.

  • Continuous Monitoring Activities

Provides for ongoing oversight and review of software to ensure continued compliance with security requirements.

  • Attestation and Documentation Processes

Defines necessary evidence and documentation to support self-attestation of secure software development.

Framework Scope

The U.S. CISA Secure Software Development Attestation Form (SSDAF) is adopted by software producers contracting with U.S. federal agencies, addressing the development and delivery of secure software running on federal information systems and cloud services. Organizations typically complete the SSDAF when demonstrating control effectiveness and meeting federal supply chain security requirements.

Framework Objectives

The U.S. CISA Secure Software Development Attestation Form (SSDAF) defines key outcomes for secure software practices and organizational compliance.

Strengthen cybersecurity governance through formalized secure software development processes

Enhance risk management by addressing vulnerabilities in software supply chains

Promote regulatory compliance with federal security and privacy requirements

Improve data protection through implementation of security controls

Support operational resilience by ensuring software integrity and trustworthiness

Demonstrate audit readiness and transparency in software development practices The U.S. CISA Secure Software Development Attestation Form (SSDAF) aligns with secure development practices found in NIST SP800-218, NIST SP 800-53, and the OWASP Software Assurance Maturity model. Organizations typically implement SSDAF to fulfill federal procurement requirements, regulatory compliance, or to demonstrate secure software development practices to government customers.

Common Framework Mappings

The U.S. 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 Critical Security Controls

FedRAMP

ISO/IEC 27001

ISO/IEC 27002

NIST Cybersecurity Framework

NIST SP 800-161

NIST SP 800-218 Secure Software Development Framework (SSDF)

NIST SP 800-53

PCI DSS

SOC 2

‍

SMARTSUITE

How SmartSuite Supports CISA SSDAF

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

Manage secure software development attestations required by U.S. federal agencies by organizing SSDAF requirements, tracking development practices, and maintaining evidence supporting secure software supply chain assurances.

Secure Development Requirement Library

Structure SSDAF secure software development requirements with mapped controls and responsible owners.

Secure Software Development Lifecycle Governance

Track security activities across design, coding, testing, and deployment stages of software development.

Vulnerability and Dependency Management

Monitor software vulnerabilities, open-source dependencies, and remediation workflows across development pipelines.

Build Integrity and Release Governance

Document build processes, code signing, artifact integrity checks, and release approvals.

Third-Party Software and SBOM Tracking

Track third-party software components, vendor security attestations, and SBOM documentation.

SSDAF Federal Software Security Attestation Readiness

Provide dashboards showing SSDAF requirement coverage, evidence status, and readiness for federal software security attestations.

Related frameworks

CIS Controls v8.1

CIS Controls v8.1 provides prioritized, practical security actions to help organizations mitigate common cyber threats and strengthen defenses.

FedRAMP Rev. 5

FedRAMP standardizes security requirements to assess, authorize, and continuously monitor cloud services that handle U.S. federal data.

ISO 27001:2022

ISO/IEC 27001:2022 is an international ISMS standard that helps organizations manage information security risks and protect data.

ISO 27002:2022

ISO/IEC 27002:2022 provides best-practice information security controls to help organizations select, implement, and manage protections for information assets.

NIST 800-171 Rev.2

NIST SP 800-171 defines security requirements for protecting Controlled Unclassified Information (CUI) in nonfederal systems and organizations.

NIST 800-53 Rev.5

NIST SP 800-53 Rev. 5 provides a catalog of security and privacy controls to manage risks to information systems.

NIST CSF 2.0

NIST Cybersecurity Framework (CSF) v2.0 is a risk-based framework that helps organizations manage and reduce cybersecurity risks.

SOC 2

SOC 2 assesses and reports on a service organization's controls for security, availability, processing integrity, confidentiality, and privacy.

ONBOARDING FAQS

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

The SSDAF is used to confirm that software producers have implemented secure software development practices as required under U.S. federal guidance, particularly for software provided to federal agencies. The form is designed to promote transparency and accountability by requiring organizations to self-attest to their software security practices.

Yes, completion and submission of the SSDAF is mandatory for organizations wishing to provide software to U.S. federal agencies, in line with Executive Order 14028 and OMB Memorandum M-22-18. Non-compliance can result in disqualification from federal procurement processes.

The SSDAF applies to all software producers whose products are used by U.S. federal agencies, including both commercial off-the-shelf and custom-developed software. It covers both new and existing software that is subject to federal acquisition.

Organizations must provide a completed attestation form and demonstrate adherence to secure software development practices, such as threat modeling, code review, vulnerability remediation, and supply chain security. Evidence may include documentation of policies, procedures, and technical controls supporting secure development.

Organizations should align their software development lifecycle with secure-by-design principles, integrating security controls such as secure coding standards, automated security testing, and third-party component risk assessments. Regular training and process reviews are also essential to ensuring continued compliance.

The SSDAF draws on requirements from frameworks such as NIST SP 800-218 (Secure Software Development Framework) and aligns with federal security mandates, but it does not replace other certification regimes (like FedRAMP or FISMA). Organizations may reference existing controls and processes already implemented under these standards when completing the SSDAF.

Organizations must maintain secure software development practices continuously and update their attestation as changes occur. Periodic review, monitoring for emerging threats, and ongoing documentation are required to remain compliant with SSDAF obligations.

SmartSuite can assist organizations in managing SSDAF compliance by providing centralized tracking of risks and controls, managing evidence collection across development teams, and supporting audit readiness with thorough documentation. Automated workflows and reporting capabilities streamline ongoing compliance and demonstrate adherence to SSDAF requirements to auditors and regulators.

Put this framework to work in SmartSuite

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