惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threat Research - Cisco Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
V
Vulnerabilities – Threatpost
GbyAI
GbyAI
P
Proofpoint News Feed
L
LINUX DO - 热门话题
P
Palo Alto Networks Blog
A
About on SuperTechFans
T
Tenable Blog
M
MIT News - Artificial intelligence
IT之家
IT之家
I
Intezer
D
DataBreaches.Net
爱范儿
爱范儿
T
Threatpost
C
CERT Recently Published Vulnerability Notes
云风的 BLOG
云风的 BLOG
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
K
Kaspersky official blog
大猫的无限游戏
大猫的无限游戏
A
Arctic Wolf
Y
Y Combinator Blog
Cyberwarzone
Cyberwarzone
酷 壳 – CoolShell
酷 壳 – CoolShell
D
Darknet – Hacking Tools, Hacker News & Cyber Security
H
Help Net Security
Microsoft Security Blog
Microsoft Security Blog
Spread Privacy
Spread Privacy
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
AWS News Blog
AWS News Blog
博客园 - 聂微东
C
Check Point Blog
S
Securelist
有赞技术团队
有赞技术团队
雷峰网
雷峰网
aimingoo的专栏
aimingoo的专栏
Last Week in AI
Last Week in AI
Stack Overflow Blog
Stack Overflow Blog
MongoDB | Blog
MongoDB | Blog
D
Docker
G
GRAHAM CLULEY
T
The Exploit Database - CXSecurity.com
C
Cybersecurity and Infrastructure Security Agency CISA
T
Tailwind CSS Blog
L
Lohrmann on Cybersecurity
G
Google Developers Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LangChain Blog

A10 Networks

What Is Low-latency Trading? | A10 Networks Multi-Vector DDoS: 11 Amplification Vectors | A10 Healthcare Cloud Compliance: HIPAA & GDPR Guide | A10 LLM Unbounded Consumption & DoS Attacks | OWASP LLM10 LLM Hallucination & Misinformation | OWASP LLM09:2025 Healthcare Network Protection for Hospitals & Clinics RAG Security: Vector & Embedding Weaknesses | OWASP LLM08 System Prompt Leakage | OWASP LLM07:2025 Explained LLM Supply Chain Security | OWASP LLM03:2025 Trust, Control and Security in the Age of Agentic AI Summit | A10 Networks LLM Improper Output Handling | OWASP LLM05:2025 Data Poisoning Attacks in LLMs | OWASP LLM04:2025 Sensitive Information Disclosure | OWASP LLM02:2025 Game Over for DDoS Attacks in Gaming | How to Achieve Resilience Prompt Injection | OWASP LLM01:2025 Explained Beyond PCI Summit: Battling Bots, Fraud, and AI-powered Threats Web Application Security Best Practices for 2026 | A10 Networks A10’s 5 Key Takeaways on Application & API Security Trends Securing Financial Applications in the AI Era Summit Unified Application Delivery, Security, and AI Protection for Financial Services The Most Famous DDoS Attacks in History Post-quantum Cryptography Comes to A10 SSL/TLS Data Plane Real-time DDoS Carpet-bombing: NTP Amplification Evasion Shadow AI | Glossary AI & LLM Security: Hype vs. Reality and What to Prioritize App Delivery in the Age of AI Summit | Hybrid & Cloud-Native Strategies A Day in the Life of a Stressed Web Application | ADC & WAF Resilience Avans University of Applied Sciences Modernizes Hybrid Application Delivery with A10 Networks Preparing Government Infrastructure for AI Adoption | Expert Summit Report: IDC Spotlight Report: Modernizing Application Delivery Infrastructure for AI-powered Applications Broken Object Level Authorization (BOLA): The #1 API Security Risk | Free Webinar | A10 Networks Product Demo: A10 AI Firewall by A10 Networks AI Firewall for Enterprise AI Security | A10 Networks API Traffic Management for AI and Agentic Systems | Expert Summit AI is Here: How Ready Is Your Infrastructure? | A10 Networks Pulse Campaign Analysis: Brazil ISPs Expose Next-Gen DDoS Automation Trends Tech Companies Lead GenAI Adoption but Face Infrastructure Gaps Cyber Defense Magazine's 2026 Global InfoSec award – Editor's Choice – API Security | A10 Networks Load Balancing Solutions for Availability & Security | A10 Networks Top 9 Generative AI Security Risks in 2026 LLM Security: Protecting AI Models & Applications
LLM Excessive Agency | OWASP LLM06:2025 Explained
Richard Tuma · 2026-05-27 · via A10 Networks

Excessive agency occurs when an LLM-based system is granted more capability, permission, or autonomy than is necessary, enabling it to perform harmful actions in response to unexpected, ambiguous, hallucinated, or manipulated outputs.

Modern LLM applications often integrate with external systems via extensions (tools, plugins, or skills). In agent-based architectures, the model may dynamically decide which tool to call and may repeatedly invoke tools based on prior outputs. If these capabilities are not tightly constrained, the system can perform damaging actions, even if the root cause is hallucination or confabulation, poor prompt engineering, direct or indirect prompt injection, compromised extensions, or malicious peer agents in multi-agent systems

