By NHI Mgmt Group Editorial TeamBased on Orca Security: “Unlocking Kubernetes Security: Insights from Our Session at SANS Kubernetes & CNAPP Forum” (February 25, 2026)

TL;DR: Kubernetes security remains hard because clusters combine service accounts, secrets, control planes, IaC pipelines, and compliance evidence into one tightly coupled operating model, according to Orca Security. The practical issue is not visibility alone but whether identity, traceability, and remediation stay coherent as environments scale faster than manual governance.


At a glance

What this is: This analysis argues that Kubernetes security fails when identity, lifecycle, and traceability are treated as separate controls instead of one operating model.

Why it matters: It matters because IAM, NHI, and platform teams need unified governance over service accounts, secrets, deployment pipelines, and evidence trails as clusters scale.


Context

Kubernetes security is the management problem that appears when orchestration, identity, and change control move faster than the controls designed to govern them. In this article, the core issue is not a single misconfiguration but the way service accounts, secrets management, and deployment pipelines interact across the full cluster lifecycle.

Orca Security frames the challenge as one of coherence: if runtime protection, IaC scanning, compliance evidence, and remediation live in separate workflows, teams can see issues without closing the loop on them. That makes Kubernetes a governance problem as much as a platform problem, especially for environments that expand quickly and change continuously.


Key questions

Q: How should security teams reduce the risk of Kubernetes service account tokens?

A: Security teams should minimise token exposure by disabling automounting where API access is unnecessary, using short-lived projected credentials where it is required, and enforcing policy that blocks long-lived token Secrets. The key is to treat each workload credential as a governed NHI with ownership, expiry, and revocation, not as an implementation detail.

Q: Why do Kubernetes vulnerabilities keep recurring after teams patch the immediate issue?

A: Because the production symptom is often only the last visible step in a pipeline or configuration problem. If teams do not trace the issue back to the IaC template, commit, or image build that introduced it, the same weakness reappears in another deployment. Root cause matters more than one-off remediation.

Q: What breaks when Kubernetes security tools do not correlate application, container, and cloud findings?

A: When findings stay siloed, teams lose the attack narrative. A CVE in one console, an RBAC issue in another, and a suspicious API call elsewhere can look unrelated even when they form one intrusion chain. That drives alert fatigue, slows investigation, and makes it harder to see lateral movement, privilege escalation, and exfiltration early.

Q: Should teams prioritize external exposure or compliance findings first in Kubernetes?

A: Prioritize the issues that combine exposure, reachability, and clear ownership. A finding that is both reachable and externally exposed is usually more urgent than a purely theoretical compliance gap. The best sequencing uses exploitability to rank work and traceability to assign accountability.


Technical breakdown

Why Kubernetes identity breaks at the control-plane layer

Kubernetes identity is not just user login. It includes service accounts, tokens, roles, and the permissions that let workloads talk to the control plane and to each other. When those identities are long-lived or overly broad, the cluster stops behaving like a controlled environment and starts behaving like a mesh of persistent trust paths. That is why Kubernetes security fails when teams secure runtime pods but leave identity grants, service account scope, and secret distribution untouched. The control plane becomes the real authority boundary, and if that boundary is not managed tightly, every downstream workload inherits the weakness.

Practical implication: treat service account scope, token lifecycle, and role assignment as first-class controls, not as implementation details.

How IaC and container scanning close the lifecycle gap

Infrastructure as Code shifts security earlier in the delivery chain by making configuration visible before deployment. Container image scanning does something similar for application artefacts by identifying vulnerable libraries and embedded secrets before they reach production. Together, these controls only work when findings are tied back to the pipeline that introduced them, otherwise teams create a detection loop with no prevention loop. Kubernetes security depends on this lifecycle linkage because misconfigurations and exposed secrets are usually symptoms of upstream build and commit decisions, not isolated runtime events.

Practical implication: connect pipeline findings to the commit, template, or image layer that created them so remediation happens at the source.

Traceability is the missing link between remediation and root cause

Traceability in Kubernetes means being able to connect an operational issue in production back to the development or configuration decision that introduced it. Without that linkage, teams can remediate the symptom but miss the cause, which allows the same issue to return in another namespace, cluster, or environment. This is why compliance reporting and post-incident analysis become shallow when evidence is collected separately from engineering context. A Kubernetes security programme needs traceability not as a reporting convenience, but as the mechanism that turns one fix into a durable control improvement.

Practical implication: build evidence chains that tie production findings back to source control, deployment history, and configuration ownership.


  • Kubeflow cryptomining attacks 2020: Exposed Kubeflow dashboards and a notebook's mounted Kubernetes service account let attackers run cryptominers on tens of ML clusters.
  • TeamTNT worm 2020: A TeamTNT cryptomining worm spread through exposed Docker APIs and stole AWS credential files from every host it infected, Cado Security found.

Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

Identity and lifecycle are the real control plane of Kubernetes security: The article is right to centre service accounts, secrets, and pipeline governance rather than runtime hardening alone. Kubernetes security fails when identity is provisioned broadly, left in place too long, or disconnected from the change process that created it. The practitioner takeaway is that the cluster boundary is governed by lifecycle discipline, not by visibility alone.

