☸️CIS Kubernetes 5.3.2Rule: K8S-NP-001high

NetworkPolicy on every namespace

Description

Every namespace should have at least one NetworkPolicy. EchelonGraph correlates the live K8S_NAMESPACE inventory with K8S_NETWORKPOLICY assets per namespace and flags namespaces without coverage.

⚠️ Risk Impact

Namespaces without NetworkPolicy default to allow-all pod-to-pod traffic. A compromised Pod in one namespace can reach every other Pod in the cluster.

🔍 How EchelonGraph Detects This

K8S-NP-001Automated scanner rule

EchelonGraph's Tier 1 Cloud Scanner automatically checks for this condition across all connected cloud accounts. Violations are flagged as high-severity findings with remediation guidance.

🔧 Remediation

Apply default-deny-all NetworkPolicy per namespace, then allow-list specific traffic.

🔗 Cross-Framework References

NIST-SC-7PCI-1.3

Automate CIS Kubernetes 5.3.2 compliance

EchelonGraph continuously monitors this control across all your cloud accounts.

Start Free →