Skip to content

Provenance

This release claims SLSA Build Level 3 under the SLSA v1.0 specification. Every container image has authenticated provenance attached as an OCI attestation, signed via Sigstore keyless signing.

Sample data from postgres image. Full release data will be populated by the extraction script across all 7 images.

SLSA Build Level 3

SLSA (Supply-chain Levels for Software Artifacts) is a framework for reasoning about supply chain security. Build Level 3 is the highest level in the Build track (v1.0), requiring hardened, isolated builds with authenticated, non-falsifiable provenance.

RequirementHow We Meet It
Provenance existsSLSA provenance attached as OCI attestation to every image
Hosted build platformGitHub Actions
Authenticated provenanceSigstore keyless signing via GitHub OIDC — no long-lived keys
Isolated buildsNix sandbox + ephemeral GitHub Actions runners

Reproducibility

Nix builds are hermetic — the same inputs produce identical outputs. All package inputs are pinned via flake.lock, ensuring bit-for-bit reproducible builds from source. Verified reproducibility (independent rebuild and digest comparison) is possible but not yet implemented.

Image Provenance

ImageDigestBuilderSource CommitSigned
postgressha256:a1b2c3d4...GitHub Actionsabc1234Sigstore (keyless)
redissha256:...GitHub ActionsSigstore (keyless)
miniosha256:...GitHub ActionsSigstore (keyless)
sbomify-appsha256:...GitHub ActionsSigstore (keyless)
sbomify-keycloaksha256:...GitHub ActionsSigstore (keyless)
sbomify-caddy-devsha256:...GitHub ActionsSigstore (keyless)
sbomify-minio-initsha256:...GitHub ActionsSigstore (keyless)

Verification

All images are signed with Sigstore keyless signing using GitHub Actions’ OIDC identity. You can verify signatures and attestations using cosign:

Verify image signature

cosign verify \
  --certificate-identity-regexp="https://github.com/wellmaintained/packages/" \
  --certificate-oidc-issuer="https://token.actions.githubusercontent.com" \
  ghcr.io/wellmaintained/packages/postgres:sbomify-v26.1.0-20260405.6

Verify SLSA provenance

cosign verify-attestation \
  --type slsaprovenance \
  --certificate-identity-regexp="https://github.com/wellmaintained/packages/" \
  --certificate-oidc-issuer="https://token.actions.githubusercontent.com" \
  ghcr.io/wellmaintained/packages/postgres:sbomify-v26.1.0-20260405.6

Verify SBOM attestation

cosign verify-attestation \
  --type cyclonedx \
  --certificate-identity-regexp="https://github.com/wellmaintained/packages/" \
  --certificate-oidc-issuer="https://token.actions.githubusercontent.com" \
  ghcr.io/wellmaintained/packages/postgres:sbomify-v26.1.0-20260405.6

Source

All source code for this release is available at the tagged release:

Last updated on • David Laing