Traceability is not an audit extra, it is the control that preserves accountability across rapid change: When a production issue cannot be tied back to the IaC commit, image build, or service account change that introduced it, remediation remains partial. That is why compliance, engineering, and security need one evidence chain, not three separate ones. The implication for teams is that root-cause traceability must be designed into the operating model, not assembled after an incident.

Kubernetes security programmes need platform coherence, not tool accumulation: The article shows why fragmented point tools struggle to produce a complete picture of vulnerability, compliance, and identity. A centralized view matters only if it connects exposure, ownership, and remediation in one workflow. The practitioner conclusion is that security architecture should be judged by how well it collapses operational handoffs, not by how many alerts it produces.

Platform-centric Kubernetes security creates a better governance surface, but only if identity is treated as a shared dependency: Control-plane permissions, secrets distribution, and compliance evidence all move together in modern clusters. If they are managed by separate teams with separate records, the governance model becomes inconsistent even when individual tools are working. The implication is that Kubernetes security should be evaluated as a systems problem across IAM, NHI, and DevSecOps boundaries.

Efficient risk prioritization depends on linking exposure to reachability and ownership: The article’s focus on external exposure, CVSS, and reachability reflects a broader truth about Kubernetes operations. Security teams should not treat every finding equally when some issues are exploitable and others are theoretical. The practitioner conclusion is that remediation queues should be driven by exploitability, cluster context, and accountable ownership together.

From our research library:

What this signals

Traceability in Kubernetes is now a governance requirement, not a post-incident luxury: Teams that cannot follow a production finding back to the originating commit, image, or template will keep paying the same remediation cost repeatedly. The programme signal is clear: evidence collection and engineering context have to travel together, or controls decay into isolated snapshots.

Identity control in Kubernetes should move closer to issuance time: Service accounts, secrets, and role bindings should be judged by how long they remain valid and how broadly they can act. In cluster environments, the difference between a manageable and an unmanageable programme is often whether identity stays bounded to the task that created it.


For practitioners

  • Harden service account governance Inventory service accounts, eliminate broad cluster-wide permissions, and review token issuance paths so workload identity does not outlive its purpose.
  • Shift misconfiguration detection into the pipeline Scan Infrastructure as Code templates and container images before deployment, then route failures back to the commit or build artifact that introduced them.
  • Tie production findings to source control Require every high-risk Kubernetes finding to map to a repository, change request, or deployment record so remediation can address the originating change.
  • Use traceability for compliance evidence Keep compliance data linked to cluster activity, image provenance, and configuration history so reporting reflects the actual control state rather than a manual snapshot.

Key takeaways

  • Kubernetes security fails when identity, lifecycle, and traceability are treated as separate problems instead of one governance surface.
  • The article shows that IaC, image scanning, and compliance automation only matter when they are linked back to the change that introduced the issue.
  • Practitioners should prioritise service account scope, pipeline traceability, and source-linked remediation to stop the same cluster weaknesses from recurring.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 and MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0, CIS Controls v8 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-05 — Overprivileged NHIService accounts and cluster identities with broad permissions are central to the article.
NHI-07 — Long-Lived SecretsThe article discusses secrets management and the need to limit exposure over time.
NHI-01 — Improper OffboardingLifecycle governance matters when credentials and access outlive the workload or change that created them.
Recommendation — Audit Kubernetes service accounts for overbroad permissions and reduce standing access scope. Shorten secret lifetime and tie secret use to the deployment lifecycle that creates it. Revoke stale workload credentials when deployments, namespaces, or service ownership change.
MITRE ATT&CKTA0006;TA0008 — Credential Access; Lateral MovementLeaked credentials and excessive permissions enable movement across cluster boundaries.
Recommendation — Map exposed Kubernetes identities to credential access and lateral movement techniques.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsThe article’s governance theme is about permissions, entitlements, and how they are maintained.
Recommendation — Apply PR.AA-05 to review Kubernetes entitlements, ownership, and access scope continuously.
CIS Controls v8CIS-5 — Account ManagementService account lifecycle and identity sprawl align directly with account management discipline.
Recommendation — Use account management controls to inventory, review, and retire Kubernetes identities on schedule.
NIST SP 800-53 Rev 5AC-6 — Least PrivilegeThe article repeatedly points to reducing broad permissions across clusters and pipelines.
Recommendation — Enforce least privilege on Kubernetes roles, service accounts, and CI/CD identities.

Key terms

  • Kubernetes service account: A Kubernetes service account is the identity a workload uses to call the cluster API and interact with other resources. It is a non-human identity, so its permissions, token handling, and lifecycle need governance just like any other privileged machine credential.
  • Infrastructure As Code Secrets Security: Infrastructure as Code secrets security is the practice of keeping credentials out of code while controlling how they are issued, used, and revoked in automated delivery. It combines repository hygiene, pipeline governance, logging, and lifecycle management so secrets do not become durable artefacts.
  • Identity Traceability: Identity traceability is the ability to link each action back to a specific identity, authorisation path, and time window. It is essential when humans, service accounts, and AI agents all operate in the same environment and auditors need a defensible record.
  • Kubernetes Posture Management: Kubernetes posture management is the practice of continuously assessing cluster configurations against security and compliance expectations. It focuses on detecting misconfigurations, excess privilege, and weak policy coverage before they become exposure points. In mature programmes, it supports both preventive controls and repeatable remediation across manifests, clusters, and delivery pipelines.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on June 10, 2026.
Updated on October 10, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org