vulnforge_audit_cosign
Audits Artifact Cosign signatures, Sigstore keyless attestation proofs, Rekor transparency log SET inclusion, in-toto SLSA Build Level 3 provenance, and Kyverno/Gatekeeper container admission verification policies against 8 core supply…
Instructions
Audits Artifact Cosign signatures, Sigstore keyless attestation proofs, Rekor transparency log SET inclusion, in-toto SLSA Build Level 3 provenance, and Kyverno/Gatekeeper container admission verification policies against 8 core supply chain vulnerability vectors (CWE-347, CWE-295, CWE-353, CWE-829, CWE-298, CWE-327, CWE-1104, CWE-284).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | No | Raw Cosign payload, Sigstore bundle JSON, Kyverno policy YAML, Gatekeeper constraint, or container manifest | |
| filePath | No | File path of manifest or policy (optional) | |
| requireSlsa | No | Require in-toto SLSA Build Level 3 provenance attestation (default: false) | |
| strictRekor | No | Enforce strict Rekor transparency log proof check (default: true) | |
| keylessConfig | No | Permitted OIDC issuers and SAN identity constraints for Sigstore keyless verification | |
| policyContent | No | Alternative alias for Kyverno or Gatekeeper admission policy YAML | |
| imageReference | No | Container image reference to audit (e.g. ghcr.io/org/app:latest) | |
| manifestContent | No | Alternative alias for container workload manifest or compose specification |