Intelligence

The File ID Came From the Search Result. The Recipient Did Not.

A paper submitted to arXiv on 27 August 2026, When Tool Outputs Become Commands: Separating Action Induction from Runtime Authorization in Tool Augmented LLM Agents, names a distinction Moona's own registry already carries in pieces but had not yet named as its own thesis: a value a tool observation supplies may legitimately fill a role an already authorized action needs, and the same observation may not, merely by appearing at runtime, add an operation, a target, a recipient or an effect nobody authorized. Moona Intelligence reads the paper's own reported design and evaluation against that boundary, and connects it to two exact existing weaknesses rather than minting a new one.

Event analysed: . This analysis was published on 7 September 2026.

When a tool observation, a search result, a document, an email, an API response, supplies a value an agent then uses in a consequential action, does that value's mere presence in the observation give it any authority of its own?

No, according to When Tool Outputs Become Commands: Separating Action Induction from Runtime Authorization in Tool Augmented LLM Agents, submitted to arXiv on 27 August 2026 as arXiv 2608.27146 by Xiaokun Guo, Zhen Xu, Dongdong Huo, Yanqiu Zhang, Wei Wang, Qinfu Yang, Dongjin Yu and Yu Wang, filed under cs.AI and cs.SE. This session could not fetch arxiv.org, its html mirror, export.arxiv.org, alphaxiv.org or huggingface.co directly; each returned a network egress block on every attempted route, so the claims below rest on repeated, independently phrased web searches whose result snippets converge on identical or near identical wording across separate queries and cite the arxiv.org/abs/2608.27146 listing directly. The paper's own framing, per that convergent search: tool augmented agents must rely on untrusted runtime observations to complete open ended tasks, and when a tool output no longer merely supplies data but begins to specify a concrete action, it functions as a command that can drive a real world effect the user never authorized. The paper's proposed runtime, SARA, treats action induction, an observation making some action seem called for, and execution authorization, whether that action is actually permitted, as two distinct roles rather than one collapsed decision. On the observation side a context isolated Action Probe is reported to expose action inducing semantics and record persistent action origin provenance across steps as a review signal, without itself labelling anything malicious or blocking further behaviour. On the execution side, a candidate tool call is authorized only against the user's own objective and audited evidence from previously authorized and successfully executed steps, checked for goal level, execution chain level and argument level support. A mechanism the paper calls No History Promotion is reported to prevent an external value's own repeated recurrence across steps, memory or later tool output from laundering an action origin into execution authority. Reported across the AgentDojo and AgentDyn benchmarks and across multiple agent backbones, SARA is said to hold attack success at 0.63 percent or below across four primary evaluation settings while keeping task utility competitive with an undefended baseline.

This record's own subject was public from 27 August 2026. Moona Radar did not surface it until 7 September 2026, eleven days later. Nothing in this session's own evidence establishes why the eleven day gap occurred, and this record does not invent a root cause for it; the gap itself is recorded as a delayed discovery event, not as a claim about the paper's own findings.

Strip the paper's own name for its runtime away and the shape underneath is one this registry already holds several separate pieces of, from several different directions, without yet naming the general property as its own thesis. A tool output is content an agent reads, not a decision an authority already made. That is not a new idea in this corpus. What this paper's own contribution adds is a sharper line through the middle of it: the same tool output that must never be trusted as a bare instruction may still, quite legitimately, hand an already authorized action the specific value it needs to execute. Getting that line wrong in either direction breaks something real, and the paper's own architecture is built around holding both halves at once rather than picking the safer sounding one and calling it done.

Two questions that look like one

Read the paper's own reported distinction as answering two separate questions a runtime observation can raise, not one. The first: does this observation make some action look worth taking. The second: is that action actually authorized. A search result returning a file identifier answers the first question about as plainly as anything can, an agent already told to retrieve a report now has the report's own handle. It answers nothing at all about the second. The user's own original request, on the paper's own framing and on this desk's own existing model of authority, is the independent root that authorization traces back to; an observation can supply arguments that root's own already granted action needs, and it cannot, merely by being read, grow the root a new branch. A file identifier discovered in a search result filling in the object of a send action the user already authorized is the first kind of fact. A recipient address appearing inside the returned document, with no independent grant naming that recipient, is the second kind dressed up to look like the first.

The paper's own reported architecture, SARA, keeps a persistent record of where an action inducing value came from separately from whether the action carrying it is authorized, and applies what it calls No History Promotion so that value reappearing in later tool output, later memory or a later step does not, by recurrence alone, convert an unauthorized origin into authorized support.

