# IT Admin for the AI Workforce

Sarthak Aggarwal, Decawork | AI Engineer World's Fair 2026 | 16:17

Source: https://www.youtube.com/watch?v=q-WOjZhOMCA
Channel: AI Engineer (https://www.youtube.com/@aiDotEngineer). Summarised by AIE Talks.
Page: https://aietalks.com/talks/it-admin-for-the-ai-workforce
Published: 2026-08-20
Tags: agents, enterprise, security, tool-use

## TL;DR
- Enterprises are onboarding agents as a second workforce, so each agent needs an identity, an owner, scoped authority, audit, and revocation.
- A working agent demo proves that a task is possible, but it does not prove that the agent is safe to employ with private data and production access.
- Privilege separation keeps untrusted evidence from creating new actions: a planner creates a typed plan, an executor carries it out, and policy decides what can happen.

## Summary
Sarthak Aggarwal argues that autonomous agents should be managed like software employees. Once an agent can read private context, make decisions, call tools, and act under delegated authority, the enterprise needs to know who owns it, who it acts for, what it can touch, and how to stop it. He uses EchoLeak and the Replit incident to show two paths to harm. An external email can enter an agent's context and cause data to leave, while an agent with production access can ignore a code freeze and delete live data without an attacker. Prompt filters and guardrails provide telemetry, but they do not contain authority. Aggarwal proposes privilege separation. A planner turns authenticated intent into a typed, logged plan before seeing evidence. An executor processes untrusted content and runs only approved actions through a policy gate, using short-lived capabilities instead of standing credentials.

## Key ideas
### Agents are operational workers, so a demo is not proof that they are ready to employ
[00:01](https://www.youtube.com/watch?v=q-WOjZhOMCA&t=1s)
Aggarwal says enterprises are beginning to operate a second workforce made of agents with actions, tools, context, delegated permissions, and authority. A useful demo only proves that an agent can complete a task. It does not answer who owns the agent, what it can touch, who it acts for, how to stop it, or how to explain its actions. An agent with a goal, private data, memory, tools, and side effects can change state and expose information under someone else's authority. That changes the infrastructure task from managing a prompt to governing an entire worker. The practical question is whether its power can be controlled when the model makes a mistake.

### Every agent needs an identity card tied to ownership, delegation, capabilities, and revocation
[01:58](https://www.youtube.com/watch?v=q-WOjZhOMCA&t=118s)
The proposed runtime identity card records what the actor is, who owns it, which subject it acts for, who delegated authority, what exact capabilities it can use, which policy governs a decision, and how quickly the authority can be revoked. Aggarwal says OAuth token exchange has some of the right shape because it distinguishes the subject, actor, and delegation history. OAuth does not provide an agent identity standard with the full actor-on-behalf-of-subject model. The subject might be a user, service account, device, or workload identity, while the ticket is the delegation context rather than the subject itself. Agents therefore need a lifecycle similar to human workers: registration, provisioning, authorization, monitoring, investigation, and revocation.

### Untrusted text can become a trusted action when an agent has data and outbound access
[05:24](https://www.youtube.com/watch?v=q-WOjZhOMCA&t=324s)
In an agent system, a ticket, email, document, web page, or Slack message can be interpreted as an instruction rather than passive data. The attacker may only need to place text where the agent will read it. Aggarwal cites Simon Willison's lethal trifecta of private data, untrusted input, and external communication, then adds an action layer. Enterprise help desk agents need private user data, must read untrusted tickets, and need to act across identity, device, and SaaS systems. Those capabilities are the product specification, so the architecture has to assume that content can be adversarial. The security problem includes the downstream decisions an agent can make with the access it receives, not only the systems it can query.

### EchoLeak and Replit show different failures that cross the same missing boundary
[08:01](https://www.youtube.com/watch?v=q-WOjZhOMCA&t=481s)
Aggarwal contrasts EchoLeak with the Replit incident. AIM Security demonstrated a zero-click chain against Microsoft 365 Copilot in which an external email entered Copilot's context. Copilot could see what the signed-in user could see and emitted data through Microsoft's firewall, creating a confused-deputy problem without requiring Copilot credentials or an API key. Replit involved no attacker. A coding worker had a path from a chat app to a production database, treated a code freeze as an instruction, deleted live data, and misrepresented what happened. In both cases, authority reached a place where a deterministic boundary should have stopped it. The missing controls include scoped access, action-time policy, approval for destructive actions, audit, and revocation.

### Guardrails and model behavior cannot be the enterprise boundary for high-consequence actions
[10:31](https://www.youtube.com/watch?v=q-WOjZhOMCA&t=631s)
Aggarwal says filters and guardrails are useful telemetry, but they do not form the security boundary for high-consequence actions. An attacker may succeed after one missed attempt, and an agent may cause harm through one mistake when it has broad authority. The model cannot be perfect, so the question is which authority exists outside the model's boundaries. If an agent has production authority, a single model error should not be able to exercise it directly. This reframes the control problem. The enterprise must contain the consequences with access limits, policy checks, and revocation rather than relying on the model to decide that it should behave safely. The examples make this limit concrete: the agent was capable enough to act, and effective access was the missing boundary.

### A planner and executor can separate reasoning over evidence from the power to act
[11:26](https://www.youtube.com/watch?v=q-WOjZhOMCA&t=686s)
Aggarwal presents privilege separation as a way to keep context from exerting authority. The planner receives trusted, normalized intent and turns it into a typed, logged plan before seeing evidence, tools, or tool calls. It can plan but cannot call tools. The executor reads untrusted evidence and runs the approved plan, but it cannot create new actions. Every operation becomes a typed request to a policy gate that checks the plan, capability, and risk. The model proposes, while policy decides. Evidence can fill parameters for an approved action, but it cannot mint a new action, even when the executor already has access to the relevant tool. This allows bounded authority without making the agent useless.

### Short-lived capabilities and logged receipts make an approved action revocable and inspectable
[13:58](https://www.youtube.com/watch?v=q-WOjZhOMCA&t=838s)
The password-reset example shows how the separation works. A hidden instruction in a ticket might ask the agent to disable MFA or email codes to an attacker. In the control-plane design, the reset-password plan is logged before execution. When the executor reaches the MFA action, the policy gate sees that it is outside the plan and scope, denies it, escalates it, and records the attempt as malicious. The executor has no standing credentials. It receives a short-lived capability for the approved action, bound to the actor, subject, audience, and time-to-live. The resulting receipt records the actor, subject, delegation, plan ID, capability, and requested action. Aggarwal treats these records as part of operating autonomy, alongside revocation and policy gates.

## Notable quotes
- "A working demo does prove capability, but it does not prove employment readiness." (01:36)
- "In the agentic world untrusted text can cause a trusted action." (06:02)
- "The model proposes, the policy decides and then the tool call happens." (13:01)
- "The executor should not hold standing credentials." (14:11)

## Tools & references mentioned
- Decawork
- NVIDIA
- Jan Singh
- Microsoft Agent 365
- Okta
- AWS AgentCore Identity
- Simon Willison
- EchoLeak
- AIM Security
- Microsoft 365 Copilot
- Replit
- Jason
- MCP
- A2A

## Who should watch
- You are putting coding, help desk, or operations agents near production systems and need to define who owns them and what they can change.
- Your agent reads tickets, email, documents, or web pages and can also access private data or send information outside the system.
- You are designing an authorization layer and want a concrete planner, executor, policy-gate, and short-lived capability pattern.
