Files
Anthropic-Cybersecurity-Skills/skills/securing-helm-chart-deployments/assets/template.md
T

41 lines
1020 B
Markdown

# Helm Chart Security Review Checklist
## Chart Metadata
- [ ] Chart.yaml has accurate appVersion and version
- [ ] No deprecated API versions in templates
- [ ] Chart signed with GPG key
## Security Context Defaults
- [ ] runAsNonRoot: true
- [ ] readOnlyRootFilesystem: true
- [ ] allowPrivilegeEscalation: false
- [ ] capabilities.drop: ALL
- [ ] seccompProfile: RuntimeDefault
## Resource Management
- [ ] CPU limits set
- [ ] Memory limits set
- [ ] CPU requests set
- [ ] Memory requests set
## Image Security
- [ ] Image uses digest or pinned tag (not :latest)
- [ ] imagePullPolicy: Always
- [ ] Images from trusted registries only
## Secrets Handling
- [ ] No secrets in values.yaml
- [ ] External secrets integration configured
- [ ] ServiceAccount token auto-mount disabled
## Network
- [ ] NetworkPolicy template included
- [ ] hostNetwork: false
- [ ] hostPID: false
- [ ] hostIPC: false
## RBAC
- [ ] ServiceAccount created per release
- [ ] Minimal RBAC permissions
- [ ] No cluster-admin bindings