Delegation Without Trust: An Empirical Gap Analysis of Identity, Authorization, and Runtime Governance in Multi-Agent LLM Systems
Panduranga Sai Varma Dantuluri, Jyotirmoy Sundi
cs.CR · cs.AI
Quick verdict
Claims multi-agent LLM defaults fail delegation security and a broker of existing primitives fixes it; compelling framing, but key evaluations are self-referential and code is closed.
Summary
The paper argues that LLM agent security must be evaluated under an untrusted-model assumption: a fully prompt-injected agent should still be unable to exceed its explicitly delegated authority. It contributes a threat model with four adversaries (confused deputy, token theft/replay, prompt-injection privilege escalation, compromised sub-agents) and eight security requirements (R1-R8). Empirically, a default runtime modeling common framework practice fails all four threats; LangGraph 1.2.10, CrewAI 1.15.13, and AutoGen 0.7.5 provide no built-in confinement (LangGraph by execution, the others by code inspection), while the MCP authorization spec (rev. 2026-07-28) gives only partial coverage; no single standard covers all eight requirements. The authors implement a ~160-line Python authorization broker composing SPIFFE-style workload identity, macaroon-style attenuated capability tokens, and issuer-mediated token exchange. It blocks all four threats, resists 11 direct design attacks and 0/200,000 forged tokens, confines a compromised sub-agent to a mean of 1.5 reachable actions versus 8,100 under bearer delegation across 2,000 randomized scenarios, and costs ~2.6 microseconds per decision. Limitations: no public code, no live-model end-to-end evaluation, no broker integration into the evaluated frameworks, and the production VotalAI LLM Shield section describes but does not evaluate a commercial system.
Review complete
Assessment at a glance
5
risk flags identified
● high 0
● medium 3
● low 2
5 strengths · 5 weaknesses · 5 author questions
AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.
Levels reflect verification complexity — not a quality score. Evolve never rates your paper.
Key claims under review
- Evaluated under an untrusted-model standard, a default agent runtime with broad bearer credentials and model-gated authorization fails all four multi-agent delegation threats (Section 5.1).
- LangGraph 1.2.10, CrewAI 1.15.13, and AutoGen 0.7.5 provide no built-in delegation confinement and MCP's authorization spec (rev. 2026-07-28) provides only partial coverage, so no single existing standard covers the eight requirements (Tables 1-3).
- An authorization broker composing SPIFFE-style identity, attenuated capability tokens, and issuer-mediated token exchange blocks all four adversaries, resists 11 direct attacks and all 200,000 forged tokens.
- The broker confines a compromised sub-agent to a mean of 1.5 reachable actions versus 8,100 under bearer delegation across 2,000 randomized scenarios, at ~2.6 microseconds per enforcement decision.
Strengths
Clear, falsifiable security standard
The 'untrusted-model property' (Section 1) — a fully prompt-injected agent must not exceed explicitly delegated authority — is stated precisely and used consistently as the evaluation yardstick for the gap analysis (Sections 5-6) and the broker (Section 7).
Honest separation of evidence types
Section 5.2 explicitly labels methods per framework: execution for LangGraph 1.2.10, code inspection for CrewAI 1.15.13/AutoGen 0.7.5, spec analysis for MCP; Table 3 is explicitly flagged as the authors' analytical reading, inviting scrutiny of individual cells.
Disclosed boundary case rather than buried weakness
Careful related-work positioning
Right invariant highlighted over headline number
Weaknesses
Headline robustness metrics are largely true by construction
Reference implementation is not released
No live-model or integrated evaluation
Uneven evidence depth behind 'empirical' framing
Production section reads as vendor description
Full Review Report
$1.99 · one-timeUnlock the complete preliminary analysis Evolve produced for this paper.
Report preview
Scope & Claims
This is a problem-and-solution paper in LLM-agent security. Section 1 proposes the paper's organizing standard: the *untrusted-model property* — a system is well-governed only if a fully prompt-injected agent cannot exceed explicitly delegated authority. From this, Section 3 defines four adversaries (T1 confused deputy, T2 token theft/replay, T3 prompt-injection privilege escalation, T4 compromised sub-agent) and Section 4 derives eight requirements R1-R8, with R8 (model-independent enforcement) flagged as load-bearing. The empirical claims: a default runtime fails all four threats (Section 5.1); LangGraph 1.2.10, CrewAI 1.15.13, and AutoGen 0.7.5 provide none of R1-R8 while MCP's authorization spec (rev. 2026-07-28) covers partially (Tables 1-2); no single standard satisfies the requirement set (Table 3). The solution claim: a ~160-line Python broker composing SPIFFE-style identity, macaroon-style attenuation, and RFC 8693-style exchange blocks everything thrown at it at microsecond cost.
The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.
- All 5 strengths & 5 weaknesses, analyzed in detail
- 5 risk flags with severity, section & reviewer questions
- Methods & statistical evidence assessment
- 5 questions a peer reviewer would ask
- Full six-dimension evaluation report & recommendations
One-time purchase · this paper only
One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.
Frequently asked questions
What is the 'untrusted-model assumption' in this paper?
It is the evaluation standard the authors propose: an agent system is only secure if a language model that has been completely taken over by prompt injection still cannot exercise more authority than was explicitly delegated to it. Any security that depends on the model resisting hijacking is, under this standard, not security.
What are the four threats in the paper's threat model?
T1 confused deputy (a legitimately authorized agent is manipulated into misusing its authority), T2 token theft/replay (a bearer credential is stolen and used elsewhere), T3 prompt-injection privilege escalation (injected content makes an agent acquire or use permissions beyond its task), and T4 compromised sub-agent with over-broad delegated scope.
How well do LangGraph, CrewAI, AutoGen, and MCP handle agent authorization by default?
According to the paper (Tables 1-2), LangGraph 1.2.10, CrewAI 1.15.13, and AutoGen 0.7.5 provide none of the eight security requirements by default, so all four simulated threats succeed; MCP's authorization specification (revision 2026-07-28) gives partial coverage via OAuth audience restriction, short-lived tokens, and revocation, but lacks per-hop attenuation and cross-agent delegation provenance.
How fast is the proposed authorization broker and is its code available?
The reference implementation costs about 2.6 microseconds per authorization decision and about 5.4 microseconds per token exchange, negligible next to model inference. However, the paper explicitly states the reference implementation is not publicly released, and the commercial system it describes (VotalAI LLM Shield) is a separate product that was described, not independently evaluated.
About this review
This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.
- The abstract embedded in the prompt ends mid-sentence ('resists 11 direct attack'), but the abstract is restated in full inside the paper body; nothing else in the provided text appears truncated.
- The broker's ~160-line implementation, harness, and the production LLM Shield are described but not released, so all quantitative claims rest on the authors' reports.
Go deeper on this paper
Wrote a paper? Stress-test it before reviewers do.
Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.
