INFRA-DEVOPS Contents

Provenance and Attestation

Add build provenance and attestations so you can prove what produced an artifact and block unknown builds.

On this page

Provenance & Attestations (Ops View)

  • Provenance answers: “what built this artifact, from which source, using which workflow?”
  • Attestations are signed claims attached to an artifact (build, SBOM, tests).
  • Operational goal: block artifacts without evidence.

Policy You Can Enforce

  • Only allow deploy if build provenance is present and signed by your CI identity.
  • Require SBOM attestation for production deployments.
  • Require test attestation for critical services.

Verification Workflow

# Pseudocode flow for deploy gate:
1) resolve image tag -> digest
2) fetch attestations for digest
3) verify signature against trusted CI identity
4) evaluate policy (provenance + sbom + tests)
5) allow/deny deployment

Failure Modes

  • Verifying tag instead of digest: attacker can retag.
  • Trusting unsigned metadata from registry.