arXiv paper· systems security (LLM agent authorization)· problem-and-solution paper with empirical gap analysis

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

systems security (LLM agent authorization)

5

risk flags identified

● high 0

● medium 3

● low 2

Reproducibility readinesslow
Code & data availablenot stated
Review confidencehigh
AI text signal0/20 passages flagged
Deep research viableCode-reproducible

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-time

Unlock 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.

Scan your paper
Delegation Without Trust: An Empirical Gap Analysis of Identity, Authorization, and Runtime Governance in Multi-Agent LLM Systems | Evolve.Pub