KubeDefence correlates exposure, workload, identity and data into attack paths — then shows the single fix that breaks the most paths. Every hop carries the evidence that proves it, collected read-only from your own cluster.
Public ingress reaches a running workload whose service account can read a customer-data store.
Choke point: scope that one cloud role and three separate attack paths stop existing.
Real compromise is a chain: an exposed entry point, a reachable workload, an over-privileged identity, and data at the end of it. Tools that grade each link in isolation hand you four medium findings and no indication that together they are critical.
Severity describes how bad something is in theory. It says nothing about whether an attacker can reach it in your cluster — so the queue never gets shorter, and eventually the team stops believing it.
KubeDefence chains findings into routes an attacker could actually walk, scores them on reachability rather than severity alone, and identifies where one change collapses several paths at once.
Several paths usually pass through the same root cause. KubeDefence computes that intersection and tells you which single change eliminates the largest number of routes — so Monday morning is three fixes instead of three hundred tickets.
Simulate the fix before you make it. Watch which paths disappear, confirm nothing important is left standing, then apply the generated Kyverno, Gatekeeper or NetworkPolicy manifest through your own GitOps pipeline.
One change at the node pool level.
0 of 7 paths broken
A lightweight DaemonSet collects read-only signals from inside the cluster. Nothing leaves your account, and the agent never needs write access to production.
Nodes, workloads, images, RBAC, network policy and exposure — gathered read-only, on a schedule and on demand.
Findings on the same workload chain into typed paths across network, workload, identity, node and data — every edge labelled with the relationship.
Scoring weights internet reachability, privilege gained, blast radius and whether the workload is actually running — not severity labels alone.
Each hop exposes the API object, resolved RBAC and computed reachability behind it, plus the fix — retained as an evidence trail.
What is exposed, which workload is reachable, what can that identity do, and what proves the fix. Five screens over one evidence layer.
Framework names are easy to put on a website. What matters at audit time is whether each control links to the specific object and scan that produced the result — and whether a manual attestation is clearly labelled as one.
Audit-ready evidence for regulated financial workloads: access governance, vulnerability management, monitoring and resilience.
Segmentation of cardholder workloads, least privilege, vulnerability remediation and audit logging.
Control-plane settings, RBAC and service accounts, pod security and network policy — mapped to the resources that fail them.
Cyber security and resilience expectations for market infrastructure institutions and regulated intermediaries.
Logging and incident-reporting obligations, including retention windows and the evidence needed to answer a query.
Container security guidance across images, registries, orchestrator and host, tied back to live cluster state.
Secret values are never collected or transmitted. High-entropy material is reported by location and reason, never by content.
Agentless scanners see what the cloud API exposes. Reachability, running workloads and resolved RBAC need a view from inside the cluster — without handing over write access.
The agent's ServiceAccount binds to read verbs. Restore and remediation actions stay gated behind product RBAC and explicit approval.
API, database and evidence run in your own cloud account and region. Nothing is shipped to a vendor-controlled multi-tenant backend.
Scan history, finding lifecycle and full cluster backups land in storage you own, so audit evidence outlives any vendor relationship.
Runtime detection, CVE reachability and AI assistants are becoming table stakes — most serious tools will have them. These are the axes we think are actually worth choosing on.
| Capability | Broad CSPM suite | Agentless K8s scanner | KubeDefence |
|---|---|---|---|
| Kubernetes depth | One service among hundreds | Good breadth, no in-cluster view | Kubernetes-native, in-cluster agent |
| Prioritisation | Severity plus cloud context | Severity and CVE score | Proven reachability, path-level |
| Choke-point analysis | Not offered | Not offered | Core to the workflow |
| Evidence per finding | Summary reporting | Scan output | Object-level proof, per hop |
| Deployment | Vendor SaaS | Vendor SaaS | Self-hosted, your own account |
| Runtime detection | Mature | Varies | Design-partner track, not shipped |
Written as fairly as we can manage, but we are the interested party here — evaluate all of it in your own cluster.
We would rather lose a deal than oversell a capability. This is the current state.
Priced on clusters and nodes, plus how long you need evidence retained. We are early, so design partners get direct access to the team building it.
For teams validating KSPM on a small Kubernetes footprint.
For shared Kubernetes fleets that need attack-path context and audit evidence.
For organisations with data residency and audit obligations.
A ServiceAccount bound to read verbs on cluster resources. It does not need write access and it does not need cluster-admin. The Helm chart shows exactly what it binds to — render it with helm template before installing anything.
No. The API, database and evidence store run in your own cloud account and region. There is no vendor-side multi-tenant backend receiving your inventory or findings.
Never. When a credential is found in the wrong object — a token sitting in a ConfigMap, for example — we report the location and why it matters. The value itself is not read into the payload, stored, or transmitted.
Broad CSPM suites treat Kubernetes as one service among hundreds and prioritise by severity. We work inside the cluster, chain related findings into attack paths, and rank by whether a path is reachable. Most teams run both.
We work hard not to. Managed control-plane identities and the CNI's privileges are provider-managed and unavoidable — flagging them as critical destroys trust in the tool. Suppressed findings are still visible, with the reason stated.
Not yet. Falco and eBPF-based detection is a design-partner track, not a shipped feature. If runtime is your immediate requirement, we are not the right tool today — and we will say so on the first call.
Install the agent on one non-production cluster, complete a scan, and see whether the paths we surface match what your team already suspects. If it is not useful, tell us why — that feedback is the point of the programme.
Or email us directly at contact@kubedefence.ai