Beyond the network, we audit cloud accounts and Kubernetes clusters for
misconfiguration. Cloud configuration is reviewed across AWS, Azure, GCP,
and Microsoft 365 with 800+ automated checks covering identity, storage,
network, and configuration against provider baselines and the CIS
Benchmarks. Kubernetes API posture is audited agentlessly with a
customer-supplied read-only kubeconfig, so there is no permanent agent and
no DaemonSet to install. The platform verifies connectivity and detects the
distribution before any scan runs.
Two layers run on every onboarded cluster. An API posture review of 83
Kubernetes API and RBAC checks covers roles and bindings, workload security
context, privileged and host pods, capabilities, network policy, and image
provenance over the read-only kubeconfig. Node-level CIS Kubernetes Benchmark
checks then run as a short-lived, least-privilege job with host read access
(kube-bench), removed after the run, on self-managed, on-prem, and managed
worker nodes. On GKE, EKS, and AKS, control-plane CIS items are reported as
not applicable (provider-managed), not as a pass. On fully-managed runtimes
such as GKE Autopilot and EKS Fargate, where host-level pods are not
permitted, the node CIS job is skipped and API posture still runs over the
kubeconfig. See
cloud penetration testing
and Kubernetes security testing.
What this phase produces
- A CIS Benchmark result set per cloud account and per cluster
- An RBAC and workload-posture review with the offending manifests identified
- A prioritised misconfiguration list mapped to the reporting frameworks
Prowler
ScoutSuite
CloudSploit
kubeaudit
kube-bench (CIS)
kubeconfig (agentless)
Universal cluster support, no agent
GKE (including Autopilot), EKS (including Fargate), AKS, OpenShift, k3s, and
self-managed or on-prem clusters onboard one-click as a verified asset.
Paste a ServiceAccount-token kubeconfig and the cluster is ready to audit.