Safeguard
Supply Chain•

Build provenance in diligence: what SLSA levels tell a buyer

How SLSA build levels help a buyer judge whether a target's releases can be trusted, and what a seller can truthfully claim about its build pipeline.

Safeguard Security Team
3 min read

SLSA build levels give buyers a shared way to ask whether a target's releases were built the way it says. Level 1 records provenance, level 2 uses a hosted platform that signs it, and level 3 adds a hardened build platform. Claim a level only if you can show it.

What the levels mean

According to the SLSA specification, the Build track runs as follows:

  • L0: no requirements, typical of builds on a single developer machine.
  • L1: the package ships with provenance describing how it was built. This catches mistakes but is easy to bypass or forge.
  • L2: builds run on a hosted platform that generates and signs provenance, which makes tampering after the build harder.
  • L3: builds run on a hardened platform with strong protection against tampering during the build.

Why a buyer cares

An acquirer is buying software it will keep shipping. If the target builds on a laptop with manual steps, one person effectively controls what customers receive. A buyer wants to know whether a release can be traced to a specific commit, built in a controlled place.

What to ask

  1. Where are releases built, and by whom?
  2. Is the build scripted and reproducible from source?
  3. Is there provenance or signing for artifacts?
  4. Who can change the build configuration?
  5. How are build secrets stored?

What sellers can do cheaply

  • Move releases to a hosted CI system.
  • Pin build tooling and dependencies.
  • Restrict who can edit pipeline files and require review.
  • Sign artifacts and keep the records.

These steps move you toward L2 without large cost. Do not state an SLSA level unless the evidence supports it, because buyers will check.

Reading the answers

Listen for specifics. A team that builds on a hosted CI system, restricts who can edit pipeline files and signs artifacts can usually describe each step quickly. A team that says builds are automated but cannot say where, who can change them or how artifacts are checked probably sits near L0 or L1.

Also ask for one recent release and trace it. Pick a version in production, then ask for the commit, the build run, the artifact record and the deployment event. Doing this live takes ten minutes and tells you more than a questionnaire.

If the trace fails, treat it as an integration item, not necessarily a deal issue. Hardening a pipeline is well understood work, and it often fits in the first 100 days after close.

Quick check

Is SLSA a certification?

No. It is a framework of levels. Describe what you do and map it to the level honestly.

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.