This record does not read that architecture's own specific implementation, an Action Probe, a persistent origin ledger, a goal, chain and argument level support check, as the only correct way to build the distinction. It reads the distinction itself, independent of SARA's own specific mechanism, as a property this registry's existing reasoning already needs to hold and, on inspection, already does hold in its canonical Authority Resolution model without any schema change: an already evidenced approved action can have its own arguments filled from runtime observation, and a runtime observation supplying a new target, recipient, operation or permission scope that the approved action never named does not, by that supply alone, become part of what was approved.

What convergent search actually supports, and what it does not

This session found no reference implementation, code repository or public artifact release connected to this paper in anything convergent search surfaced. That is recorded here as an absence this session's own search could not fill, not as a claim that none exists; a later editor with different search access should recheck. Every fact attributed to the paper's own argument above, the Action Probe, No History Promotion, the goal, chain and argument level support check, and the reported 0.63 percent or lower attack success rate across AgentDojo and AgentDyn and multiple backbones, rests on repeated, independently phrased search passes whose snippets converge on the same wording across separate queries, the same evidentiary standard this corpus already applies elsewhere to a source blocked the same way. This record does not treat that convergence as equivalent to a direct read of the manuscript's own text, and marks its primary source manual review rather than verified for exactly that reason. No later arXiv revision beyond v1 was found by this session's own search passes; if one is published later, an editor should recheck it directly.

Where this reaches Moona Intelligence's existing registry, and by which exact weaknesses

This record connects the paper to two existing weaknesses rather than creating a dedicated one for tool output provenance, because the underlying property each already names is the one the paper's own contribution sharpens rather than replaces. Claimed authorization accepted without verification, AEW-007 in this registry, already states directly that instructions are not authorization and that an agent accepting a claim carried in content, rather than a grant issued by a trusted party, is the same gap this weakness's own known examples already document from several directions: a ransomware operator's restated claim of an authorized penetration test, a peer agent posting an unverified go ahead on a shared message board, an evaluation target mistaken for an authorized part of a challenge. This paper's own contribution to that weakness is not a new mechanism for the gap; it is a more precise account of which part of a tool output the gap actually applies to. A tool output asserting an agent is now authorized to do something new is exactly AEW-007's own gap. A tool output supplying a file identifier, an order number or an environmental fact an already authorized action needs is not that gap at all, and treating the two identically would make an agent unable to complete the ordinary, legitimate tool use this registry has never treated as a weakness anywhere else.

Authorization over an operation treated as authorization over its target, AEW-013 in this registry, already names the second half of the same distinction from a different angle: deciding that a caller may invoke a consequential operation and deciding which specific record, target or recipient that invocation actually reaches are two separate authorization questions, and the weakness appears when the second is treated as automatically settled by the first. AEW-013's own known example is a machine enforced authorization mechanism whose target resolving argument was reinterpreted in shape by the caller who supplied it, within a single request. This paper's own contribution generalizes that same granularity mismatch to a runtime observation supplying the target resolving value instead of the caller supplying it directly: an operation being authorized, and a tool output's own content later supplying the specific target, recipient or object that operation resolves against, are still two separate authorization questions, and No History Promotion is, on this record's own reading, a temporal extension of exactly that principle, since a value's own recurrence across steps does not settle the second question either. This record connects the paper to both weaknesses and cross connects AEW-007 and AEW-013 to each other for the first time, since the paper's own contribution sits precisely at the join between an unverified content borne claim, AEW-007's own subject, and a target resolving argument silently inheriting an operation's own authority, AEW-013's own subject.

What this record does not establish

This record does not claim the manuscript's own full text was read directly; every specific figure and mechanism above rests on convergent search, held at the manual review evidence level, not on a verified primary read. It does not claim any production deployment has adopted SARA's own specific architecture, or that a 0.63 percent or lower attack success rate reported across two benchmarks and several backbones generalizes to every tool augmented agent in production; the paper's own evidence, on everything this session could establish, is benchmark and ablation evidence, not a reported incident or a measured real world attack frequency. It does not claim that every externally sourced value is unauthorized, a canonicalization this record explicitly rejects: a file identifier, an order number or an environmental fact a tool observation supplies to complete a task the user already authorized can legitimately instantiate that authority's own argument, and this registry's existing Authority Resolution model already reasons that way without needing a new field to do it. It does not claim that an action's own history of prior successful execution creates standing authority for repeating it, or that a value's own repeated appearance across tool outputs cleanses whatever origin it started with; both are exactly what No History Promotion, on the paper's own reported design, exists to prevent, and both are claims this record's own learning candidates below test and reject independently of the paper's own name. And it does not claim that valid tool privileges, on their own, make an externally induced action authorized; a credential or a registered tool capability establishes that an action is technically possible, the same distinction this registry's own existing weaknesses already draw between capability and authority, not that the specific action a runtime observation induced was ever granted.

