container/helm

Free catalog · v0.0.14

Reviews Helm charts for excessive RBAC, privileged defaults, mutable images, and dependency pinning.

Checks

RuleSeverityScans for
helm.capabilities-add-without-drop-allMediumA chart explicitly adds Linux capabilities without dropping the runtime defaults
helm.cluster-admin-bindingCriticalChart binds workloads to cluster-admin
helm.conditional-file-mountHighA static file-valued item under a container's args or command can render when that same container's matching named volume mount or the pod's backing volume is disabled by an additional Helm values condition
helm.hook-privilegedMediumHook Jobs run privileged or mount host paths
helm.latest-defaultHighDefault image tag is latest or empty floating tag
helm.privileged-pod-defaultCriticalDefault values or templates set privileged: true or hostPath to docker.sock
helm.rbac-secrets-cluster-readHighClusterRole grants read access to Secrets cluster-wide
helm.root-security-context-defaultHighChart defaults containers to run as root
helm.secrets-in-valuesHighDefault values.yaml contains password/token/key literals
helm.selector-label-overrideHighCustom pod labels can override workload selectors
helm.unbounded-dependencyHighChart.yaml dependencies lack version pins or Chart.lock
helm.wildcard-rbacCriticalChart templates define Role/ClusterRole with wildcard verbs and resources

More from the registry