kyverno-image-validation-templates

star 3

Kyverno image validation: registry allowlists, digests, signatures, and CVE scanning gates for K8s supply chain security.

adaptive-enforcement-lab By adaptive-enforcement-lab schedule Updated 1/5/2026

name: kyverno-image-validation-templates description: >- Kyverno image validation: registry allowlists, digests, signatures, and CVE scanning gates for K8s supply chain security.

Kyverno Image Validation Templates

When to Use This Skill

Enforce container image security controls before deployment. These policies validate image sources, require cryptographic signatures, enforce digest-based references, and block images with critical vulnerabilities.


Implementation

Phased Rollout Recommended

Start with registry controls and digest requirements before adding signature verification and CVE scanning. This minimizes disruption while building security layers progressively.

1. Start with Registry Allowlists

Block untrusted registries before enforcing signatures or scans.

kubectl apply -f registry-allowlist-policy.yaml  # Registry controls first
kubectl get clusterpolicy -w   # Watch for Ready status

2. Add Digest Requirements

Enforce immutable image references.

kubectl apply -f digest-enforcement-policy.yaml  # Digest enforcement
kubectl get clusterpolicy -w

3. Implement Image Signing

Verify images come from trusted sources.

kubectl apply -f signature-verification-policy.yaml  # Signature verification
kubectl get clusterpolicy -w

4. Enforce CVE Scanning

Block vulnerable images based on scan attestations.

kubectl apply -f cve-scanning-policy.yaml  # CVE gates
kubectl get clusterpolicy -w

5. Centralize Base Images

Standardize on approved, maintained base images.

kubectl apply -f base-image-policy.yaml  # Base image enforcement
kubectl get clusterpolicy -w

Examples

See examples.md for code examples.

Related Patterns

  • Kyverno Labels →
  • Kyverno Pod Security →
  • Kyverno Resource Limits →
  • Template Library Overview →

References

Install via CLI
npx skills add https://github.com/adaptive-enforcement-lab/claude-skills --skill kyverno-image-validation-templates
Repository Details
star Stars 3
call_split Forks 3
navigation Branch main
article Path SKILL.md
More from Creator
adaptive-enforcement-lab
adaptive-enforcement-lab Explore all skills →