Awesome Reviewers checks + prompts

SBOM and provenance

Records what went into a build and signs it, so consumers can verify where an artifact came from and what it contains.

V1017 technique
tactic Supply chain
not detectable from CI configuration

Sub-techniques

2

IDNameDescription
V1017.001SBOM generationEmit an SPDX or CycloneDX bill of materials per release.
V1017.002Signing and attestationSign artifacts and attach build provenance (SLSA).

Craft it

  1. Generate an SBOM in the release workflow and publish it with the artifact.
  2. Sign with keyless signing from CI identity.
  3. Verify signatures in deployment.

Reverse engineer it

Signs that a codebase already runs this technique, and where to read how it is configured.

  • Release workflows calling syft, cosign or actions/attest-build-provenance.
  • *.sbom.json or *.intoto.jsonl assets on releases.

Open-source packages

3