Workload scanners focus on applications and third-party libraries inside containers, but they do not reliably expose vulnerabilities in the Kubernetes components that run and manage the cluster itself. That leaves control plane and other core architecture elements outside normal application scanning. If those components are vulnerable, the cluster can still remain exposed even when workload scanning looks clean.
Why workload scans miss the Kubernetes control plane
Scanning only containers answers a narrow question: what is inside the application image and its third-party dependencies. Kubernetes risk often sits one layer lower, in the components that schedule pods, enforce policy, manage secrets, and expose the cluster API. If those components are weak, the platform can still be compromised even when every workload scan is clean.
That distinction matters because the control plane is not a workload. It includes the API server, etcd, admission and scheduling paths, node control components, and the cluster configuration that binds them together. A scanner focused on application artefacts will not reliably validate the security state of those platform services or the trust relationships they depend on. See Kubernetes NHI Security Guide for the identity and access paths that often sit outside ordinary workload review, and NIST SP 800-190 Container Security for the broader container and orchestrator boundary.
In practice, a clean workload report can hide exposed cluster-admin bindings, weak admission policy, insecure kubelet access, or vulnerable cluster services. Those issues are operationally different from vulnerable packages in an image because they affect how the whole environment is governed, not just how one container behaves. The right mental model is application security plus platform security, not one replacing the other.
What infrastructure risk remains even when workloads look clean
The main residual exposure is in the shared control surface. Kubernetes components can be attacked through misconfiguration, outdated control-plane software, weak API access, overbroad privileges, or insecure node and secret handling. Those are infrastructure risks because they influence cluster-wide trust, isolation, and administrative reach rather than a single deployment.
That is why workload scanning alone gives false reassurance. A runtime image may be current, yet the cluster can still be exposed if the API server, scheduler, controller manager, nodes, or supporting services are not patched, hardened, or governed correctly. For workload identity and cluster trust boundaries, SPIFFE workload identity specification is useful context, and the Cloud Workload Identity Guide helps distinguish workload credentials from the platform controls that issue and broker them.
Another gap is visibility. Image scanning tells you what was packaged, not whether the cluster runtime is configured securely, whether nodes are isolated properly, or whether administrative paths can be abused. That is why infrastructure assessment needs configuration review, access review, and cluster-level telemetry alongside software vulnerability management.
How to close the gap between workload and platform scanning
Effective coverage comes from pairing complementary checks rather than expanding the workload scanner’s remit beyond what it can prove. Scan images and dependencies for application risk, then separately assess the Kubernetes platform for version exposure, control-plane hardening, RBAC scope, secret handling, admission policy, and node trust boundaries.
Where Kubernetes uses service accounts, projected tokens, federated workload identity, or SPIFFE-style trust, review the identity path as a first-class control. That is where platform compromise often becomes blast-radius expansion. The Kubernetes NHI Security Guide and the Guide to SPIFFE and SPIRE are useful references for those trust and authentication layers, while CSA Cloud Controls Matrix provides a cloud control lens for IAM, infrastructure, and operational assurance.
The practical standard is simple: if a control would remain dangerous even after every container image passed scanning, it is infrastructure risk and must be assessed outside the workload pipeline.
Risk and Threat Considerations
A workload-only program can miss the conditions that let attackers turn one container foothold into cluster-wide control. The largest exposure is not a single vulnerable library, but weak platform trust, excessive administrative privilege, or insecure control-plane components that can be abused to alter workloads, read secrets, or persist inside the cluster.
Failure mechanism: The scanner validates image content, but not the Kubernetes components that authenticate, schedule, authorize, and expose the cluster. Misconfiguration, unpatched control-plane software, or overbroad RBAC can therefore remain invisible while still enabling compromise.
Impact: Attackers can move from a seemingly clean application environment to node access, secret theft, workload tampering, or full cluster takeover. The operational result is a false sense of security and a larger blast radius than the workload report suggests.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST SP 800-53 Rev 5 and NIST SP 800-190 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | SI-2 — Flaw Remediation | Kubernetes components need patching beyond image scanning. |
| AC-6 — Least Privilege | Overbroad cluster permissions create platform risk beyond workloads. | |
| CM-6 — Configuration Settings | Secure cluster state depends on hardened Kubernetes configurations. | |
| Recommendation — Track and remediate control-plane and node flaws on a defined patch cycle. Restrict Kubernetes administrative and service permissions to the minimum needed. Baseline and verify Kubernetes configuration settings for the control plane and nodes. | ||
| NIST SP 800-190 | Application Container Security Guide | The subject is container and orchestrator risk beyond image content. |
| Recommendation — Use container security guidance to assess orchestrator, runtime, and image risk together. | ||
Practitioner Guidance
What to prioritise: Treat cluster hardening and control-plane exposure as a separate workstream from image vulnerability management. If the platform layer is not explicitly owned, the organisation will keep measuring the wrong thing.
What to verify: Confirm that scanning coverage includes Kubernetes versioning, API access, RBAC, admission policy, node exposure, and secret handling, not only image CVEs. If those checks are absent, the program is only covering application risk.
Practitioner takeaway: Workload scanning is necessary, but it is not a substitute for platform assurance, because Kubernetes can be structurally unsafe even when every container appears clean.
Related resources from NHI Mgmt Group
- Why do Kubernetes Secrets create identity risk for workloads?
- Why do AI agents on Kubernetes create a different identity risk than normal workloads?
- Why do MCP workloads increase secrets governance risk in Kubernetes?
- Why do Kubernetes environments with ephemeral workloads and service account sprawl create more security risk?
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on September 26, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org