What problem does it solve? Container images often ship with bloated base images, root users, embedded secrets, and unscanned CVEs, leaving production deployments exposed. This Skill provides a five-layer hardening workflow covering Dockerfile security, image scanning, runtime controls, supply chain integrity, and Kubernetes pod security. ## Core Features & Use Cases - Dockerfile Hardening: Apply minimal base images (distroless, alpine, slim), multi-stage builds, non-root users, digest pinning, and BuildKit secret mounts. - Image Scanning & Supply Chain: Scan with Trivy, Grype, and Hadolint, generate SBOMs, and sign images with Cosign keyless signing in CI pipelines. - Runtime & Kubernetes Security: Enforce read-only filesystems, dropped capabilities, seccomp profiles, Pod Security Admission, NetworkPolicy, RBAC, and Kyverno policies. - Use Case: A team preparing a Node.js service for production can use this Skill to rewrite its Dockerfile to a distroless multi-stage build, add Trivy scanning to GitHub Actions, and deploy with a restricted Pod Security context and default-deny NetworkPolicy. ## Quick Start Review my Dockerfile and Kubernetes manifests for security issues and harden them for production deployment.