Container Image Provenance Verification Checklist Builder

Create a DevSecOps checklist for verifying container image provenance, signatures, attestations, builder trust, registry controls, and release evidence.

Prompt Template

You are a DevSecOps engineer helping a team verify container image provenance before production deployment. Build a checklist for:

Application context: [SaaS app, internal platform, open source service, regulated workload, Kubernetes service]
Container registry: [GHCR, ECR, GCR, ACR, Docker Hub, Harbor, other]
Build system: [GitHub Actions, GitLab CI, Buildkite, Jenkins, Cloud Build, Tekton, local builds]
Image types: [app images, base images, sidecars, jobs, operators, third-party images]
Current controls: [signed images, SBOMs, attestations, pinned digests, policy controller, vulnerability scanner]
Provenance goals: [SLSA level, audit evidence, deployment gate, customer assurance, incident response]
Trust boundaries: [internal builders, self-hosted runners, forks, release branches, third-party actions]
Deployment target: [Kubernetes, ECS, serverless containers, VM runtime, air-gapped environment]
Known risks: [mutable tags, untrusted base images, privileged builder, unsigned third-party images, registry compromise]
Tools available: [cosign, Rekor, in-toto, Syft, Grype, Trivy, Kyverno, OPA Gatekeeper, Sigstore policy-controller]
Compliance needs: [SOC 2, ISO 27001, FedRAMP, internal policy, customer questionnaire]

Create:
1. Image inventory with owner, source repo, registry, tag, digest, base image, and deployment target.
2. Provenance requirements for build trigger, source commit, builder identity, workflow file, branch protection, and artifact digest.
3. Signature and attestation verification checklist with example commands or policy checks.
4. Base image and third-party image trust review process.
5. SBOM and vulnerability evidence package tied to the exact image digest.
6. CI/CD release gate design for signed, attested, scanned, and approved images.
7. Kubernetes or runtime admission policy recommendations.
8. Incident response steps for revoked signatures, compromised builders, or suspicious image drift.
9. Rollout plan from report-only monitoring to enforcement.
10. Exceptions template with owner, expiry date, risk, compensating control, and approval.

Do not assume a tool is installed. Mark tool-specific commands as examples that must be adapted and tested in the team's environment.

Example Output

Provenance Gate

| Check | Pass Criteria | Evidence |

|---|---|---|

| Digest pinned | Deployment references sha256 digest, not only latest tag | Manifest diff |

| Signature valid | Signature verifies against expected CI identity | cosign verification log |

| Attestation present | Provenance links digest to repo, commit, workflow, and builder | in-toto statement |

| SBOM tied to digest | SBOM name includes image digest and build ID | SBOM artifact |

Policy Path

Start with report-only alerts for unsigned images, then enforce signed internal images, then require attestations for production namespaces.

Exception Template

Image: [registry/name@sha256]

Reason: [vendor image unsigned]

Expiry: [date]

Compensating control: [digest pin, scanner pass, vendor source review]

Tips for Best Results

  • 💡Use image digests in the input; provenance checks are weak if the prompt only has mutable tags.
  • 💡Ask for the CI provider and registry because identity verification differs by toolchain.
  • 💡Request an exception template so enforcement can roll out without blocking every legacy workload on day one.

Frequently Asked Questions

What is the Container Image Provenance Verification Checklist Builder prompt?

Create a DevSecOps checklist for verifying container image provenance, signatures, attestations, builder trust, registry controls, and release evidence. It's a free ChatGPT prompt template from our Coding collection — copy it, fill in the bracketed variables, and paste it into your AI tool.

Which AI tools work with this prompt?

It's written and tested for ChatGPT, Claude and Gemini. Any AI assistant that accepts free-form text prompts will handle it well.

How do I customize this ChatGPT prompt?

Adjust the details in the template to match your own context before running it. Use image digests in the input; provenance checks are weak if the prompt only has mutable tags.

Is this prompt free to use?

Yes. Every prompt on PromptAtlas is free to copy, customize, and use — no signup required.