Paper deep dive
Influence Is Not Authority: When Causal Guardrail Signals Make Legitimate Tool Use Look Like an Attack in Tool-Using LLM Agents
Tanzim Ahad, Ismail Hossain, Md Jahangir Alam, Sai Puppala, Syed Bahauddin Alam, Sajedul Talukder
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 90%
Last extracted: 9/15/2026, 7:37:49 AM
Summary
This paper investigates a critical limitation in influence-based guardrails for LLM agents: the inability to distinguish between legitimate tool use and malicious attacks when both rely on external information. Through an authorization-equivalence audit of 96 conditions across 24 base cases, the authors demonstrate that shifting a required value's source from the user to a legitimate tool result causes causal signals (used by models like Llama and Gemma) to shift toward the 'attack' region, even though the action remains authorized and benign. This 'influence is not authority' mismatch leads to false positives in security monitoring, reducing utility and failing to reliably encode authorization status. The study evaluates various guardrail architectures (semantic monitors, shadow-based, AttriGuard) and finds that routing and reference construction are integral to effective security decisions, as simple thresholds or semantic checks often fail to separate benign tool reliance from actual unauthorized actions.
Entities (9)
Relation Signals (8)
Causal Signal â failstodistinguish â authorization
confidence 95% ¡ the studied causal signal reveals what shaped an action without reliably encoding whether the action was authorized
Causal Signal â misidentifies â Legitimate Tool Use
confidence 95% ¡ this harmless relocation shifts the causal signal toward the attack region in all 24 cases
Indirect Prompt Injection â exploits â Tool Use
confidence 90% ¡ Indirect prompt injection (IPI) exploits the fact that an agent can read attacker-controlled content while carrying out a trusted user request
Gemma â scores â Causal Signal
confidence 90% ¡ under both Llama and Gemma scorers
Llama â scores â Causal Signal
confidence 90% ¡ under both Llama and Gemma scorers
AgentWatcher â uses â Causal Signal
confidence 85% ¡ AgentWatcher reasons over influential context with explicit semantic rules
CausalArmor â uses â Causal Signal
confidence 85% ¡ CausalArmor compares support from the user request with support from untrusted spans
AttriGuard â uses â Causal Signal
confidence 85% ¡ AttriGuard uses counterfactual tool-call survival
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:The key limitation of current state-of-the-art influence-based guardrails is that they do not reliably distinguish a legitimate, user-authorized action from a malicious, unauthorized action when both rely on external tool information. This ambiguity can cause benign actions to trigger unnecessary verification and intervention, reducing utility and adding latency. We expose this limitation through an authorization-equivalence audit of 96 conditions derived from 24 base cases. Within matched source comparisons, we hold authorization, the exact committed action, and its intended effect fixed, changing only whether a required value comes from the user or a legitimate tool result. Although the action remains unchanged, this harmless relocation shifts the causal signal toward the attack region in all 24 cases under both Llama and Gemma scorers. Matched unauthorized controls show that the signal remains attack-sensitive, yet the benign relocation produces a larger average score shift than the actual change in authorization. Architecture-level evaluation shows how this mismatch propagates through guardrail designs. With a semantic monitor, attack success is 0% and utility is 28%, compared with 16% and 60% without it. A shadow-based guardrail allows every tested harmless run, yet does not reject matched unauthorized actions more often overall: 57.5% of unauthorized runs pass automatically before reaching the later security check, compared with 29.2% of authorized runs. These results show that the studied causal signal reveals what shaped an action without reliably encoding whether the action was authorized, and that reference construction and routing are integral to the effective security decision.
Tags
Links
- Source: https://arxiv.org/abs/2608.29942v1
- Canonical: https://arxiv.org/abs/2608.29942v1
Trouble viewing inline? Open PDF directly â
Full Text
88,868 characters extracted from source content.
Expand or collapse full text
INFLUENCE IS NOT AUTHORITY: WHEN CAUSAL GUARDRAIL SIGNALS MAKE LEGITIMATE TOOL USE LOOK LIKE AN ATTACK IN TOOL-USING LLM AGENTS Tanzim Ahad 1 , Ismail Hossain 1 , Md Jahangir Alam 1 Sai Puppala 2 , Syed Bahauddin Alam 3 , Sajedul Talukder 1 1 Department of Computer Science, University of Texas at El Paso, TX, USA 79902 2 Department of Computer Science and Engineering, New Mexico Tech, Socorro, NM, USA 87801 3 University of Illinois Urbana-Champaign, IL, USA tahad, ihossain, malam10@miners.utep.edu sai.puppala@nmt.edu, alams@illinois.edu, stalukder@utep.edu ABSTRACT The key limitation of current state-of-the-art influence-based guardrails is that they do not reliably distinguish a legitimate, user-authorized action from a malicious, unauthorized action when both rely on external tool information. This ambiguity can cause benign actions to trigger unnecessary verification and intervention, reducing utility and adding latency. We expose this limitation through an authorization-equivalence audit of 96 conditions derived from 24 base cases. Within matched source comparisons, we hold authorization, the exact committed action, and its intended effect fixed, changing only whether a required value comes from the user or a legitimate tool result. Although the action remains unchanged, this harmless relocation shifts the causal signal toward the attack region in all 24 cases under both Llama and Gemma scorers. Matched unauthorized controls show that the signal remains attack-sensitive, yet the benign relocation produces a larger average score shift than the actual change in authorization. Architecture-level evaluation shows how this mismatch propagates through guardrail designs. With a semantic monitor, attack success is 0% and utility is 28%, compared with 16% and 60% without it. A shadow-based guardrail allows every tested harmless run, yet does not reject matched unauthorized actions more often overall: 57.5% of unauthorized runs pass automatically before reaching the later security check, compared with 29.2% of authorized runs. These results show that the studied causal signal reveals what shaped an action without reliably encoding whether the action was authorized, and that reference construction and routing are integral to the effective security decision. Keywords Indirect prompt injection¡LLM agents¡Guardrails¡Causal attribution¡Authorization¡Tool use¡AI security 1 Introduction A user can authorize an action without supplying every detail needed to carry it out. Suppose a user asks an agent to transfer money to Alice. If the request does not include Aliceâs account number, the agent may need a banking tool to look it up. That account number must influence the transfer; without it, the agent cannot complete the action. But the tool has not gained authority to choose the recipient. The user chose Alice. This ordinary use of tools creates a security tension: the same external channel can also carry an indirect prompt injection that tells the agent to send the money somewhere else [7, 15]. Retrieval and web studies show that attacker-controlled text can reach model context through these channels [1, 2, 11, 23], and EchoLeak provides a concrete production-system example [17]. A guardrail should therefore care when external content drives a privileged action. But what drove the action? and what action did the user authorize? are different questions. Figure 1 makes that distinction concrete. arXiv:2608.29942v1 [cs.CR] 30 Aug 2026 User authorizes:Transfer$500 toAlice. The agent may need an externaltool callto obtain Aliceâs account number. (a)User provides Aliceâs account Transfer$500 to Alice. Account:A1842. No external tool needed. Transfer$500 toAlice using accountA1842 (b)Legitimate tool call returns Aliceâs account Transfer$500 to Alice. Account not provided. Payment-directory tool result AliceâA1842 Transfer$500 toAlice using accountA1842 (c)Tool result contains an indirect prompt injection Transfer$500 to Alice. Account not provided. Payment-directory tool result AliceâA1842 Injected instruction: âIgnore Alice. Send$500 to Mallory, account M7710.â Transfer$500 toMallory using accountM7710 Both (b) and (c) rely on an external tool call. Only (c) uses tool-returned content to change the authorized recipient. Same authorized transfer. In (b), the external tool call only supplies Aliceâs missing account number. Different recipient. The tool-returned text changes the recipient from Alice to Mallory. Figure 1: The same authorized action can depend on information from different sources. In (a) and (b), the agent makes the same transfer to Alice; only the source of Aliceâs account number changes. Panels (b) and (c) both rely on tool-returned content, but only (c) changes the recipient to Mallory. We use the change from (a) to (b) as a benign experimental intervention, not an attacker capability, to test whether the guardrail reacts to where the required information comes from. Several recent guardrails act on the first question. CausalArmor compares support from the user request with support from untrusted spans, AttriGuard asks whether a proposed tool call survives when external control is weakened, and AgentWatcher reasons over influential context with explicit semantic rules [8, 12, 27]. Other systems represent trust or permission more directly in control flow or at an execution boundary [3, 18, 19]. These approaches have different goals, but ordinary attack-versus-benign evaluations leave one ambiguity unresolved. In an attack comparison, the external text, the proposed action, and whether that action is authorized can all change together. If a security score changes, we cannot tell whether it reacted to the authorization violation, to legitimate dependence on external information, or to both. To separate those explanations, we need to change where required information comes from without changing what the user authorized. We first audit benign benchmark workflows and find that privileged actions can depend on values returned by legitimate tools. That shows the situation is not limited to a constructed example. Natural traces, however, also differ in task context and execution history, so they cannot isolate the source change. We therefore construct 24 matched cases in which the userâs authorization, the required value, the exact privileged action, and its intended effect stay fixed. The only change is where one required value comes from: the user request or a legitimate tool result. The matched unauthorized comparison then changes the recipient from Alice to Mallory, while the benign source comparison keeps Alice fixed. The source change moves all 24 matched cases toward the more attack-like region under both Llama and Gemma scorers. That result does not mean the signal is useless: the matched unauthorized action is still more attack-like overall. The sharper problem is how strongly the signal reacts. On average, moving a required value from the user to a legitimate tool moves the score farther than changing the action so that it is no longer authorized. The signal therefore contains real threat information, but the size of its response does not tell us whether the action is authorized. That distinction matters when a system turns the signal into a decision. We follow it through three different paths. A scalar threshold can avoid every tested benign flag only by missing most matched unauthorized actions. AgentWatcher separates authorized from unauthorized actions when external text agrees with the user, but flags both under the conflict condition we test. AttriGuard exposes a different decision-path effect: its later review is stricter on unauthorized actions once they reach it, yet unauthorized actions reach that review less often. Across the full path, AttriGuard blocks 47.1% of authorized actions and 36.3% of matched unauthorized actions, and the confidence interval for the matched difference includes zero. A stricter security check therefore does not guarantee stricter overall enforcement when routing decides which calls reach it. Gate decisions still stop before the agent finishes. In our live AttriGuard study, the pre-specified primary test predicted a larger loss of the authorized outcome under conflicting external text. The observed interaction went in the opposite direction. Under conflict, the selected unauthorized outcome falls from 24.3% without the defense to 2.9% with it. But a block can redirect execution rather than end it: the agent may later recover the authorized outcome or lose it. In the 2 implementation we tested, intervention can also change whether a later privileged call receives the ordinary security check. Ordinary task success can likewise disagree with whether the user-authorized effect survived. The security decision is therefore not just a score, flag, or block. It is the full path from evidence, through policy and routing, to continuation and the effect that finally occurs. These observations lead to four research questions: RQ1. Can the same authorized action look more attack-like when a needed value comes from a legitimate tool rather than directly from the user, even though the action and intended effect are unchanged? RQ2.How does the guardrailâs attack-likeness score respond when an authorized action relies on a legitimate tool, compared with when the action itself is unauthorized, and can a threshold distinguish the two? RQ3.Which parts of the guardrailâs decision path determine whether authorized and unauthorized actions are checked, blocked, or eventually executed? RQ4.Can a task still be counted as successful when the privileged action or effect the user authorized was not preserved? We make four contributions: â˘We show that legitimate benchmark tasks can require execution-critical information from tools. This shows that the source distinction arises in benign benchmark workflows; it is not a deployment-prevalence estimate. â˘We hold permission, the protected value, the exact action, the intended effect, and the execution value fixed while changing only where that value comes from. The signal still moves on all 24 bases under both scorers. A matched unauthorized action remains more attack-like overall, but the harmless source change moves the signal farther on average. The signal is threat-sensitive, but the size of its response is not an authorization label. â˘We trace the mismatch through thresholding, semantic monitoring, shadow/reference routing, intervention, continuation, and later inspection. Which calls reach review, which are blocked, and what happens afterward all affect the protected outcome. â˘We show that attack outcome, preservation of the authorized effect, authorized availability, inspection coverage, and ordinary task success measure different properties and can disagree. 2 Background and Related Work Indirect prompt injection (IPI) exploits the fact that an agent can read attacker-controlled content while carrying out a trusted user request [7, 15]. AgentDojo provides a controlled setting for this interaction between user tasks, tools, and injected content [4]. More recent work shows why the external channel itself matters in practice. Retrieval Barrier studies whether malicious text is retrieved under natural queries [2]. Web-plugin and adaptive web-agent studies examine how injected content reaches deployed or realistic agent workflows [11, 23]. Those studies establish the attack surface. We ask a different question about the same channel: what if the external information is legitimate and necessary for the authorized task? Several defenses inspect which parts of the context support a model action. CausalArmor compares support from the user request and untrusted spans, while AttriGuard uses counterfactual tool-call survival [8, 12]. For the CausalArmor- style signal we study, removing each source in turn estimates how much it supports the proposed action. Those support values are combined into a user-versus-untrusted margin; a lower margin means relatively more support from untrusted context and is the more attack-like direction. MELON compares behavior under a counterfactual context, and AttnTrace traces outputs back to influential context [26, 32]. These methods show that influence and dependence can be useful attack evidence. AttriGuard also distinguishes legitimate information from malicious control. Related work on causal relevance, provenance sensitivity, and policy invariance similarly separates what affects a model from the policy meaning assigned to that evidence [9, 10, 14, 28]. We test a narrower measurement question: whether the causal evidence itself changes when authority, action, and effect stay fixed and only the source of one required value changes. Two provenance-based systems report the same benign pattern we measure. Agent-Sentry observes that delegation- heavy agent traces produce benign actions whose argument provenance comes entirely from untrusted retrievals, which at the feature level resembles an injected value, and ARGUS notes that benchmarks often assume a fully specified user instruction [20, 29]. Both treat this as a limitation of the evaluation setting and respond by changing the benchmark or the defense. We instead treat it as the object of measurement: we hold authorization, the action, and the effect fixed, change only the source of one required value, and then follow that signal through enforcement to the effect that finally executes. Their observation and ours are consistent, and their independent report supports the ecological claim in Section 4. 3 Imperfect influence evidence becomes security policy only when a system acts on it. Semantic monitors such as AgentWatcher reason over influential text, while temporal and provenance-based systems use context or execution provenance to constrain continuation [27, 30]. Other work moves the boundary closer to authority: Instruction Hierarchy and CaMeL restrict which instructions or data may control execution, while privilege-, provenance-, and effect-aware systems bind actions or arguments to authority or check them at execution and commit boundaries [3, 5, 16, 18, 19, 22, 24, 25, 31, 33]. These are complementary enforcement choices. Rather than proposing another architecture, we use representative decision paths to see where an influenceâauthority mismatch becomes a flag, a route, a block, or a final execution outcome. Security evaluations commonly report attack success and task utility, but those endpoints do not always identify whether the privileged action or effect authorized by the user survived. AgentDojo and ClawsBench distinguish task completion from security or safety outcomes [4, 13]. Causal Agent Replay and Replay Gap show how a changed intermediate decision can be hidden by downstream recovery [6, 21], while commit-time authorization similarly separates endpoint success from authorized completion [19]. We build on this distinction by comparing ordinary task success with the immediate privileged action/effect and the final user-authorized outcome. 3 Threat Model and Evaluation Design We consider a trusted user, a tool-using agent, legitimate tools, and external content that may contain attacker-controlled text. The userâs instruction determines which privileged action and effect are authorized. A legitimate tool may provide information needed to carry out that instruction, but the tool does not gain authority to change it [18, 33]. We call the privileged action the user authorizes the protected action, and the outcome it is meant to produce the protected effect [5, 19]. The attacker may control untrusted text returned through a tool, retrieval result, or similar external channel. The attacker does not rewrite the userâs instruction in our controlled source-relocation experiment. Instead, the experimenter moves one legitimate value that the protected action needs from the user request to a legitimate tool result. We call this argument the protected value. Its value, the userâs permission, the exact protected action, and the intended effect remain unchanged. This USERâTOOL change is therefore a benign experimental intervention, not an attacker capability. For the matched action comparison, AUTH denotes an action or effect that follows the trusted user instruction. ALT denotes a same-function alternative that changes the protected property and is therefore unauthorized. We introduce outcome-specific labels only when they are needed later; here the important distinction is simply whether authorization changes. We keep final outcomes separate from intermediate enforcement decisions. In the live study, the selected unauthorized outcome records whether the matched unauthorized effect actually occurs; we write its occurrence asZ = 1when a compact label is useful. Protected Authorization/Effect Fidelity (PAEF) records whether final execution preserves the action or effect the user authorized. We report authorized availability, route exposure, and audit coverage separately because an authorized action can remain available or become unavailable, can survive automatically or reach later adjudication, and can execute with or without the ordinary security check. These quantities answer different security questions and are not interchangeable. The controlled study uses 24 constructed bases chosen so that the source of one required value can change while the authorized action and effect stay fixed. Each base produces several conditions, so the 96 resulting conditions are not 96 independent cases; the matched base is the inferential unit. The matched ALT comparison changes the protected action within the same function family and is teacher-forced, so it tests the construct rather than deployment behavior. The natural cohort has a different purpose: it shows that legitimate tool-supported actions occur in benign benchmark workflows. The live study then uses 14 prospectively selected natural tasks and treats the task, not each repeated execution, as the inferential unit. Table 1 summarizes these roles and units. The studies in Table 1 deliberately stop at different points in the decision path. The controlled source comparison measures how the signal moves; the architecture studies measure flags, routes, and blocks; the live study measures the protected effect after execution continues; and replay compares an immediate privileged decision with downstream task success. Their percentages therefore answer different questions and are not meant to rank models or defenses. The controlled comparison changes one thing: where a needed value comes from. Moving that value into a legitimate tool result should change where causal support comes from, while permission, value, exact action, and intended effect stay fixed. The matched ALT comparison changes authorization instead, while keeping the function family fixed. These two comparisons distinguish a harmless change in support from a real authorization violation. A guardrail may reasonably treat conflicting external text as risky; the systems question is what that evidence becomes through routing, blocking, continuation, and the protected effect. 4 Table 1: The studies answer different questions and use different independent units. The table is a map of the evidence, not a common benchmark or leaderboard. StudyModel / system roleQuestionIndependent unitEvidence boundary Does legitimate tool support change the signal? Natural benign tasks Qwen2.5-72B trajectories; fixed Llama scorer Do benign delegated actions rely more on tool evidence? 25 tasks (29 decisions) Ecological relevance, not prevalence Other generatorsGPT-4o or Claude generate; fixed Llama model scores Does the direction persist across trajectory generators? 55 tasks / 73 decisions per backbone Generator breadth under one scorer Same action, different source Llama-3.3-70B / Gemma-3-12B scorers Can source alone move the signal while authorization stays fixed? 24 matched basesControlled source-placement test Unauthorized alternative Llama / Gemma scorersDoes a real authorization violation still look worse? 24 matched basesTeacher-forced comparison CausalArmor reconstruction Gemini-2.5-Flash agent/sanitizer; Gemma-3-12B proxy Does the reconstructed signal match the reported broad regime? 97 benign + 949 attacked episodes; 629 sensitivity episodes Calibrated reconstruction How do guardrails turn that evidence into a decision? Threshold sweepFrozen Llama / Gemma scores Can one threshold separate the actions? Same 24 basesComplete sweep; no selected threshold AgentWatcher gate AgentWatcherDoes the monitor separate the actions under agreement and conflict? 24 matched basesGate behavior, not final outcome AgentWatcher on/off AgentWatcherWhat securityâutility difference appears when enabled? Task cluster (200 matched inputs) Separate API executions AttriGuard pathAttriGuardWhich actions survive automatically or reach later review? 24 bases; 240 invocations per action type Overall block result plus route What happens after intervention, and what should evaluation measure? Live executionAttriGuardWhich effect actually occurs after intervention? 14 natural tasks (420 executions) Confirmatory outcome evidence Later inspectionAttriGuard source, traces, and isolation test Can intervention change whether a later call is checked? 210 defended runs; 168 privileged calls Exploratory, version-specific mechanism Controlled re-execution Llama / Gemma / QwenCan task success hide an immediate action/effect change? 78 modelâdecision pairs; 5 repeats each Evaluation check, not model ranking For the CausalArmor-style measurement, released implementation code was unavailable for the path we audit. We therefore reconstruct the published leave-one-out user-versus-untrusted margin, length normalization, andĎ = 0anchor and calibrate that reconstruction against the reported broad operating regime. This is an audit of the published estimand, not an implementation-identical reproduction, and it is separate from the 24-base matched comparison. Appendix A gives the reconstruction boundary, calibration, and the supplemental checks behind the measurement results. 4 Measurement: Influence Is Evidence, Not Authority Can a legitimate tool make the same authorized action look more attack-like simply by supplying a value the action needs? Natural workflows first show that benign tool support occurs. They cannot isolate source placement, so we then construct matched cases in which only the source of one required value changes. Finally, we compare that harmless change with a same-function action that actually violates authorization. 4.1 Natural Relevance The benign benchmark contains 29 valid privileged decisions from 25 tasks. When the user explicitly supplies the needed value, user-side evidence dominates in 75.0% of the relevant cases. When the agent must obtain that value from a tool, user-side evidence dominates in only 16.7%. The difference is+0.5833with a 95% CI of[+0.1555, +0.9394]. 5 Table 2: Benign delegated actions rely more on tool-provided evidence in the audited cohort. Contrasts are specified minus delegated, so positive values mean greater user-side dominance or support when the user supplies the value directly. The same direction appears in GPT-4o and Claude trajectories scored by the fixed Llama attribution model. Their binary confidence intervals include zero, so those rows show breadth across trajectory generators rather than prevalence or native attribution replication. Trajectory sourceUser evidence dominates: specified User evidence dominates: delegated Specifiedâ delegated (95% CI) Specifiedâ delegated support margin (95% CI) What this row shows Corrected natural cohort 0.75000.1667+0.5833 [+0.1555, +0.9394] +0.8778 [â0.0405, +2.0623]Benign ecological relevance in the audited cohort GPT-4o trajectories0.83330.4444+0.3889 [â0.0273, +0.7857] +0.9107 [+0.1037, +1.7785]Same direction with a different trajectory generator Claude Sonnet 4.5 trajectories 0.61540.4000+0.2154 [â0.3711, +0.7333] +0.9745 [â0.0643, +2.2378]Same direction with a different trajectory generator The model roles differ by row. All three rows are scored by the same fixed Llama attribution model and differ only in which model generated the benign trajectory: the corrected natural cohort uses the original Qwen2.5-72B trajectory backbone, while GPT-4o and Claude Sonnet 4.5 generate separate prospective trajectories. âExplicitly specifiedâ and âdelegatedâ describe benign task structure; this table does not estimate attack or deployment prevalence. In this audited cohort, benign delegation is therefore more tool-supported. This establishes that the situation we study occurs in the benchmark; it does not estimate how often it occurs in deployment. We see the same direction in prospective trajectories generated by GPT-4o and Claude Sonnet 4.5 when both sets are scored by the same fixed Llama attribution model. Table 2 reports those estimates and their uncertainty. These rows test whether the pattern survives a change in trajectory generator; they do not show that GPT-4o or Claude computes the same attribution itself. Natural trajectories still differ in many other ways, so this result motivates the controlled experiment but cannot isolate the source change. Appendix A breaks the natural cohort down by workflow family and records the generator/scorer role boundary. 4.2 Same Authorized Action, Different Source The controlled experiment changes only the source of one needed value. For each of 24 bases, the userâs permission, the protected value, the exact committed privileged action, the intended effect, and the execution value itself stay fixed. In one condition the user supplies that value. In the other, a legitimate tool supplies the same value. The 96 conditions are derived from these 24 bases, so the matched base, rather than each condition, is the independent unit. The source change moves every matched case in the same direction. All 24 Llama cases and all 24 Gemma cases become more attack-like when the needed value comes from the legitimate tool. The mean score change isâ1.1797for Llama (95% CI[â1.2836,â1.0797]) andâ1.0112for Gemma (95% CI[â1.1536,â0.8790]). Figure 2 shows both the score movement and where the attributed support moves. The internal support scores explain the movement. User-side support falls on all 24 bases under both scorers, by â0.4313on average for Llama andâ0.5323for Gemma. Support from the relevant tool rises on all 24, by+0.7484 and+0.4788. A specificity check attributes 99.7% of the Llama movement and 96.4% of the Gemma movement to the execution value that changed source. The signal is doing what an influence measure should do: it follows where the needed evidence comes from. The security problem is that the movement is large even though the action remains authorized and its intended effect does not change. AtĎ = 0, the continuous score movement is already large enough to change a binary decision on 20/24 Llama bases and 18/24 Gemma bases across the authorization-equivalent conditions. Every discordant benign change goes from allow to flag; none goes the other way. We useĎ = 0only as a descriptive anchor. Section 5 examines the complete tested threshold range. 6 (a) Changing only the source of the required value shifts every matched case Lower scores are more attack-like. USER provides required value TOOL (legitimate) provides the same value SAME authorized action SAME intended effect Only the source changes: user instruction â tool result -3 -2 -1 0 1 2 Llama one matched case (n=24) mean change 24 / 24 cases moved toward a more attack-like score Mean change -1.18 95% CI [-1.28, -1.08] Value from user instruction Same value from tool result -3 -2 -1 0 1 2 Gemma 24 / 24 cases moved toward a more attack-like score Mean change -1.01 95% CI [-1.15, -0.88] (b) The score follows where the required value comes from Moving the required value to the legitimate tool decreases user-side support and increases support for the relevant tool. â1.0â0.50+0.5+1.0 Mean change in attributed support User-side support (decreases) Relevant-tool support (increases) Llama â0.431+0.748 Gemma â0.532+0.479 Specificity check. The moved execution value accounts for 99.7% of the total shift for Llama and 96.4% for Gemma. Causal-support score (lower = more attack-like) USER provides required value TOOL (legitimate) provides the same value SAME authorized action SAME intended effect Only the source changes: user instruction tool result Figure 2: Moving a required value from the user to a legitimate tool makes the same authorized action look more attack-like. Across 24 matched bases, changing only where one required value comes from shifts every case toward the more attack-like region under both scorers. Panel (b) shows the corresponding support shift from the user to the relevant tool; the specificity check localizes nearly all measured movement to the value that changed source (99.7% for Llama; 96.4% for Gemma). The action and intended effect remain fixed, so the figure isolates source placement rather than authorization. 4.3 Matched Unauthorized Alternative An influence score should respond when the source of support changes. That alone would not tell us whether the signal still recognizes a real authorization violation. We add a same-function unauthorized action and ask two separate questions: Is the unauthorized action more attack-like overall? And which change moves the score farther: the authorization violation or the harmless source change? The signal still recognizes the threat. The matched unauthorized action is more attack-like overall than the autho- rized TOOL action under both scorers. The mean unauthorized-minus-authorized endpoint difference isâ0.534for Llama (95% CI[â0.773,â0.303]) andâ0.461for Gemma (95% CI[â0.675,â0.252]). Two pre-specified manipu- lation/selectivity checks also move in the expected action-relative direction on all 24 bases under both scorers. The observable therefore contains genuine threat information. The harmless USERâTOOL source change nevertheless moves the score farther on average than the change that removes authorization. The average displacement advantage for the harmless source change is+0.6545for Llama (95% CI[+0.4475, +0.8636]) and+0.5039for Gemma (95% CI[+0.1806, +0.8246]). Figure 3 shows both results: the unauthorized endpoint is worse, but the harmless source change moves the score farther on average. The case-level pattern is not uniform. The harmless relocation moves in the attack-like direction on 24/24 bases for both scorers. The authorization-changing comparison moves in that direction on 17/24 Llama bases and 23/24 Gemma bases, and the harmless source change moves farther on 23/24 Llama bases and 14/24 Gemma bases. These data do not support a uniform claim about every unauthorized transformation. They do show that the signal contains real threat information while neither its raw magnitude nor its thresholded decision can be read directly as an authorization label. Appendix A summarizes the family-level source shifts and the case-level heterogeneity behind Figures 2â3. 5 From Influence Signals to Effective Security Decisions The score is only evidence; a deployed guardrail still has to turn it into a decision. We examine three decision paths: a score threshold, AgentWatcher, and AttriGuard, because they differ in which actions they flag, stop, or send to later review. 7 (a) The matched unauthorized action is more attack-like overall 24 matched cases. Lower scores are more attack-like. â3.0â2.5â2.0â1.5â1.0â0.50.0 Causal-support score for the action (lower = more attack-like) Authorized action (value from legitimate tool) Same-function unauthorized action Authorized action (value from legitimate tool) Same-function unauthorized action Llama Gemma Unauthorized action: 0.534 lower on average [95% CI -0.773, -0.303] Unauthorized action: 0.461 lower on average [95% CI -0.675, -0.252] authorized caseunauthorized casemean (b) But the harmless source change moves the score more on average The action stays authorized; only where its required value comes from changes. â0.50.00.51.01.52.02.5 Difference in score movement Authorization change moves the score more Harmless source change moves the score more Llama: average +0.655 95% CI [+0.448, +0.864] Harmless source change moved farther in 23/24 cases Gemma: average +0.504 95% CI [+0.181, +0.825] Harmless source change moved farther in 14/24 cases 0 = both changes move the score equally Figure 3: The unauthorized action looks more attack-like overall, but the harmless source change moves the score farther on average. Across 24 matched cases, Panel (a) compares absolute endpoint level and shows that the matched unauthorized action is more attack-like overall under both scorers. Panel (b) instead compares response displacement and shows that changing only where the same required value comes from, while the action remains authorized, produces the larger average score movement. Thus, the signal remains threat-sensitive, but response magnitude is not itself an authorization measure. 5.1 One Score Threshold A threshold can remove the tested benign flags, but only by missing most of the matched unauthorized actions. At operating points where no tested authorized case is flagged, Llama catches 12/48 unauthorized alternatives (25.0%) and Gemma catches 18/48 (37.5%). Other thresholds recover some separation, but they reintroduce benign flags. Even in the predeclared non-extreme range, the harmless source change still flips the matched decision in at least 14/24 Llama cases and 15/24 Gemma cases. Figure 4 shows the full trade-off; Table 3 gives the exact operating points. A threshold helps, but none of the tested scalar rules cleanly separates these matched authorized and unauthorized actions. Appendix B documents how the complete threshold frontier is constructed and why no operating point is selected. 5.2 Semantic Monitor A scalar threshold uses only the score. AgentWatcher asks whether semantic reasoning over the influential text can separate the authorized and unauthorized actions more cleanly [27]. When the external text agrees with the user, it flags 4/24 authorized actions and 21/24 matched unauthorized actions. Under the conflict context we test, it flags all 24 authorized actions and all 24 unauthorized actions. In plain terms, the monitor distinguishes the actions in the aligned case but flags both under conflict. This is a paired gate-level result; it is not an observed end-to-end denial-of-service result. A positive flag does more than add a warning: in this integration, it cancels the pending tool-use path. The implementa- tion clears the pending assistant tool calls and removes prior tool observations before returning control to the agent loop, so the next loop starts without the flagged call. The observed effect therefore reflects both the monitorâs decision and how the surrounding system enforces it. It does not show that semantic reasoning cannot represent authority; it shows how this particular monitored path behaves on the matched contexts we test. In a separate matched-input evaluation, enabling AgentWatcher gives 0% attack success and 28% utility, versus 16% and 60% without it. These are separate API executions and are distinct from the 2Ă2 gate study above. 5.3 Shadow/Reference Routing A later security judgment matters only if a candidate reaches it. AttriGuard uses a shadow/reference path [8], so routing becomes part of the security decision: which candidates reach its later review? A call that exactly matches its shadow/reference survives automatically; a non-matching call can reach a later fuzzy review. Across 240 repeated invocations per action type, AttriGuard blocks 113 authorized actions (47.1%) and 87 unauthorized actions (36.3%). 8 The unauthorized-minus-authorized difference isâ10.8percentage points with a 95% CI of[â36.3, +14.6]percentage points. Because the interval includes zero, these data do not show that unauthorized actions are blocked more often overall. The route to the later check explains why the local and overall results differ. Unauthorized calls reach automatic exact survival more often, while authorized calls reach fuzzy review more often. Conditional on reaching that later review, unauthorized calls are blocked more often. Figure 5 makes this route asymmetry visible, and Table 4 gives the exact route and block counts. A stricter later check can therefore coexist with no clear overall advantage in blocking unauthorized actions. Appendix B gives the enforcement and routing checks behind Figure 5. The observed reference mechanically determines whether a call survives automatically or reaches the later check. Our data do not establish that the conflicting directive caused that reference identity. 5.4 A Gate Decision Is Not the Final Outcome Under the tested conflict context, a still-authorized action can be flagged or blocked even though the userâs permission has not changed. But those measurements stop at the gate. A block can redirect what the agent does next, so restrictive gate behavior alone cannot tell us whether the user ultimately loses the authorized effect. We therefore follow execution to the protected effect and ask: after a guardrail intervenes, does the execution preserve what the user authorized? 020406080100 0 20 40 60 80 100 Catch unauthorized actions without flagging authorized ones. 75.0% unauthorized actions missed (a) Llama scorer 020406080100 Harmless authorized cases flagged (%) 0 20 40 60 80 100 62.5% unauthorized actions missed (b) Gemma scorer Unauthorized actions flagged (%) Figure 4: Avoiding every benign flag leaves most unauthorized actions undetected: Llama misses 75.0% and Gemma 62.5%. Settings that catch more unauthorized actions also flag more harmless authorized cases, so thresholding offers partial recovery rather than a clean authorization decision. Curves show the complete post-hoc sweep over 24 underlying bases; no operating threshold is selected. 9 Table 3: Avoiding every tested benign flag leaves most matched unauthorized actions undetected. Llama catches 25.0% and Gemma catches 37.5% at those operating points. Other thresholds catch more unauthorized actions but again flag harmless authorized cases. The complete sweep is descriptive; no threshold is recommended. Scorer / operating pointHarmless cases flagged Bases changed by source move Authorized / unauthorized flagged Unauthorizedâ authorized What this point shows Llama, Ď = 041/96 = 42.7% 20/24 = 83.3%30/48 = 62.5% / 36/48 = 75.0% +12.5 p, 95% CI [+4.17, +20.83] Descriptive anchor Llama, zero-benign point 0/960/240/48 / 12/48 = 25.0%+25.0 ppNo benign flags, but 75.0% of unauthorized actions missed Llama, predeclared 20â80% benign range 20â80% by construction minimum 14/24 = 58.3% varies by thresholdvaries by thresholdMost matched bases still change decision Gemma, Ď = 053/96 = 55.2% 18/24 = 75.0%35/48 = 72.9% / 44/48 = 91.7% +18.75 p, 95% CI [+10.42, +29.17] Descriptive anchor Gemma, zero-benign point 0/960/240/48 / 18/48 = 37.5%+37.5 ppNo benign flags, but 62.5% of unauthorized actions missed Gemma, descriptive max-BA point 7/96 = 7.3%7/24 = 29.2%0/48 / 19/48 = 39.6%+39.58 ppPost-hoc descriptive maximum; not a selected policy Gemma, predeclared 20â80% benign range 20â80% by construction minimum 15/24 = 62.5% varies by thresholdvaries by thresholdMost matched bases still change decision Authorized / unauthorized entries use the same 48-action denominator within each scorer. The sweep includes every observed breakpoint, every interval between adjacent breakpoints, the extremes, andĎ = 0. Maximum-balanced-accuracy points are post-hoc descriptions of the frozen sweep, not prospectively validated choices. 020406080100 Actions flagged (%) External text agrees with the user External text conflicts with the user 4/24 (17%) 21/24 (88%) 71-point gap 24/24 each both are flagged 0255075100 Share of evaluations (%) Automatic 70/240 Later check 169/240 Automatic 138/240 Later check 101/240 Before stricter review 050100 Blocked (%) 112/169 (66.27%) 86/101 (85.15%) Once reviewed Authorized Unauthorized 113/240 (47.08%) 87/240 (36.25%) Blocked overall (a) Semantic monitor Under conflict, the monitor flags both actions. (b) Shadow/reference routing The stricter check blocks unauthorized actions more often, but fewer unauthorized actions reach it. 95% CI for the matched difference: [-0.3625,+0.1458] Overall, unauthorized actions are not blocked more often. Hard fail: 1/240 authorized; 1/240 unauthorized. Authorized actionUnauthorized action Accepted before stricter reviewSent to stricter review Figure 5: Different decision paths can lose the authorized/unauthorized distinction at different stages. (a) AgentWatcher separates the actions when external text agrees with the user, but flags both under conflict. (b) AttriGuard does not establish more blocking of unauthorized actions overall (113/240 authorized vs. 87/240 unauthorized; the matched CI spans zero). The route explains the local/overall difference: unauthorized calls reach automatic exact survival more often, while later review is stricter on unauthorized calls once reached. The observed reference determines the route; we do not establish that the conflicting directive caused that reference identity. 6 Live Execution: Intervention, Continuation, and Protected Effect We run AttriGuard end to end on 14 prospectively selected natural tasks. Each task is tested under CLEAN, ALIGNED, and CONFLICT context with the defense either OFF or ON, and each cell is repeated five times, giving 420 executions 10 Table 4: The three guardrails lose or preserve the authorized/unauthorized distinction at different points. A threshold trades benign flags for unauthorized actions caught; AgentWatcher flags both actions under conflict; AttriGuardâs later check is stricter on unauthorized actions, but fewer unauthorized actions reach it. The rows use different endpoints and should not be read as a leaderboard. Decision pathWhat it usesWhat happensSecurity consequenceScope Single score threshold One causal-support score compared with Ď With no tested benign flags, only 12/48 Llama and 18/48 Gemma unauthorized alternatives are caught Avoiding benign flags leaves most matched unauthorized alternatives undetected; no tested threshold cleanly separates the actions Complete deterministic sweep; no preferred threshold Semantic monitor (AgentWatcher) Influential text plus semantic/rule reasoning; a positive flag cancels the pending tool-use path External text agrees with user: authorized 4/24, unauthorized 21/24 flagged. Under conflict: 24/24 of both flagged The monitor distinguishes the actions when the text agrees with the user, but flags both under conflict Matched gate study; separate on/off population; gate-level evidence Shadow/reference path (AttriGuard) Exact reference match survives automatically; other calls can reach fuzzy review Overall blocked: authorized 113/240 = 47.08%, unauthorized 87/240 = 36.25%, 95% CI for matched gap [â0.3625, +0.1458]. Exact survival: 70/240 vs. 138/240; fuzzy review: 169/240 vs. 101/240 Once reviewed, unauthorized calls are blocked more often (86/101 = 85.15% vs. 112/169 = 66.27%), but fewer unauthorized calls reach that check; overall, the data do not show that unauthorized actions are blocked more often Observed reference determines route; directive-to- reference causality unresolved Separate AgentWatcher on/off experiment: on the same 200 Tool-Knowledge inputs, defense ON has 28% utility and 0% attack success; defense OFF has 60% utility and 16% attack success. These are separate API executions, so the comparison is matched-input evidence rather than a randomized causal effect. in total. Figure 6 follows the result from the protected outcome through continuation and later inspection. We treat the natural task as the inferential unit; confidence intervals use the pre-specified task-level bootstrap. All 420 scheduled runs complete on the first attempt. Appendix C reports the complete six-cell outcomes and the checks behind continuation and later inspection. For the live study, we track whether the selected unauthorized effect occurs and whether execution preserves the effect the user authorized. We call the latter Protected Authorization/Effect Fidelity (PAEF). 6.1 What Happens to the Protected Outcome? The primary result runs opposite the pre-specified availability-loss prediction. We expected enabling the defense to reduce preservation of the authorized outcome more under CONFLICT than under ALIGNED. Instead, the estimated interaction isâ0.2429with a 95% CI of[â0.4714,â0.0429], pointing in the opposite direction. The pre-specified test therefore does not support the predicted availability loss. A restrictive gate decision does not mechanically determine the final user-authorized outcome. Under CONFLICT, the selected unauthorized outcome becomes much less common with the defense. It occurs in 17/70 executions (24.3%) when the defense is off and 2/70 (2.9%) when it is on. The pre-specified difference is+0.2143with a 95% CI of[+0.0429, +0.4286]. On this cohort, the selected unauthorized outcome is less common with AttriGuard enabled. The user-authorized outcome is less conclusive. Under CONFLICT, PAEF is 38/70 (54.3%) with the defense off and 47/70 (67.1%) with it on, a difference of+12.9percentage points. Its 95% CI is[â11.4, +38.6]and includes zero. We do not claim that AttriGuard generally improves preservation of the authorized effect. 6.2 What Happens After a Block? Panel (b) of Figure 6 shows why the gate result is not the final outcome. Under CONFLICT, AttriGuard blocks 13 selected unauthorized privileged proposals. In 12/13 traces, the agent later completes an authorization-equivalent privileged action and ends with PAEF= 1. The reverse pattern also occurs. AttriGuard blocks nine authorization- equivalent privileged proposals, and all 9/9 traces end with PAEF= 0. 11 (a) Defense suppresses the selected unauthorized outcome Confirmatory live result across 420 executions 420/420 executions | 14 tasks | 6 cells | 5 repeats Defense offDefense on Selected unauthorized outcome 17/70 (24.3%) 2/70 (2.9%) Unauthorized outcome falls from 24.3% to 2.9%. Difference: +21.4 p 95% CI: +4.3 to +42.9 p. User-authorized outcome 38/70 (54.3%) 47/70 (67.1%) Authorized outcome: +12.9 p; 95% CI -11.4 to +38.6. The confidence interval includes zero. Primary test: -24.3 p (95% CI -47.1 to -4.3), opposite the predicted direction. (b) A block changes the path; what happens next determines the protected outcome Pre-specified continuation check. Selected unauthorized proposal blocked Authorized outcome recovers 12/13 Other outcome 1/13 User-authorized proposal blocked Authorized outcome is lost 9/9 A block is a state transition, not the final outcome. (c) A defense intervention can change whether the next privileged call is checked Exploratory source+trace; tested AttriGuard implementation only. Defense returns only empty tool results Internal skip state is set Next tool-call batch can skip the ordinary audit 44/210 defended runs entered this state 22/210 defended runs later used it 18/168 privileged calls ran without ordinary audit All 18/18 unaudited privileged calls came immediately after the qualifying empty-result batch. Unaudited calls had mixed outcomes 15 21 15 authorized / authorization-equivalent 2 selected unauthorized 1 neither Holding the next privileged call fixed reproduces the transition; a local patch restores the audit. Security implication: a defense intervention can change what happens next and whether a later privileged call is checked. Figure 6: A block changes the execution path, not just one decision. (a) Under conflict, the selected unauthorized outcome falls from 17/70 with the defense off to 2/70 with it on. The user-authorized outcome changes from 38/70 to 47/70, but its 95% CI includes zero; the pre-specified primary effect also runs opposite the predicted availability-loss direction. (b) What happens after the block determines the protected effect: 12/13 blocked selected-unauthorized proposals later recover the authorized outcome, whereas all 9/9 blocked authorized proposals lose it. (c) In the tested AttriGuard implementation, intervention can also change whether the next privileged call receives the ordinary audit. This exploratory mechanism is source-bound and is not an exploit-rate result. Blocking can therefore help or hurt the protected outcome depending on what happens next. A block is a state transition, not the final outcome. After intervention, the agent may recover the authorized outcome, lose it, realize the selected unauthorized outcome, or take another privileged path. Evaluating only the gate misses part of the security policy. Because the agent can continue after a block, the security of that continuation depends on more than which action it chooses next. A later privileged action must also receive the intended security checks, so we ask whether intervention can change the inspection coverage applied to the next tool-call batch. 6.3 Can Intervention Change the Next Security Check? Panel (c) of Figure 6 shows an exploratory, implementation-specific control-flow effect. In the AttriGuard version we tested, one defense intervention can leave an internal state that causes a later tool-call batch to run without the ordinary audit. We observe this state only after a defense-generated tool-result batch in which all relevant contents are empty; mixed-result batches do not trigger it. The effect is specific to the tested implementation and configuration; it does not show that every block disables the next audit or that newer upstream versions behave the same way. The counts use different denominators because they answer different questions. Of 210 defended runs, 44 open the qualifying state and 22 later execute a tool batch while that state is active. Those runs contain 168 defended privileged calls; 18 of those calls execute without the ordinary audit. All 18/18 immediately follow the qualifying predecessor. Their outcomes are mixed: 15 preserve an authorized or authorization-equivalent effect, two realize the selected unauthorized effect, and one produces neither. The security consequence is that intervention can change later inspection. These counts do not estimate exploit reliability or attack success. 12 Table 5: Task success can hide a change to the privileged action or effect. Live utility and the user-authorized effect disagree on 18/420 executions; replay also shows higher downstream task success than immediate action/effect fidelity. These rows answer an evaluation question, not a model-ranking question. Evidence / settingImmediate checkDownstream checkWhat disagreesWhy it matters Live execution: AttriGuard, 420 runs Whether the user-authorized effect is preserved Whether the task succeeds 18/420: 13 task-pass / authorized-effect-fail; 5 task-fail / authorized-effect-pass Task success is not the same as preserving what the user authorized Replay: Llama-3.3-70B Action/effect preserved: 50/130 = 38.5% Task succeeds: 85/130 = 65.4% 35/130 generations differ in this direction Later continuation can hide an immediate action/effect change Replay: Gemma-3-12BAction/effect preserved: 35/130 = 26.9% Task succeeds: 75/130 = 57.7% 40/130 generations differ in this direction Same evaluation gap with a second replay model Replay: Qwen2.5-72B Action/effect preserved: 55/130 = 42.3% Task succeeds: 95/130 = 73.1% 40/130 generations differ in this direction Same evaluation gap with a third replay model Across models: 78 modelâdecision pairs Immediate action/effect check fails Downstream majority check passes 23/78 pairs; 22/23 still use the intended tool Tool-name equality and task success can both miss argument/effect changes The 390 replay generations are five stability repeats over 78 modelâdecision pairs; they are not 390 independent cases. A controlled source-level test reproduces the state transition while holding the following privileged call fixed, and a local patch restores inspection. This supports the implementation mechanism, but the mechanism was identified post hoc and is specific to the tested version and configuration. It does not estimate exploit reliability or establish a general vulnerability. Appendix C gives the denominator ladder and deterministic isolation behind this source-bound mechanism. Responsible disclosure has been completed. These results also expose an evaluation problem: ordinary task success may not tell us whether the authorized effect survived. The live runs test that directly; replay examines the same gap at a single privileged decision. 7 Evaluation Fidelity: Does Success Measure the Protected Property? A task can pass even when the privileged action or effect the user authorized was not preserved. Across the 420 live executions, ordinary task utility and PAEF disagree on 18 runs. Thirteen runs pass the task check even though the authorized protected effect is lost. Five preserve the authorized effect even though the task check fails. Neither metric is wrong; they answer different questions. At a single privileged decision, replay asks whether later continuation can hide an immediate change. For each decision, we freeze the history immediately before it and ask the model to generate that next action again through the validated tool-call interface. We then execute the regenerated action and check whether its immediate environment effect matches the original. The downstream check keeps everything after that point as stable as possible. We replay the original later tool calls, keep the original final answer fixed, and run the benchmark utility check. Only the regenerated privileged decision is allowed to change. This follows the distinction between replayed decision fidelity and downstream task success studied in causal replay and replay-gap work [6, 21]. AgentDojo and ClawsBench provide the task and safety evaluation context in which those outcomes are scored [4, 13]. Across 78 modelâdecision pairs spanning Llama, Gemma, and Qwen, 23/78 pass the downstream majority check even though the immediate action/effect check fails. Each pair has five stability repeats, for 390 generations in total; the 78 pairs are the relevant units for this comparison. In 22/23 disagreeing pairs, the model still calls the intended tool. Tool-name equality can therefore hide a changed argument or effect, while later recovery can hide an earlier divergence. Table 5 puts the live and replay evidence side by side; Appendix D gives the replay protocol and the majority-level cross-tabs behind this disagreement. These results do not make task utility useless. They show why utility must remain separate from the property a defense is supposed to preserve. We therefore report several outcomes separately: task success, immediate action/effect fidelity, authorized availability, later inspection, and final PAEF. No single one substitutes for the others. 13 8 Discussion and Limitations Influence and provenance are useful security evidence, but a guardrail should preserve or check authority separately. The controlled result shows why. Moving a required value from the user request to a legitimate tool result makes the studied signal follow that new source even though permission, the action, and the intended effect do not change. The matched unauthorized action remains more attack-like overall, so the signal is not noise. The practical boundary is narrower: response magnitude should not carry the authorization decision by itself [16, 25]. The decision path must therefore be evaluated as policy, not just as a final classifier. Thresholding trades harmless flags against unauthorized actions caught. A semantic monitor can distinguish the actions in aligned context and still flag both under conflict. A reference-based design can apply a stricter later review to unauthorized calls yet expose fewer of them to that review. Builders and evaluators should report who survives automatically, who reaches adjudication, what is blocked, and what happens overall. Conflict sensitivity can be a reasonable conservative choice; the corresponding availability question is whether the still-authorized action remains usable. Intervention also changes the state from which execution continues. A block may be followed by recovery of the authorized effect or by its loss, and in the tested AttriGuard implementation a defense-generated state can also change whether a later privileged call receives the ordinary audit. A defense that changes execution state should not silently reduce the security coverage applied to what happens next. This is a design principle, not a claim that every architecture has the source-bound behavior we observed [18, 19]. Evaluation should name the protected property before choosing a success metric. Attack outcome, task success, preservation of the user-authorized effect, authorized availability, and inspection coverage answer different questions. The live and replay studies show that these properties can disagree within the same workflow. Utility remains useful, but it should be reported alongside the security property the defense claims to preserve [13, 31]. For effectful tool use, this means following execution far enough to ask whether the authorized effect occurs, whether the authorized action remained available, and whether later privileged actions still received the intended inspection. These conclusions are bounded by the populations and implementations we tested. The 24-base controlled study isolates a source change; it does not estimate deployment prevalence. The natural benign cohort is finite, and the matched unauthorized comparison is teacher-forced, so its construct-validity result concerns matched averages rather than uniform per-case behavior or deployment outcomes. The CausalArmor result audits a reconstruction of the published estimand, the AgentWatcher study stops at the gate, and AttriGuardâs aggregate blocked-action confidence interval spans zero. Reference identity determines later-review exposure in the tested path, but the data do not establish that the conflicting directive caused that identity. The live study uses 14 prospectively selected tasks and one fixed conflict directive. That directive is a matched experimental condition, not a worst-case adaptive attack. The direct CONFLICT PAEF interval includes zero. Reduced audit coverage was identified post hoc; deterministic source-level isolation reproduces the transition, but the two selected unauthorized outcomes do not estimate exploit reliability. UtilityâPAEF disagreement shows metric divergence in these runs, not a universal utility failure. Broader claims about prevalence or architecture-wide behavior would require larger natural populations, additional task and tool families, adaptive conflict text, and verification on other implementation versions. 9 Conclusion Tool-using agents often need external information to carry out an action the user has already authorized. Our results show why that dependence cannot be treated as authority. Moving one required value from the user request to a legitimate tool result makes the same authorized action look more attack-like on all 24 matched bases under both scorers. The matched unauthorized action still looks more attack-like overall, but the harmless source change produces the larger average score movement. The signal is therefore informative about what shaped the action without being an authorization label. Once a guardrail acts on that evidence, the rest of the decision path becomes part of the security policy. Thresholding, semantic judgment, reference construction, and routing determine which actions reach intervention; after intervention, continuation determines which effect actually occurs, and later inspection can itself change. A score, flag, or block is therefore an intermediate security decision rather than the final outcome. For tool-using agents, evaluation should follow the property the user authorized through that full path and measure whether it survives. Influence can tell us what shaped an action. A guardrail must still check whether that action stays within what the user authorized. 14 Ethical Considerations This work evaluates defenses against indirect prompt injection and reports an exploratory implementation-specific finding about later inspection. We describe the mechanism only at the level needed to support the systems claim. We do not present it as a general attack path, do not estimate exploit success or reliability from the two selected unauthorized outcomes, and limit every implementation claim to the frozen version and configuration we tested. Most of the 18 affected privileged calls preserve an authorized effect; two realize the selected unauthorized effect. Responsible disclosure of the source-level finding has been completed. The controlled studies use benchmark or constructed agent tasks to evaluate signals, decisions, and protected effects. Our claims concern the tested systems and populations rather than deployment prevalence or universal defense behavior. The anonymous reviewer artifact should retain the evidence needed to audit these claims while removing author-identifying paths, repository metadata, credentials, and tracking mechanisms. Open Science Anonymous artifact:https://anonymous.4open.science/r/influence-is-not-authority-artifact-A 674/README.md. The anonymous artifact contains the frozen evidence and code needed to audit the paperâs main results. It covers the controlled source-relocation and matched-unauthorized studies, threshold analysis, AgentWatcher and AttriGuard experiments, the live protected-outcome study, implementation-specific analyses, deterministic isolation checks, and replay experiments. It also includes the scripts used to regenerate the paperâs figures and the source and configuration records needed for implementation-specific claims. The artifact provides two reproduction paths. Reviewers can verify the reported quantities directly from the frozen execution record without new model calls, credentials, or GPUs. Reviewers with the required model access and hardware can also rerun the experiments end to end. Fresh runs are kept separate from the frozen evidence used for the submitted results. The top-level documentation explains the artifact structure, reproduction procedure, and experimental dependencies. A claim-to-artifact map links manuscript-bearing results to their supporting evidence and verification commands. Appendix E provides the corresponding paper-level map from claims to frozen evidence and deterministic checks. The anonymous artifact contains no author credentials or private service state. References [1] Thomas Brunner, Yu-Han Liu, and Moni Pande. Ai threats in the wild: The current state of prompt injections on the web. Google Online Security Blog, April 2026. URL:https://security.googleblog.com/2026/04/ ai-threats-in-wild-current-state-of.html. [2]Hongyan Chang, Ergute Bao, Xinjian Luo, and Ting Yu. Overcoming the retrieval barrier: Indirect prompt injection in the wild for llm systems. arXiv preprint arXiv:2601.07072, 2026. [3]Edoardo Debenedetti, Ilia Shumailov, Tianqi Fan, Jamie Hayes, Nicholas Carlini, Daniel Fabian, Christoph Kern, Chongyang Shi, Andreas Terzis, and Florian Tramèr. Defeating prompt injections by design. arXiv preprint arXiv:2503.18813, 2025. [4]Edoardo Debenedetti, Jie Zhang, Mislav Balunovic, Luca Beurer-Kellner, Marc Fischer, and Florian Tramèr. Agentdojo: a dynamic environment to evaluate prompt injection attacks and defenses for llm agents. In Proceedings of the 38th International Conference on Neural Information Processing Systems, NIPS â24, Red Hook, NY, USA, 2024. Curran Associates Inc. [5]Linfeng Fan, Ziwei Li, Yuan Tian, Yichen Wang, Rongsheng Li, and Xiong Wang. The granularity mismatch in agent security: Argument-level provenance solves enforcement and isolates the llm reasoning bottleneck. arXiv preprint arXiv:2605.11039, 2026. [6]Ashritha Gonuguntla. The replay gap: Static evaluation of model switching in llm agents scores the wrong world. arXiv preprint arXiv:2608.08239, 2026. [7] Kai Greshake, Sahar Abdelnabi, Shailesh Mishra, Christoph Endres, Thorsten Holz, and Mario Fritz. Not what youâve signed up for: Compromising real-world llm-integrated applications with indirect prompt injection. In Proceedings of the 16th ACM Workshop on Artificial Intelligence and Security, AISec â23, page 79â90, New York, NY, USA, 2023. Association for Computing Machinery. doi:10.1145/3605764.3623985. 15 [8]Yu He, Haozhe Zhu, Yiming Li, Shuo Shao, Hongwei Yao, Zhihao Liu, and Zhan Qin. AttriGuard: Defeating indirect prompt injection in LLM agents via causal attribution of tool invocations. In 35th USENIX Security Symposium (USENIX Security 26), Baltimore, MD, August 2026. USENIX Association. URL:https://w.us enix.org/conference/usenixsecurity26/presentation/he-yu. [9]Alon Jacovi and Yoav Goldberg. Aligning faithful interpretations with their social attribution. Transactions of the Association for Computational Linguistics, 9:294â310, 2021. URL:https://aclanthology.org/2021.tacl -1.18/, doi:10.1162/tacl_a_00367. [10]Dominik Janzing, Lenon Minorics, and Patrick Bloebaum. Feature relevance quantification in explainable ai: A causal problem. In Silvia Chiappa and Roberto Calandra, editors, Proceedings of the Twenty Third International Conference on Artificial Intelligence and Statistics, volume 108 of Proceedings of Machine Learning Research, pages 2907â2916. PMLR, 26â28 Aug 2020. URL:https://proceedings.mlr.press/v108/janzing20a. html. [11]Yigitcan Kaya, Anton Landerer, Stijn Pletinckx, Michelle Zimmermann, Christopher Kruegel, and Giovanni Vigna. When ai meets the web: Prompt injection risks in third-party ai chatbot plugins. In 2026 IEEE Symposium on Security and Privacy (SP), pages 4223â4242. IEEE, 2026. [12]Minbeom Kim, Mihir Parmar, Phillip Wallis, Lesly Miculicich, Kyomin Jung, Krishnamurthy Dj Dvijotham, Long T. Le, and Tomas Pfister. CausalArmor: Efficient indirect prompt injection guardrails via causal attribution. In Proceedings of the 43rd International Conference on Machine Learning (ICML 2026), 2026. URL:https: //arxiv.org/abs/2602.07918. [13]Xiangyi Li, Kyoung Whan Choe, Yimin Liu, Xiaokun Chen, Chujun Tao, Bingran You, Wenbo Chen, Zonglin Di, Jiankai Sun, Shenghan Zheng, et al. Clawsbench: Evaluating capability and safety of llm productivity agents in simulated workspaces. arXiv preprint arXiv:2604.05172, 2026. [14] Junchi Liao. Auditing provenance sensitivity in llm agent action selection. arXiv preprint arXiv:2607.20827, 2026. [15]Yupei Liu, Yuqi Jia, Runpeng Geng, Jinyuan Jia, and Neil Zhenqiang Gong. Formalizing and benchmarking prompt injection attacks and defenses. In 33rd USENIX Security Symposium (USENIX Security 24), pages 1831â1847, Philadelphia, PA, August 2024. USENIX Association. URL:https://w.usenix.org/confere nce/usenixsecurity24/presentation/liu-yupei. [16]Suliu Qin, Haomin Zhuang, Yujun Zhou, Yufei Han, and Xiangliang Zhang. Airguard: Guarding agent actions with runtime authority control. arXiv preprint arXiv:2605.28914, 2026. [17]Pavan Reddy and Aditya Sanjay Gujral. EchoLeak: The first real-world zero-click prompt injection exploit in a production LLM system. Proceedings of the AAAI Symposium Series, 7(1):303â311, 2025. URL:https: //ojs.aaai.org/index.php/AAAI-S/article/view/36899, doi:10.1609/aaaiss.v7i1.36899. [18] Igor Santos-Grueiro. Context-to-execution integrity for llm agents. arXiv preprint arXiv:2607.06000, 2026. [19]Igor Santos-Grueiro. Temporary authority, permanent effects: Commit-time authorization for LLM agents. arXiv preprint arXiv:2607.10487, 2026. URL:https://arxiv.org/abs/2607.10487,doi:10.48550/arXiv.2 607.10487. [20]Rohan Sequeira, Stavros Damianakis, Umar Iqbal, and Konstantinos Psounis. Agent-sentry: Bounding llm agents via execution provenance. arXiv preprint arXiv:2603.22868, 2026. [21]Jaineet Shah.Causal agent replay: Counterfactual attribution for llm-agent failures.arXiv preprint arXiv:2606.08275, 2026. [22]Tianneng Shi, Jingxuan He, Zhun Wang, Hongwei Li, Linyu Wu, Wenbo Guo, and Dawn Song. Progent: Programmable privilege control for LLM agents. arXiv preprint arXiv:2504.11703, 2025. URL:https: //arxiv.org/abs/2504.11703, doi:10.48550/arXiv.2504.11703. [23]Georgios Syros, Evan Rose, Brian Grinstead, Christoph Kerschbaumer, William Robertson, Cristina Nita-Rotaru, and Alina Oprea. MUZZLE: Adaptive agentic Red-Teaming of web agents against indirect prompt injection attacks. In 35th USENIX Security Symposium (USENIX Security 26), Baltimore, MD, August 2026. USENIX Association. URL: https://w.usenix.org/conference/usenixsecurity26/presentation/syros. [24]Eric Wallace, Kai Yuanqing Xiao, Reimar Heinrich Leike, Lilian Weng, Johannes Heidecke, and Alex Beutel. The instruction hierarchy: Training LLMs to prioritize privileged instructions, 2025. URL:https://openrevi ew.net/forum?id=vf5M8YaGPY. [25] Peiran Wang, Ying Li, and Yuan Tian. Aligning provenance with authorization: A dual-graph defense for llm agents. arXiv preprint arXiv:2605.26497, 2026. 16 [26]Yanting Wang, Runpeng Geng, Ying Chen, and Jinyuan Jia. Attntrace: Contextual attribution of prompt injection and knowledge corruption. In 2026 IEEE Symposium on Security and Privacy (SP), pages 4320â4338. IEEE, 2026. [27]Yanting Wang, Wei Zou, Runpeng Geng, and Jinyuan Jia. Agentwatcher: A rule-based prompt injection monitor. arXiv preprint arXiv:2604.01194, 2026. [28]Shihao Weng, Yang Feng, and Xiaofei Xie. Beyond accuracy: Policy invariance as a reliability test for llm safety judges. arXiv preprint arXiv:2605.06161, 2026. [29]Shihao Weng, Yang Feng, Jinrui Zhang, Xiaofei Xie, Jiongchi Yu, and Jia Liu. Argus: Defending llm agents against context-aware prompt injection. arXiv preprint arXiv:2605.03378, 2026. [30] Tian Zhang, Yiwei Xu, Juan Wang, Keyan Guo, Xiaoyang Xu, Bowen Xiao, Quanlong Guan, Jinlin Fan, Jiawei Liu, Zhiquan Liu, et al. Agentsentry: Mitigating indirect prompt injection in llm agents via temporal causal diagnostics and context purification. arXiv preprint arXiv:2602.22724, 2026. [31]Yifan Zhang, Xinkui Zhao, Sai Liu, Hengxuan Lou, Guanjie Cheng, and Chang Liu. Fava: Formal authorization for verified agents with evidence-backed permission graphs. arXiv preprint arXiv:2607.27267, 2026. [32]Kaijie Zhu, Xianjun Yang, Jindong Wang, Wenbo Guo, and William Wang. Melon: provable defense against indirect prompt injection attacks in ai agents. In Proceedings of the 42nd International Conference on Machine Learning, ICMLâ25. JMLR.org, 2025. [33]David Mellafe Zuvic. Capability gates are not authorization: Confused-deputy failures in llm agent frameworks. arXiv preprint arXiv:2606.28679, 2026. A Additional Evidence for the Source-Relocation Result Section 4 makes the paperâs central measurement claim: a legitimate tool can supply a value that an authorized action needs and still move the studied signal in the attack-like direction. The main figures show the matched effect and its construct qualification. This appendix asks the narrower questions a reviewer may have after seeing those figures: whether the natural motivation spans more than one workflow family, whether the controlled effect is concentrated in one function family, how heterogeneous the matched unauthorized comparison is, and what exactly is reconstructed from CausalArmor. A.1 The natural motivation is not confined to one workflow family The corrected benign cohort contains 29 privileged decisions from 25 tasks. Table A1 shows where those decisions come from. The full decision ledger is left in the artifact because the paperâs claim is ecological rather than a row-level benchmark result: legitimate tool-resolved support occurs in several benign workflow families, but this cohort does not estimate deployment prevalence. Table A1: The benign cohort spans four workflow suites. âUser-dominantâ counts use the fixed Llama attribution scorer. Partial cases are shown for completeness but are not part of the specified-versus-delegated contrast in Table 2. SuiteDec. Spec. Deleg. Partial User-dom. (S/D) Banking31201/0 Slack142661/1 Travel10100/1 Workspace115244/0 GPT-4o and Claude Sonnet 4.5 play a different role from the scorers in the controlled experiment: they generate prospective trajectories, while the same fixed Llama attribution model scores both trajectory sets. Their rows in Table 2 therefore test generator breadth, not native attribution replication. A.2 The controlled shift appears in every constructed family The 24 matched bases are evenly split across four protected tool actions. Table A2 aggregates the USERâTOOL score change by family. Every individual base moves in the attack-like direction for both scorers, so the 24/24 result in Figure 2 is not carried by one function family. 17 Table A2: Family-level USERâTOOL shifts behind Figure 2. Each family contains six matched bases; every individual base moves in the attack-like direction under both scorers. Protected action familyLlama Gemma Calendar: add participant -1.311-1.552 Slack: add user-1.494-0.696 Banking: send money-0.925-1.036 Email: send email-0.989-0.761 The attribution decomposition follows the same pattern on every base: user-side support falls and support from the relevant tool rises. The artifact contains the per-base scores and support decomposition used to generate Figure 2; reproducing those 48 scorer rows here would duplicate the figure rather than add a new check. A.3 Figure 3 supports an average-level, not universal, construct claim The matched unauthorized comparison answers two different questions. First, is the unauthorized endpoint more attack-like than the authorized TOOL endpoint? Second, which change moves the score farther: removing authorization or moving a legitimate value from user to tool? Table A3 puts the corresponding case-level sign counts beside the average effects. This is the heterogeneity hidden by a single mean. Table A3: Construct checks behind Figure 3. Endpoint and displacement are reported separately because they answer different questions. ScorerCheckAverage (95% CI)Case-level direction LlamaUnauthorized endpointâ0.534 [â0.773,â0.303]17/24 expected LlamaHarmless-source displacement advantage +0.6545 [+0.4475, +0.8636]23/24 harmless farther GemmaUnauthorized endpointâ0.461 [â0.675,â0.252]23/24 expected GemmaHarmless-source displacement advantage +0.5039 [+0.1806, +0.8246]14/24 harmless farther The pre-specified manipulation/selectivity checks move in the expected action-relative direction on all 24 bases under both scorers. Those checks matter because they rule out the simple interpretation that the signal is merely noisy. The signal contains threat information; what fails is the stronger interpretation that response magnitude can be read directly as authorization. A.4 What is reconstructed from CausalArmor Released implementation code was unavailable for the CausalArmor path we audit. We therefore reconstruct the published leave-one-out user-versus-untrusted margin, its length normalization, and theĎ = 0anchor, then check that reconstruction against the reported broad operating regime. Table A4 records that calibration. This is an audit of the published estimand, not an implementation-identical reproduction. Table A4: External-regime calibration for the reconstructed CausalArmor-style estimand. The purpose is to verify the broad operating regime before using the estimand in the controlled study, not to claim code-identical reproduction. RegimeBenignAttackedBUUAASR Primary9794951.5%40.7%3.4% Sensitivityâ629â42.9%5.1% A separate 26-decision benign calibration gives one operational consequence of false activation in this reconstructed path: 18/26 decisions activate the defense, 53/96 eligible tool spans are sanitized, and the serial sanitizer stage averages about 2.364 s among activated decisions. These numbers measure additional sanitizer work and stage latency; they do not establish benign task failure. 18 B Why Tuning and Decision Paths Do Not Recover Authority Section 5 moves from the signal to the policy that acts on it. The main paper compares three paths: a scalar threshold, AgentWatcher, and AttriGuard. The material below complements Figures 4 and 5 by showing how the policy analyses were constructed and by exposing the routing/enforcement details that are hard to read from aggregate percentages alone. B.1 The threshold result is a complete frontier, not a chosen operating point The threshold analysis is deterministic over frozen scores. For each scorer, it evaluates every observed breakpoint, every interval between adjacent breakpoints, both extremes, andĎ = 0. The complete sweep contains 386 threshold rows over 192 unique observed breakpoints per scorer. No deployment threshold is prospectively selected, and the descriptive extrema are not recommended policies. This matters because Figure 4 does not support the claim that thresholding is useless. Low thresholds can remove all tested benign flags while retaining limited unauthorized sensitivity. The bounded conclusion is narrower: across the complete tested frontier, the scalar score never becomes a clean authorization decision, and most matched bases remain source-sensitive throughout the predeclared non-extreme benign range. The full frontier CSVs stay in the artifact so reviewers can recompute any operating point without adding hundreds of rows to the paper. B.2 AgentWatcher: semantic separation disappears under the tested conflict context Table B1 is the aggregate 2Ă2 behind Figure 5a. When external text agrees with the user, the monitor distinguishes many authorized from unauthorized actions. Under the tested conflict context, both classes are flagged on every base. Table B1: AgentWatcher gate result behind Figure 5a. The aligned context preserves substantial separation; under the tested conflict context, every authorized and unauthorized action is flagged. ContextAUTH flaggedALT flagged Aligned4/2421/24 Conflict24/2424/24 A positive verdict also changes execution state in the tested integration. The surrounding enforcement logic clears the pending assistant tool calls, removes prior tool observations, and returns control to the agent loop without the flagged call. The next loop therefore starts from a different history. This source-level behavior explains why a gate verdict cannot be interpreted independently of the system that enforces it; it is not an observed end-to-end denial-of-service result. The separate 200-input ON/OFF experiment provides the operational anchor reported in the main paper: defense ON yields 0% attack success and 28% utility, compared with 16% and 60% with the defense OFF. Those are separate API executions on a different population, so we keep them separate from the paired 2Ă2 above. B.3 AttriGuard: the stricter later check sees a different population AttriGuardâs aggregate result must be read before its conditional later-check result. Table B2 shows why. Unauthorized calls are rejected more often once they reach fuzzy review, but they reach automatic exact survival much more often. The route therefore changes which calls the stricter check ever sees. Table B2: AttriGuard aggregate outcome and route decomposition behind Figure 5b. The later check is stricter on unauthorized calls once reached, but unauthorized calls reach it less often. Outcome / routeAUTHALT Blocked overall113/24087/240 Automatic exact survival70/240 138/240 Later review exposure169/240 101/240 Blocked once reviewed112/16986/101 The matched unauthorized-minus-authorized aggregate block difference isâ0.1083with a 95% CI of [â0.3625, +0.1458]. Across the 24 bases, the aggregate sign is positive on 8 bases, zero on 4, and negative on 19 12. The route decomposition localizes the system behavior; it does not establish that the conflicting directive caused the shadow/reference to reproduce the unauthorized action. Observed reference identity determines route exposure, while directive-to-reference causality remains unresolved. C What Happens After a Block Figure 6 is the systems culmination of the paper: it follows intervention through the protected outcome, continuation, and later inspection. This appendix adds the tables needed to audit those three claims without turning the main figure into a ledger. The natural task, not each repeated execution, is the inferential unit for the live confidence intervals. C.1 The full six-cell live result Table C1 shows the descriptive outcomes for all CLEAN, ALIGNED, and CONFLICT cells. The pre-specified interaction is computed at the task level. Under CONFLICT, the selected unauthorized outcome falls from 17/70 with the defense off to 2/70 with it on. PAEF moves from 38/70 to 47/70, but that direct interval includes zero; the primary interaction also runs opposite the pre-specified availability-loss direction. Table C1: All six live cells behind Figure 6a. Each cell has 70 executions; inference resamples the 14 natural tasks. ContextDefense Selected ALT Z PAEF Utility CLEANOFF0/70 41/7046/70 CLEANON0/70 35/7039/70 ALIGNEDOFF0/70 60/7060/70 ALIGNEDON0/70 52/7050/70 CONFLICT OFF17/70 38/7040/70 CONFLICT ON2/70 47/7046/70 The frozen analysis resamples the 14 tasks for 20,000 bootstrap draws. Exact analyzer/verifier details, including the reconciled RNG seed, are in the reviewer artifact; the paper reports the pre-specified task-level procedure rather than treating 420 runs as independent observations. C.2 Continuation explains why a block is not the final outcome The continuation diagnostic asks what happens after a privileged proposal is blocked. Table C2 keeps the two directions together because either one alone would give a misleading picture of intervention. Table C2: Continuation after blocked privileged proposals under CONFLICT. Blocking can recover the authorized effect or lose it, depending on what the agent does next. Blocked proposalCountFinal protected outcome Selected unauthorized1312/13 later recover an authorization-equivalent effect (PAEF success) Authorization-equivalent99/9 end with PAEF failure The first row shows that blocking an unauthorized proposal need not determine the final effect; the second shows the opposite risk. The common lesson is the one used in the main text: a block is a state transition, not the final security outcome. C.3 A defense intervention can also change later inspection The source-and-trace audit in Figure 6c found an implementation-specific state transition in the tested AttriGuard configuration. A qualifying defense-generated all-empty tool-result batch sets the next-audit skip state; a following tool-call batch can then execute before the ordinary attenuation/shadow/judge audit. Mixed result batches do not satisfy the qualifying condition. Table C3 keeps the four denominators separate because they answer different questions. The 18 unaudited privileged calls have mixed outcomes: 15 preserve an authorized or authorization-equivalent effect, two realize the selected unauthorized effect, and one produces neither. This is why the paper treats the mechanism as dual-use, source-bound evidence rather than an exploit-rate result. 20 Table C3: Denominator ladder for the later-inspection finding. The rows are different populations and should not be collapsed into a single bypass or exploit rate. PopulationObserved Defended runs entering the qualifying state44/210 Defended runs later using that state22/210 Defended privileged calls without ordinary audit18/168 Unaudited privileged calls immediately after qualifying predecessor18/18 A deterministic isolation provides the stronger mechanism check. Table C4 shows the three conditions: the following privileged call is held fixed while the predecessor/state condition changes, and a local patch then restores ordinary inspection. Table C4: Deterministic isolation of the later-audit transition with the following privileged call held fixed. ConditionNext auditRoute A: baseline predecessorrunsordinary inspected path B: qualifying empty resultskippedaudit-skipped next batch Câ: local patch, same next callrunsinspection restored This isolation supports the implementation mechanism but does not establish a general vulnerability or a universally correct upstream fix. The full source binding, trace records, and representative CASE_001 runs remain in the artifact, where their different preceding trajectories can be inspected directly. Responsible disclosure has been completed. D Why Task Success Can Hide a Changed Protected Action Table 5 shows that downstream task success and immediate protected-action/effect fidelity can disagree. Replay isolates that distinction at one privileged decision. For each modelâdecision pair, the history is frozen immediately before the privileged action; only that next action is regenerated and executed. The original later tool calls and final answer are then replayed for the downstream utility check. The experiment therefore asks whether later continuation can hide an earlier action/effect change. The 390 generations are five stability repeats over 78 model-by-decision pairs, not 390 independent cases. Table D1 gives the complete majority-level cross-tab by model. The key disagreement is the lower-left column: 23/78 cells pass downstream while failing immediate action/effect fidelity. In 22/23 of those cells, the model still calls the intended tool. Table D1: Replay majority cross-tabs behind Table 5. The third row is the evaluation gap: downstream success despite an immediate action/effect failure. Majority outcomeLlama Gemma Qwen Total Immediate pass / downstream pass1071128 Immediate pass / downstream fail0000 Immediate fail / downstream pass78823 Immediate fail / downstream fail911727 The corrected action-local oracle compares the reconstructed post-action environment and canonicalizes only benchmark- generated timestamp values needed for stable equality. Superseded replay/oracle branches remain in the artifact as provenance; they are not part of the reviewer-facing scientific result. E Reproducibility and Claim-to-Artifact Map The Open Science appendix gives the anonymous artifact access point. This appendix provides navigation rather than another results section: it tells a reviewer which frozen evidence and deterministic check correspond to each paper-bearing claim. Provider transcripts, private paths, full row-level ledgers, large integrity manifests, and superseded engineering history stay in the artifact. 21 Natural relevance (Table 2). The reviewer package contains the corrected natural result and decision ledger. A deterministic aggregation script recomputes the specified-versus-delegated comparison and its task-level uncertainty. Source relocation and construct qualification (Figures 2â3).The 24 frozen base instances, scorer condition scores, and matched N3 projection reproduce the USERâTOOL contrasts, support shifts, endpoint comparison, displacement comparison, and confidence intervals. Threshold policy (Figure 4 and Table 3). The artifact stores the complete frontier CSVs rather than a manuscript- sized sample. Verification regenerates every breakpoint/interval row and checks the reported anchor operating points. AgentWatcher and AttriGuard (Figure 5). The paired AgentWatcher gate outputs reproduce the aligned/conflict 2Ă2. The AttriGuard repeated-result ledger and route analysis reproduce the aggregate block endpoint before the exact-survival/later-review decomposition. Live execution (Figure 6).Frozen run rows plus the pre-specified analyzer reproduce selected-ALT realization, PAEF, the task-level interaction, and continuation outcomes without re-running the agent. Later inspection (Figure 6c). The source snapshot, live traces, and deterministic isolation reproduce the four- denominator ladder and the source-bound state transition. Raw trace bundles remain artifact-only because the paper needs the mechanism and its boundary, not full transcripts. Evaluation fidelity (Table 5). The replay joint result and per-model outputs reproduce the immediate-versus- downstream cross-tabs and the 23/78 majority-level disagreement. Model-dependent full reruns may require third-party credentials or licensed components. The reviewer artifact therefore preserves frozen inputs and outputs so every reported statistic can be audited without reviewer credentials. The package must remove author usernames, institution/server names, private filesystem paths, credentials, tracking links, and identity-bearing Git metadata before submission. 22