Windows 11 now tags agent processes and isolates them
KB5120998 adds an opaque agent identifier on process tokens, inherited by child processes and passed into WAM auth, plus MXC isolation for coding agents.
Microsoft shipped the KB5120998 preview update for Windows 11 on August 27, and buried under the taskbar tweaks is the thing that matters: Windows now tags agentic processes at the OS level. An opaque agent identifier goes on the process token, the system protects it, and it flows to every child process. Agent identity stopped being an application concern.
What actually happened
Per Microsoft's KB5120998 release notes — builds 26100.9278 and 26200.9278, for Windows 11 24H2 and 25H2 — the update "introduces preview platform support for tagging agentic processes. Authorized components can assign an opaque agent identifier to a process token." Windows protects the marking and passes it automatically to child processes.
The identifier does not stop at the process boundary. When an agentic process authenticates through Web Account Manager, WAM includes the agent identifier from the process token in the authentication request. The token your agent gets is now stamped with what it is.
The same update adds Process Isolation for Microsoft Execution Containers — MXC — described as a fast, lightweight boundary for workloads like coding agents and model-generated code. It restricts file, network, UI, and operating-system access by policy. Both features ship as preview, and Microsoft notes the identifier format may change.
Why OS-level agent identity matters for your business
This is the missing half of every agent permission system you have built. Your allowlists, your hooks, your MCP scopes — all of them live inside the agent's own process, which is exactly the thing an attacker is trying to steer. A token marking the OS enforces and children inherit does not negotiate.
Auth is where it pays off. Today, an agent calling your internal API presents the same credential a human does. Once WAM carries the agent identifier into the auth request, your identity provider can tell the difference — and you can write a policy that says this scope is human-only. That is a conditional access rule, not a code review.
MXC is a real answer to "the agent ran a command." Model-generated code executing inside a policy-bounded container beats a permission prompt that a prompt injection can talk its way past. Preview means do not bet production on it this quarter. It does mean planning for a world where "which agent did this" is answerable from the process token instead of a log you hope somebody wrote.
Key takeaways
- KB5120998 (August 27, 2026) covers Windows 11 24H2 and 25H2, builds 26100.9278 and 26200.9278
- Authorized components can assign an opaque agent identifier to a process token
- Windows protects the marking and passes it automatically to child processes
- Web Account Manager includes the agent identifier in authentication requests
- Microsoft Execution Containers add process isolation for coding agents and model-generated code
- Both are preview features; the identifier format may change
If your identity provider cannot tell an agent from an employee, your access policy is fiction. We build agent systems where every automated actor has its own identity, its own scopes, and its own revocation path. See how we architect agent access, or tell us which credentials your bots currently share.
Sources: Microsoft KB5120998, BleepingComputer.
- #windows
- #ai-agents
- #agent-identity
- #sandboxing
- #dev-tools
Tommy Rush — Founder, Rush Commerce
Operator turned builder. 15+ years running operations — now shipping the systems businesses run on. More
Get The Rush Report weekly — one email, zero fluff.
Keep reading
Three CVSS 10.0 ServiceNow flaws: the patch list
ServiceNow patched three unauthenticated CVSS 10.0 flaws in its AI Platform on August 27, plus a sandbox escape. Fixed versions for Xanadu through Australia.
Read itOpenAI cuts Cursor's model access: your IDE is a reseller
OpenAI will stop supplying models to Cursor on November 12 after the SpaceX acquisition. Your dev tool's model access is a contract someone else can end.
Read it