BETA Shoulder is in beta — Findings may sometimes be wrong. Your feedback shapes what we fix next. Share feedback

Missing Network Policy

Description

Detects Kubernetes deployments without associated NetworkPolicy resources.

What Shoulder detects

Workload has no NetworkPolicy for network segmentation

How to fix

Define a NetworkPolicy to control pod network access.

```yaml
kind: NetworkPolicy
spec:
  podSelector: {}
  policyTypes: [Ingress]
```

Learn more: https://shoulder.dev/learn/kubernetes/cwe-284/missing-network-policy

Applies to

Frameworks

kubernetes

References

Scan for this issue

Detect with Shoulder CLI
npx @shoulderdev/cli trust --rule=kubernetes-missing-network-policy .

Related rules