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

1020 B

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