Add Prowler mutelist and fix kube-state-metrics seccomp
Add mutelist files to suppress expected/accepted Prowler findings: - apiserver: minikube control plane flags (12 checks) - control-plane: scheduler, controller-manager, kubelet (3 checks) - core-pod-security: system pods, operator-managed, expected ops (7 checks) - rbac: built-in K8s roles, ArgoCD, CNPG (3 checks) Mutelist files are stored individually in mutelist/ for maintainability and merged at runtime via an initContainer before the scan runs. Muted findings appear as status=MUTED in reports (not hidden). Also adds missing seccomp RuntimeDefault profile to kube-state-metrics. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
1e391f96bb
commit
0b68d48eba
8 changed files with 240 additions and 0 deletions
1
docs/changelog.d/prowler-mutelist.infra.md
Normal file
1
docs/changelog.d/prowler-mutelist.infra.md
Normal file
|
|
@ -0,0 +1 @@
|
|||
Add Prowler mutelist to suppress expected findings from system components, operator-managed pods, and accepted operational needs. Fix missing seccomp profile on kube-state-metrics.
|
||||
Loading…
Add table
Add a link
Reference in a new issue