Large Language Models (LLMK)
Ava can exploit excessive agency or autonomy in plugins, extensions, or other AI components to perform unauthorized or high-risk actions because of missing human-in-the-loop approval
This card describes how an attacker exploits excessive agency to perform unauthorized high-risk operations because the AI was allowed to do so without human-in-the-loop approval.
Scenario: Ava's unauthorized exploit of high-risk actions missing human-in-the-loop approval scenario
Example
Rossum tells Ava about an exploit he recently discovered with the new Mr. Juice AI chatbot. Rossum tells her that the authenticated version of the chatbot allows the user to see pending unpaid invoices by connecting to the invoice database. This can't be functionality that comes out-of-the-box, but an extension that Mr. Juice's developers have built. Rossum and Ava agree that they will see if there are other things which may be possible. After trying out various prompts, Ava is able to get the AI chatbot to delete unpaid invoices by stating that they are invalid. Furthermore, no form of approval from the owners of the invoices is required. They happily delete all pending invoices from the Mr. Juice database.
Threat Modeling
STRIDE
This scenario falls into the Elevation of Privilege category of STRIDE. Ava is able to execute a high-risk action, deleting Mr. Juice's customers' invoices without any form of approval from the owners of the invoices.
PHANTOM-B
This scenario fits Over-reliance on the LLM. Excessive autonomy lets the model take high-risk actions without the human approval needed for those actions.
What can go wrong?
Insecure plugins or extensions, allowing the AI excessive agency over functions or data, without any form of "human-in-the-loop" control, can lead to data loss, corruption, or exfiltration of sensitive information in downstream systems. In these cases, the model itself can become a tool for data exfiltration of sensitive information, unauthorized access and data tampering. The impact can be financial losses, reputational damage, share price loss, customer churn, lawsuits, loss of sales, fines from data protection due to non-compliance and even financial bankruptcy.
For more things that can go wrong, see OWASP Top 10 for LLM Applications and Mitre Atlas⢠IDs in the mapping section below and correlate these with the IDs on the OWASP Top 10 for LLM and Mitre Atlas⢠websites.
What are we going to do about it?
- Require explicit checkpoints for privileged or irreversible outcomes.
- Detect and prevent security threats arising from autonomous behavior, including pre-execution validation, behavior pattern analysis, and audit trails for approval of security-critical actions.
- Provide shutdown or rollback paths when unsafe behavior of the AI system is observed, and ensure these mechanisms remain functional over time.
- Define which AI decisions and agent actions require human approval so that runtime gates can enforce them, and define the system's behavior when approval is not provided in time.
- Capture human-initiated oversight events so that override and mode-change actions are independently auditable and reconstructable.
- Classify each plugin or extension action by reversibility (read-only, reversible, externally reversible, irreversible per AISVS C9.2.3) and let that class, not a per-prompt judgment, decide what runs unattended and what needs approval. Deleting invoices is irreversible and must route to human-in-the-loop, while read-only lookups can proceed (C9.2.4).
For detailed advice on how to mitigate threats related to the card, see the OWASP AISVS and OWASP AITG IDs in the table below and correlate these with the IDs in the OWASP AI Security Verification Standard and OWASP AI Test Guide documentation.
Mappings
STRIDE: Elevation of Privilege
Phantom Bā¢: O
CIA: I
AISVS (1.0): 3.2.1,3.2.2,5.1.1,5.1.2,7.2.3,9.2.1,9.2.2,9.2.3,9.2.4,9.2.5,9.2.6,9.2.7,9.2.8,9.2.9,9.2.10,9.3.1,9.3.5,9.3.6,9.5.1,9.5.2,9.5.3,9.5.4,9.5.5,9.5.6,9.6.1,9.6.2,9.6.3,12.1.1,12.1.2,12.1.3,12.2.1,12.2.2,12.2.3,12.2.4,12.2.5,12.2.6,12.3.1,12.3.2,12.3.3,12.3.4,12.4.1,12.4.2,12.4.3
AITG (1.0): APP-06,APP-14
MITRE ATLASā¢: AML.T0053
OWASP LLM Top 10: LLM06:2025
No attacks registered!