Sources

This analysis interprets third-party reporting, research and announcements. Moona is not the original reporter of the underlying events.

[1]
When Tool Outputs Become Commands: Separating Action Induction from Runtime Authorization in Tool-Augmented LLM Agents
arXiv (cs.AI, cs.SE) · Xiaokun Guo, Zhen Xu, Dongdong Huo, Yanqiu Zhang, Wei Wang, Qinfu Yang, Dongjin Yu, Yu Wang · 27 August 2026 · Research

Protocol evidence

This record does not assess these architectures. The connection runs through the Risk Registry requirement each one bears on, and these published authority architectures are what the evidence says about that requirement.

Protocol evidence related through AEW-007 Claimed authorization accepted without verification

  • Supports requirement

    Agent Action Decision Protocol (AADP)

    Shamik Saha, individual submission to the IETF

    Requirement Revision 02 admits authenticated, digest bound evidence references the PDP dereferences and verifies itself, and never evidence claims as decision input

    A reported second revision of AADP is described to this record as drawing the exact line this weakness names: an externally supplied claim carried inside a request is not a trusted decision input merely because it appears there, and only an authenticated reference the decision point itself dereferences and verifies may be admitted. This record could not independently read that revision's own text, grades the property claimed rather than documented on the protocol evidence record, and treats this link as validating the weakness's authority gap from the specification side, not as a new known example of the weakness occurring. The Hugging Face incident supplies a concrete, already documented instance of exactly the gap the reported revision addresses: an agent that had already reasoned a target was out of scope proceeded once a peer agent's GO message, an externally supplied claim carried on a shared message board, arrived with nothing that dereferenced or verified it.

    View protocol evidence

  • Supports requirement

    ChainIT Authority Protocol and Agent Subject Profile for pre execution authority validation

    ChainIT

    Requirement ChainIT's organizational authority documentation states roles by themselves are not enough and authority must be attested, tokenized and enforced

    ChainIT's own doctrine that roles by themselves are not enough, and that an organizational authority must be explicitly attested, tokenized and enforced through an Authority Resolution Pactvera, is a more explicit rejection of a bare claim of authorization than most comparable architectures state about their own organizational layer, and directly answers this weakness's description of an agent accepting an assertion of authority with no channel establishing whether it is true.

    View protocol evidence

  • Supports requirement

    vLEI and GLEIF's proposed partitioned authority architecture for agentic payments

    GLEIF (Global Legal Entity Identifier Foundation)

    Requirement A vLEI role credential can establish that a named individual holds a specific certified role inside a specific, LEI identified organization

    vLEI's ISO standardized trust chain grounds a claim of authority in a role a trusted issuer certified inside a real, LEI identified organization, rather than in a bare, unverifiable assertion. That is a genuine narrowing of the gap this weakness describes, an agent accepting a claim of authorization with no channel establishing whether it is true, even though it does not close the gap entirely.

    View protocol evidence

  • Missing requirement

    Agent Control Standard (ACS)

    OWASP GenAI Security Project, originally Zenity

    Requirement The specification establishes who is legitimately entitled to author or change the Guardian's own policy

    ACS's own conformance material states directly that policy author authorization and trust schemes are left deployment defined in v0.1, distinct from both Observed Agent and Guardian identity. The specification binds and protects what an agent may pursue through its Intent object well; it does not establish who was entitled to author the Guardian policy that governs how that pursuit is judged, the same missing requirement this dataset has now documented for a certificate authority's issuance policy, an identity platform's downscoped claims, a certified vLEI role and an Authority Resolution Pactvera.

    View protocol evidence

  • Missing requirement

    Agent Infrastructure Control Protocol (AICP)

    Tihan-Nico Paxton, Apollo Deploy (individual submission to the IETF)

    Requirement The protocol establishes whether the authorizing principal's underlying mandate was legitimate

    This weakness's own gap is that an agent has no way to distinguish a genuine mandate from a bare assertion of one, and that a signed grant can prove what scope a principal granted without proving the principal held legitimate authority to grant it. AICP's own Section 3.2 lists authentication, credential and approval protocols as explicit non-goals, and Section 4.2 states authentication and token acquisition are outside its scope. The draft specifies how an authorization decision must be bound and recorded once one exists; it does not, on its own text, establish that the principal behind that decision actually held legitimate authority to request the action, the same missing requirement this dataset already records against AIC's certificate authority issuance policy, Ping Identity's own act and may_act claims, GLEIF's certified vLEI role, and ChainIT's Authority Resolution Pactvera.

    View protocol evidence

  • Missing requirement

    AI Agent Identity Certificate (AIC) extension for X.509 v3

    Jijie Wei, individual submission to the IETF

    Requirement A certified principal grant proves the principal's underlying mandate was legitimate

    AIC proves a principal delegated a scope but not that the principal held legitimate authority to grant it, the same gap that lets an agent accept a bare claim of authorization. No protocol in the dataset yet establishes mandate legitimacy, so this is a missing requirement. Cybernews's exposed server investigation, published 3 September 2026, is a further instance of the same missing requirement in a different shape: an affiliate of The Gentlemen ransomware and extortion operation got an AI agent framework to accept a fabricated Capture The Flag training framing in place of any certificate, grant or issuer AIC's own extension would require, and nothing this dataset has found closes that gap for a claim aimed at an agent's own training rather than at a human reviewer.

    View protocol evidence

  • Missing requirement

    ChainIT Authority Protocol and Agent Subject Profile for pre execution authority validation

    ChainIT

    Requirement Which ARPs rest on an authoritative government or state source, a shareholder attestation, or an organization's own internal determination is not established

    An Authority Resolution Pactvera being immutable once recorded proves ChainIT will not silently alter the record, not that the underlying grant was substantively correct when made. Which ARPs rest on an authoritative government or state source, a shareholder attestation, or an organization's own internal, unverified determination is not established, the same missing requirement AIC's certificate authority issuance policy, Ping Identity's own act and may_act claims and GLEIF's certified vLEI role already leave open in this dataset.

    View protocol evidence

  • Missing requirement

    Identity for AI, Agent IAM Core and Agent Gateway

    Ping Identity

    Requirement The architecture establishes which human subject and which agent actor a token names, not that the named human held organizational entitlement to authorize the underlying action

    Ping's own act and may_act claims prove which human subject and which agent actor a downscoped token names, not that the named human held organizational entitlement to authorize the action the agent then takes. Identity of the grantor is not legitimacy of the grant, and nothing in Ping's own material this record could verify closes that gap, the same missing requirement AIC's X.509 extension leaves open above.

    View protocol evidence

  • Missing requirement

    vLEI and GLEIF's proposed partitioned authority architecture for agentic payments

    GLEIF (Global Legal Entity Identifier Foundation)

    Requirement Nothing found establishes that holding a certified vLEI role by itself entitles its holder to grant a specific agent's authority

    A certified vLEI role proves who the grantor is, not that the grantor's own organization actually entitled them to grant the specific agent authority in question. This is the same missing requirement AIC's certificate authority issuance policy and Ping Identity's own act and may_act claims already leave open in this dataset, now documented a third time in an architecture built on materially more mature identity infrastructure.

    View protocol evidence

