Skip to content

Same Operation, Different Permission: Evaluating Whether Guardrails Honor Authorization

Oct 2026 · 0 citations · 38 references
Computer Science

TL;DR

A benchmark that contrasts authorization evidence for the same operation in its language track is introduced, which combines expert-annotated natural-language scenarios with executed and verified operations, plus externally sourced native-policy requests.

Abstract

As language-model agents write code, move money and change records on behalf of users, deciding whether an action is authorized has become a central safety problem. Guardrails are often placed in front of these actions, yet few evaluations ask whether their decisions follow authorization: blocking unauthorized actions while still allowing the same actions under valid permission. We introduce \bench{}, a benchmark that contrasts authorization evidence for the same operation in its language track. It combines expert-annotated natural-language scenarios with executed and verified operations, plus externally sourced native-policy requests. \bench{} checks each decision for correctness, usability and resulting effect, and tracks each request across guardrail changes. Our experiments show that many blocked operations stem from failed reviews, not correct denials. Repairing the output format restores usable decisions but changes which authorized requests are honored, and adding a second reviewer removes some errors while rejecting valid authorization. Guardrails should therefore be evaluated on both the unauthorized actions they stop and the authorized actions they let through.

View source

Similar papers

Preprint Oct 2026

Compromise Is Not Consequence: Evaluating Task-Scoped Authorization in LLM Agents with Paired Replay

A tool-using model can follow a malicious instruction even when its credentials are valid. We study whether task-scoped authorization contains the resulting tool execution. Our paired-replay testbed samples a model request once and submits the same action, resource, and arguments to broad bearer, scoped JWT, sender-con...

Tural Hagverdiyev · 1 citation
#artificial intelligence Review Oct 2026

Local Allow, Global Deny: Why Per-Action Authorization Does Not Compose in LLM Agents

The central result is an impossibility: relational purpose violations form a 2-safety hyperproperty with no per-trace locus of blame, so a per-action monitor that never raises a false alarm detects none of them, independent of the underlying model or decision procedure.

Anmol Pandey, A. Jain, Liang-Wei Chen et al. · 0 citations
Preprint Sep 2026

ResidualAuth: What Authorization State Must Language Agents Preserve under Revocable Delegation?

This work introduces ResidualAuth, a theory-grounded framework characterizing the authorization state agent systems must preserve and evaluating its maintenance and use, and proves that exponentially many distinct residual states can nevertheless agree on who can reach whom through delegation paths.

M. Choi, Seokho Jeong, Sian Choi et al. · 2 citations
Preprint Sep 2026

AGATE: Provenance-Based Runtime Defense Against Compositional Attacks on LLM Agents

LLM agents can produce harmful effects through sequences of ordinary operations. Judging such actions requires establishing both the authority that permits them and the origin of the data they carry. We present AGATE, an authorization and data-provenance gate at instrumented agent-harness boundaries. Operator declarati...

Xiao-Ru Zhang, Zhuo-Ran Cheng, Kai-Lin Liu et al. · 4 citations
Preprint Sep 2026

CATP: Design and Evaluation of Local Agent Authorization and Audit Evidence

A signed authorization record authenticates what a signer asserted, but does not by itself establish that the assertion agrees with the policy and action used for a runtime decision. CATP specifies the bindings needed to carry a local pre-execution decision into offline-verifiable evidence. Its hook commits to the enfo...

Ling-Feng Zhou · 1 citation
#artificial intelligence Preprint Sep 2026

Authorization Closure Graph: Minimal Repair for LLM Agents with Evolving User Instructions

An Authorization-Closure-Graph (ACG)-based framework that represents authorization and its dependencies as an evolving, versioned state that selectively invalidates authority affected by a revision while preserving unaffected portions of the authorization state, and computes a minimal repair.

Qing-Zhuo Wang, Cai-Yi Wang, Jing-Lu Meng et al. · 0 citations

Related blog posts

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.