Kubernetes security testing
We test your clusters the way an attacker would approach them: from the internet, from a compromised workload and from a leaked credential. Then we show you exactly how to close the paths we find.
Why Kubernetes needs its own test
Kubernetes is powerful and permissive by default. A single over-privileged service account, privileged pod or missing network policy can turn one compromised application into control of the whole cluster, and often the cloud account behind it.
A standard infrastructure test sees the cluster from the outside. We also test from the inside, assuming a workload has been compromised, because that's where most of the real risk sits.
What we look at
RBAC and service accounts
Workload and pod security
Network policy and segmentation
Secrets management
Cloud integration
How we test it
- 01
External view
- 02
Assumed breach
- 03
Configuration review
Common weaknesses
Every finding comes with evidence, a risk rating and practical remediation guidance, and a free retest once it's fixed.
Over-privileged service accounts
Pods that can escape to the node
Flat cluster networks
Reachable cloud metadata
Exposed management interfaces
Build, package, run
Pipelines, images and clusters are one chain, and attackers move along it. Test one link, or the whole path from commit to running workload.
- Build
CI/CD pipeline review
Learn more - Package
Container security review
Learn more - Run
Kubernetes security testing
You're on this page
Common questions
Do you need access to our production cluster?
Not necessarily. We can test a representative staging cluster, or agree read-only access and a testing window for production during scoping.
Do you test managed Kubernetes such as EKS, AKS and GKE?
Yes. Managed platforms take the control plane off your hands, but workloads, RBAC, network policy and the cloud identity integration are still yours to secure.
How is this different from a container review?
A container review goes deep on individual workloads: the image, and the running container tested from inside its pod. Kubernetes testing looks at the cluster around them: how workloads, identities and networks fit together, and how far an attacker can go once inside. Together with a CI/CD pipeline review they cover the whole path from build to running workload.
More specialist testing
See all our penetration testing
Between tests: attack surface management and continuous vulnerability management.
Find out what a compromised pod could reach
Tell us what you need tested and we'll give you a fixed-price quote and a clear scope, with a free retest included.