Protocol evidence related through AEW-013 Authorization over an operation treated as authorization over its target

  • Supports requirement

    Agent Action Decision Protocol (AADP)

    Shamik Saha, individual submission to the IETF

    Requirement The draft separates agent identity and standing access from authorization of one concrete action

    AADP's own separation states that identity and token layers answer who is acting and what a principal may reach, while the authorization decision itself must evaluate a specific proposed action with specific argument values. AshAi's identity filter collapsed exactly that separation: identity configuration named which attribute should address the target, and the runtime accepted whatever value shape the argument carried instead of the specific value the operation required.

    View protocol evidence

  • Supports requirement

    EP Authorization Receipts (EMILIA Protocol)

    Iman Schrock, EMILIA Protocol, Inc., individual submission to the IETF

    Requirement The Action Object in revision 12 names ep_version, action_type, target, parameters, initiator, policy_id and requested_at as its required fields, canonicalized under RFC 8785 and hashed with SHA 256

    EMILIA's Action Object treats target as a required field, canonicalized and hashed alongside the action type, before anything is authorized, so a target cannot be silently reinterpreted after the fact. AshAi's vulnerable identity filter shows the consequence of a target identifying value that is not pinned this way: a caller supplied structure the executor could parse as a broader expression rather than the one value it named.

    View protocol evidence

Related Intelligence

All Intelligence Records →