provenance
The provenance analyzer checks for SLSA (Supply-chain Levels for Software Artifacts) provenance and build attestations.
Overview
- Analyzer Name:
provenance - Output Schema:
provenance.schema.json
Functionality
This analyzer searches for evidence of secure software supply chain practices:
- OCI Labels: Looks for standard OCI labels such as
org.opencontainers.image.sourceandorg.opencontainers.image.revision. - BuildKit Metadata: Detects build-time information embedded by Docker BuildKit.
- Cosign Signatures: Attempts to find cosign signatures in the registry associated with the image digest.
- Attestation Detection: Identifies
in-totoordsseenvelopes that might contain build attestations.