You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Sign provenance attestations with cosign attest #236
#227 attaches provenance (mode=max) and SBOM attestations via buildkit, signs the image manifest digest with cosign sign, and signs the per-platform SPDX SBOMs with cosign attest --type spdxjson (.github/workflows/publish.yml). The buildkit-attached provenance attestation is still not cosign-signed, so policy engines that verify attestation signatures before trusting the predicate (e.g. Kyverno extractPayload) cannot use it.
Per @acidghost in #227 (review): extract the provenance predicate per platform and run cosign attest --type slsaprovenance --predicate <file> "${IMAGE}@${DIGEST}", mirroring the existing SBOM attestation step.
Activity
[-]Sign SBOM/provenance attestations with cosign attest[/-][+]Sign provenance attestations with cosign attest[/+]