๐Ÿ›ก๏ธ NAIL Institute โ€” AVE Database

โ† Back to Database

Approval Display Divergence

๐ŸŸ  HIGH delegation proven AVE-2025-0103

ยท aka: Deceptive Approval UI, Display-Execution Mismatch, Approval Cache Bypass

Summary

Tool approval systems display sanitized or unexpanded representations of operations to human reviewers while executing different operations at runtime. Combined with coarse-grained approval caching (by tool name only, not arguments), a single benign approval grants blanket access for all subsequent invocations.

Blast Radius

Full environment variable exfiltration through approved tool channels. Human-in-the-loop control undermined by display/execution divergence and session-wide blanket approval.

Prerequisites

Framework with tool approval system. Agent with shell/command execution tools.

Environment

  • Frameworks: PraisonAI
  • Multi-agent: No
  • Tools required: Yes
  • Memory required: No

Known Defences

  • Per-Invocation Approval โ€” ? layer
  • Transparent Display โ€” ? layer
  • Environment Variable Filtering โ€” ? layer

๐Ÿ”’ Full defence implementations available through the NAIL SDK.

Related