Files
swaphb ff033f2fcb
Kube-bench CIS scan / Scan ephemeral K3s cluster (push) Failing after 3m11s
Add Kyverno admission policies and CIS mappings
2026-08-10 17:34:45 -04:00

33 lines
934 B
YAML

apiVersion: kyverno.io/v1
kind: ClusterPolicy
metadata:
name: disallow-host-network
annotations:
policies.kyverno.io/title: Disallow host network and host PID
policies.kyverno.io/category: Pod Security Standards
policies.kyverno.io/severity: high
# CIS 5.2.3: minimize hostPID; CIS 5.2.5: minimize hostNetwork.
policies.kyverno.io/cis-control: "5.2.3, 5.2.5"
spec:
validationFailureAction: Enforce
background: false
failurePolicy: Fail
rules:
- name: no-host-network-or-pid
match:
any:
- resources:
kinds:
- Pod
namespaceSelector:
matchLabels:
security-baseline/open: "true"
validate:
message: hostNetwork, hostPID, and hostIPC must be false or omitted.
pattern:
spec:
=(hostNetwork): false
=(hostPID): false
=(hostIPC): false