Read what was attached to an image when it was built.
- An image arrivesIts tag is resolved to a digest.
- Attestationsin-toto, within the maximum age the policy sets.
- SBOMRecorded for each image in service.
- Build provenanceSLSA, from a trusted builder, at the level the policy names.
- VEXApplied only when signed by a signer the policy names.
- DecisionAdmitted or denied, with the reason.
Attestations and SBOM
Attestkeep reads the in-toto attestations attached to an image: whether one is present and within the maximum age your policy sets, whether a bill of materials is recorded for each image in service, and SLSA build provenance from a trusted builder at the level the policy names.
OpenVEX statements are applied only when they arrive as a signed attestation on the image from a signer the policy names. Anything else is recorded as seen and ignored.
Step by step.
An image arrives
Its tag is resolved to a digest.
Attestations are read
in-toto, checked against the maximum age.
The SBOM is recorded
Per image in service.
Provenance is checked
SLSA level from a trusted builder, when the policy asks.
VEX is applied
Only from a signer the policy names.
The supply chain section counts attestations, SBOMs and verified provenance per image; producer statements have a section of their own.
- DORA4 clauses
- NIST SP 800-1902 clauses
- NIST SSDF5 clauses
- NIST SP 800-535 clauses
- ISO/IEC 270013 clauses
- GDPR Article 321 clause
- PCI DSS1 clause
- MAS TRM6 clauses
- Essential Eight3 clauses
- ISMAP7 clauses
- ISMS-P5 clauses
42 clauses across 11 frameworks cite at least one of these statements.
Install it yourself.
Create an account, confirm your e-mail with the code we send, take the free Community key from the Licenses page, and install with Helm.
Create an account