FIELD REPORT / SOFTWARE SUPPLY CHAIN

The receipt was valid.
The factory was compromised.

Provenance can truthfully describe a poisoned build. The lesson is not to abandon signatures—it is to stop asking one control to answer every trust question.

EVIDENCE

A signature proves a claim—not the health of the system making it.

On May 15, 2026, the SLSA community published a technical analysis of a software supply-chain incident in which compromised packages carried cryptographically valid provenance. Its central finding was precise: authenticated provenance remained meaningful, but the build environment lacked the stronger isolation properties required to prevent one workflow from influencing another.

SLSA v1.2 separates these guarantees into layers. Provenance records where and how an artifact was produced. Build isolation, source controls, verification policy, and operational monitoring answer different questions. NIST's SSDF makes the same broader point: secure development practices must be integrated through the lifecycle, not bolted onto its final output.

ONE SMALL ASSUMPTION“Signed means safe.”
packagepipelineorganizationecosystem

INFERENCE

Trust failure repeats like copied code.

The dangerous unit is rarely one dependency. It is the same untested assumption repeated across hundreds of dependencies, workflows, teams, and downstream users.

01

Source

Which exact revision entered the build?

A familiar repository name substitutes for verified source identity.

02

Review

What change-control evidence exists?

A protected main branch coexists with an unreviewed automation path.

03

Isolation

Can one build influence the next?

A shared cache becomes invisible memory between trust zones.

04

Identity

Can build steps reach the signing identity?

The receipt is cryptographically valid because the factory itself signed it.

05

Provenance

Do consumers verify the expected builder and inputs?

Teams celebrate that an attestation exists without checking what it proves.

06

Outcome

Did publishing occur from a successful, expected run?

A failed workflow can still leave a successful release behind.

EDITORIAL VIEW

Stop buying seals. Start examining boundaries.

A badge is a snapshot. Security is the relationship between who may change a thing, who may sign it, who checks it, and what happens when those identities overlap.

The mature question is not “Does this package have provenance?” It is “What guarantee does this provenance provide, which guarantees remain outside it, and who owns each remaining boundary?” That shift—from possession of a control to comprehension of its limits—is how a checklist becomes engineering.

DEFENSIVE FIELD CARD

Six questions before trust crosses the boundary.

  1. 01

    Can untrusted contribution workflows access privileged repository context?

  2. 02

    Are caches isolated by trust level and complete build inputs?

  3. 03

    Is the signing identity structurally inaccessible to build steps?

  4. 04

    Do verification policies require the expected source, builder, and parameters?

  5. 05

    Are publish events compared with workflow outcomes and approved release paths?

  6. 06

    Can the team explain what its provenance level does—and does not—guarantee?

These are review prompts, not incident-response instructions or a claim of compliance. Validate controls with the platform owner and your organization's threat model.

SOURCE LEDGER

Evidence has an address and a date.

SLSA specification v1.2

The approved specification’s build, source, provenance, verification, and platform-assessment tracks.

NIST SP 800-218 Rev. 1: SSDF v1.2

A draft—not final guidance—describing updated practices for secure and reliable development, delivery, and improvement.