TL;DR: Workloads, service accounts and AI agents still rely on static secrets even as machine identities outnumber humans by 82 to 1 in the average enterprise, according to CyberArk and Aembit’s analysis, leaving traditional zero trust controls unable to govern runtime access. Static credential assumptions break once agents choose resources and timing autonomously, so identity-first, ephemeral and continuous controls become the baseline.
NHIMG editorial — based on content published by Aembit: Zero trust for workloads and AI agents
By the numbers:
- Machine identities outnumber human identities by 82 to 1 in the average enterprise.
- 64% of valid secrets leaked in 2022 are still valid and exploitable today, proving that detection alone is not enough without automated revocation.
Questions worth separating out
Q: How should security teams implement zero trust for workloads and AI agents?
A: Start by giving each workload or agent a verifiable runtime identity, then enforce request-level policy and issue short-lived credentials only after the identity and context checks pass.
Q: Why do static secrets create more risk for non-human identities than for human users?
A: Static secrets are copied easily, persist across environments and often outlive the workload that first used them.
Q: What breaks when network controls are used instead of request-level policy for machine access?
A: Network controls can tell you where traffic can flow, but they cannot decide whether a specific workload should call a specific API at a specific moment.
Practitioner guidance
- Map every non-human identity to an owner and a runtime boundary Inventory service accounts, CI/CD identities, API keys and agent credentials together, then assign explicit ownership, scope and expiry conditions.
- Replace shared secrets with attested workload identity Use platform-native attestation, federation and short-lived tokens so the workload proves provenance at request time instead of relying on stored keys in files, variables or build systems.
- Enforce request-level policy at the application boundary Move authorisation decisions closer to APIs and services so policy can consider identity, resource sensitivity and current posture before each request is allowed.
What's in the full article
Aembit's full article covers the operational detail this post intentionally leaves for the source:
- How the policy engine, policy administrator and policy enforcement point map to workload access decisions.
- The attestation methods used for Kubernetes, cloud instances and CI/CD identity federation.
- How ephemeral credential issuance works in practice across clouds and SaaS platforms.
- The posture signals and audit artefacts Aembit says it evaluates for conditional access.
👉 Read Aembit's analysis of zero trust for workloads and AI agents →
Zero trust for workloads and AI agents: are your controls keeping up?
Explore further
Static credential governance was built for identities that remain stable long enough to be reviewed. That assumption fails when workloads and AI agents authenticate, act and expire through short-lived runtime sessions rather than durable human-style access cycles. The implication is that entitlement models built around long-lived secrets no longer describe the real access surface for non-human identities.
A few things that frame the scale:
- 28.65 million new hardcoded secrets were detected in public GitHub commits in 2025 alone, a 34% year-over-year increase and the largest single-year jump ever recorded, according to The State of Secrets Sprawl 2026.
- AI-related credential leaks surged 81.5% year-over-year in 2025, with the surrounding AI infrastructure leaking 5x faster than core LLM providers.
A question worth separating out:
Q: What should teams do when workload posture changes during an active session?
A: Re-evaluate access continuously and be prepared to reduce or revoke it before the session completes if the environment becomes untrusted or the workload starts operating outside scope. Continuous conditional access is what keeps runtime trust aligned with actual behaviour.
👉 Read our full editorial: Zero trust for workloads and AI agents needs new controls