Safeguard
Compliance•

Who does what for SSDF practices when you build on cloud platforms?

NIST says SSDF responsibility may be shared between a platform provider and its tenant. How to write down the split and ask providers to attest.

Safeguard Security Team
4 min read

NIST SP 800-218 says that when software is delivered through infrastructure, platform, software, container or serverless services, responsibility for SSDF practices likely follows a shared responsibility model. The tenant should agree with each provider which party owns each practice and task, and how the provider will attest to conformance.

What the SSDF says

The framework states: "The responsibility for implementing the practices may be distributed among different organizations based on the delivery of the software and services (e.g., infrastructure as a service, software as a service, platform as a service, container as a service, serverless). In these situations, it likely follows a shared responsibility model involving the platform/service providers and the tenant organization that is consuming those platforms/services."

It then gives the advice: "The tenant organization should establish an agreement with the providers that specifies which party is responsible for each practice and task and how each provider will attest to their conformance with the agreement."

Building a responsibility split

Take the SSDF task list and put it in a sheet with columns for you, the provider and both. Some tasks land clearly on one side:

AreaOften yoursOften the provider'sOften shared
Your application code and reviewYes
Hardening of the underlying infrastructureYes
Build pipeline configuration and secretsYesDepends on the CI service
Access to your build environmentYesProvider controls the identity layer
Vulnerability handling in your dependenciesYes
Vulnerability handling in the platform itselfYesYou track advisories

This table is an illustration of how to think about it, not a ruling for any provider. Your own agreement and the provider's documentation decide the real answer.

Asking providers to attest

The SSDF says the agreement should state how each provider will attest. In practice that could mean:

  1. A written statement in the contract on which practices the provider operates.
  2. A report or summary the provider shares under NDA.
  3. A named contact for conformance questions.
  4. A commitment to tell you when a relevant practice changes.

Keep copies with your own evidence. When a buyer asks you about a practice that sits with your cloud provider, you can point to the agreement and the provider's statement instead of guessing.

Where this matters for attestation work

The CISA form's Section III asks the software producer to attest to practices in building its software. If your build runs on a hosted CI service, items such as separated environments and MFA are partly delivered by that service. You are still the one signing, so you need to know what the provider does and what you configure yourself. A split table is the quickest way to find the gaps.

Common mistakes

  • Assuming the provider's compliance report covers your own configuration.
  • Not recording the split, so each new buyer question restarts the research.
  • Forgetting to revisit when you change providers or add a managed service.

Quick check

Does using a cloud provider move SSDF responsibility entirely to them?

No. NIST describes a shared model, and the tenant should agree with each provider on who is responsible for each practice and task.

What should the provider agreement include?

Which party owns each practice and task, and how each provider will attest to its conformance.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.