What Task Decomposition Actually Does to Authorization
Agent task decomposition is the process by which an AI system takes a single high-level objective and breaks it into a sequence of smaller subtasks that it plans, orders, and executes on its own. This is different from a single-step agent action, where one instruction maps to one bounded operation that a human or upstream system can reasonably scope in advance. When decomposition occurs, the mapping between the original authorization and the resulting actions becomes indirect. The agent, not the requester, determines what subtasks exist, in what order they run, and which tools or resources each one touches. OWASP's Top 10 for LLM Applications names this general condition Excessive Agency, describing harm that results when a system holds more functionality, permission, or autonomy than its intended operation requires. Decomposition is one of the clearest technical paths to that condition, because it multiplies the number of discrete actions taken under a single, original approval.
Why This Differs From Single-Step Agent Risk
In agentic architectures, the planning or orchestration layer that generates subtasks is typically separate from the execution layer that carries them out. Permission checks applied at the top of that stack, at the point where a user or system issues the original instruction, do not automatically apply to every subtask the planner produces downstream. If the execution layer trusts the planner's output without re-evaluating each step, the agent can invoke tools, access data, or call other agents in ways that were never individually reviewed. Tool-call chaining compounds this: an agent that sequences several tool invocations based on its own generated plan can produce combinations of access that no single prior approval anticipated. Multi-agent or sub-agent delegation adds a further boundary, since a delegated sub-agent may run with different credentials, context, or scope than the agent that spawned it. Each of these mechanisms is a legitimate architectural feature of agentic systems, but each also represents a point where authorization can silently expand.
Frequently Asked Questions
Is task decomposition itself a vulnerability?
No. Decomposition is a normal and often necessary agent capability. The risk comes from executing decomposed subtasks without individually validating their permissions, tool access, or scope against the original authorization.
Does this only apply to multi-agent systems?
No. A single agent that plans and then executes a chain of tool calls faces the same risk, since its own planning layer can generate subtasks that its execution layer does not re-validate.
How is this different from standard AI audit logging?
Standard logging often records the initial instruction and final outcome. Decomposition requires logging each intermediate subtask and tool call, and linking it back to the originating request, to close the audit gap.