Kubernetes Security Audit Checklist
50 security controls across 9 domains. Check off items as you audit your cluster. Progress is saved automatically.
I. Pod Security
Prevent container breakouts and limit blast radiusEnsure readOnlyRootFilesystem: true in SecurityContext.
Explicitly set capabilities: { drop: ["ALL"] }.
Set allowPrivilegeEscalation: false.
Enforce runAsNonRoot: true and specify a high UID.
Enable RuntimeDefault or custom seccomp profiles.
Set automountServiceAccountToken: false.
Define limits for ephemeral-storage.
II. Network Security
Assume the network is hostile. Isolate everything.Apply a Default Deny All NetworkPolicy.
Ensure traffic cannot flow between namespaces.
Whitelist only necessary external domains.
Unlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
III. RBAC & Identity
Least privilege access controlUnlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
IV. Cluster Hardening
Governance and admission controlUnlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
V. Supply Chain Security
Secure the software delivery pipelineUnlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
VI. Secrets Management
Protect sensitive data at rest and in transitUnlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
VII. Logging & Runtime Security
Detect and respond to active threatsUnlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
VIII. Disaster Recovery
Prepare for the worst-case scenarioUnlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
IX. API Security
Lock down the Kubernetes API serverUnlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
Unlock this check with the full product.
Unlock All 50 Security Checks
Get the complete checklist with kubectl verification commands, YAML fixes, MITRE ATT&CK references, and CIS Benchmark mappings.