Excessive agency is fundamentally a privilege and control failure, not merely a model accuracy issue.

Note: Excessive agency differs from improper output handling. Improper output handling concerns insufficient scrutiny of LLM outputs before use. Excessive agency concerns what the LLM is allowed to do with those outputs.

Key Takeaways

  • Excessive agency occurs when an LLM-based system is granted more functionality, permissions, or autonomy than needed, enabling it to take damaging actions in response to unexpected, ambiguous, or manipulated outputs
  • The three root causes are excessive functionality (access to unneeded functions), excessive permissions (overly broad access rights to downstream systems), and excessive autonomy (acting without human confirmation on high-impact operations)
  • Excessive agency differs from improper output handling; it is about what actions an LLM agent can take in connected systems, not about how its text output is processed by the application
  • In agentic and multi-agent systems, the risk compounds: a compromised or malicious peer agent can trigger downstream actions across an entire pipeline, amplifying the impact of a single point of failure
  • Mitigation centers on the principle of least privilege, minimizing available extensions, restricting permissions to only what is necessary, executing actions in the user's security context, and requiring human approval for high-impact operations

Root Causes of Excessive Agency

Excessive agency typically stems from one or more root causes. First, excessive functionality, the LLM has access to tools or features that are beyond what is required. Second, excessive permissions, the LLM or its extensions operate with privileges greater than necessary. Third, excessive autonomy, high-impact actions are executed without independent validation or human oversight. These weaknesses can impact confidentiality, integrity, and availability depending on which systems the LLM can access. Specific examples are noted below.

  • Excessive functionality: An LLM agent only needs to read documents, but the chosen extension also allows it to modify or delete documents; a deprecated plug-in remains enabled even after being replaced; a shell-command extension allows arbitrary command execution instead of a single, restricted operation. Open-ended extensions (e.g., “run shell command,” “fetch URL”) dramatically expand the attack surface.
  • Excessive permissions: A database extension intended for read-only access connects using credentials with INSERT, UPDATE, DELETE permissions; an extension acting on behalf of a user connects using a high-privilege generic account, enabling cross-user data access. Failing to enforce least privilege at the downstream system level enables privilege escalation.
  • Excessive autonomy: An extension deletes documents without user confirmation; a social media automation tool posts content without approval; a financial transaction is executed without independent verification. Autonomous execution of high-impact actions exponentially increases risk.

Example Attack Scenario

An LLM-powered personal assistant summarizes emails using a mailbox extension. The extension includes both read and send capabilities. It authenticates using broad mailbox permissions and does not require approval before sending mail.

The system is vulnerable to indirect prompt injection. A malicious email instructs the LLM to search the inbox for sensitive information. It then compiles it and sends it to the attacker. Because of excessive functionality, excessive permissions, and excessive autonomy, the LLM can exfiltrate sensitive data.

This could have been prevented by using a read-only extension, enforcing OAuth with read-only scope, requiring manual user approval before sending messages.

Prevention and Mitigation Strategies

  • Minimize Extensions: Only provide the LLM access to tools strictly necessary for operation. If URL fetching isn’t required, don’t enable it.
  • Minimize Extension Functionality: Build extensions that implement only specific required actions as preferred, “write to specific file” over “run shell command.” Granularity reduces risk.
  • Avoid Open-ended Extensions: Avoid generic execution interfaces such as, “run arbitrary shell command” and “fetch arbitrary URL.” Replace generic execution interfaces with narrowly scoped APIs.
  • Minimize Extension Permissions: Apply least privilege at downstream systems such as, read-only database access where applicable, no write/delete unless required and no cross-user access. Enforce this at the infrastructure level, not through LLM logic.
  • Execute in User Context: Ensure actions taken on behalf of users are executed with OAuth authentication, minimum required scope and under the correct user identity. Never use generic high-privileged service accounts for user-scoped actions.
  • Require Human Approval: Implement human-in-the-loop controls for high-impact actions such as, sending messages, posting content, deleting data and executing financial transactions. Autonomy must be bounded.
  • Complete Mediation: Do not rely on the LLM to decide whether an action is authorized. All downstream systems must independently enforce authorization and policy checks.
  • Sanitize Inputs and Outputs: Apply secure coding practices (e.g., OWASP ASVS guidance) and use SAST, DAST and IAST. Follow input validation and output handling best practices to reduce injection risk.

Damage-limiting Controls

Logging and monitoring extensions activity, monitoring downstream system actions, using rate limiting tool invocation and alerting on abnormal patterns can all be used to reduce the impact excessive agency. These techniques increase detection capability before widespread damage occurs.

The Core Security Principle

Excessive agency is a power without restraint problem. When LLMs are allowed to call powerful tools, operate with high privileges or act autonomously, they become high-risk automation systems. Secure LLM architecture requires least functionality, least privilege, controlled autonomy, independent authorization enforcement and human oversight for high-impact operations.

LLMs should assist decisions, not unilaterally execute them. Limit the tools, limit the permissions and limit the autonomy.

< Back to Glossary of Terms