Securing AI Agents with Information-Flow Control
Not on the map. Why?
Cited by 71 in LLM agents and tool use, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
As AI agents become increasingly autonomous and capable, ensuring their security against vulnerabilities such as prompt injection becomes critical. This paper explores the use of information-flow control (IFC) to provide security guarantees for AI agents. We present a formal model to reason about the security and expressiveness of agent planners. Using this model, we characterize the class of properties enforceable by dynamic taint-tracking and construct a taxonomy of tasks to evaluate security and utility trade-offs of planner designs. Informed by this exploration, we present Fides, a planner that tracks confidentiality and integrity labels, deterministically enforces security policies, and introduces novel primitives for selectively hiding information. Its evaluation in AgentDojo demonstrates that this approach enables us to complete a broad range of tasks with security guarantees. A tutorial to walk readers through the the concepts introduced in the paper can be found at https://github.com/microsoft/fides
Key facts. Cited by 108 papers in the map (data through 7 Oct 2026). Builds on 25 of its 44 references that are in the map. First posted on arXiv 29 May 2025.
Builds on
25 of 44 references.
References · 25
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
- 2023Toolformer: Language Models Can Teach Themselves to Use Toolscited by 4,072
- 2023AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversationcited by 1,906
- 2023Not what you've signed up for: Compromising Real-World LLM-Integrated Applications with Indirect Prompt Injectioncited by 1,339
- 2023Prompt Injection attack against LLM-integrated Applicationscited by 568
- 2024InjecAgent: Benchmarking Indirect Prompt Injections in Tool-Integrated Large Language Model Agentscited by 476
- 2024The Instruction Hierarchy: Training LLMs to Prioritize Privileged Instructionscited by 441
- 2024Agent Security Bench (ASB): Formalizing and Benchmarking Attacks and Defenses in LLM-based Agentscited by 341
- 2023Formalizing and Benchmarking Prompt Injection Attacks and Defensescited by 328
- 2024StruQ: Defending Against Prompt Injection with Structured Queriescited by 325
- 2025Defeating Prompt Injections by Designcited by 256
13 more
- 2023Benchmarking and Defending Against Indirect Prompt Injection Attacks on Large Language Modelscited by 237
- 2024Defending Against Indirect Prompt Injection Attacks With Spotlightingcited by 233
- 2024Magentic-One: A Generalist Multi-Agent System for Solving Complex Taskscited by 221
- 2023Grammar-Constrained Decoding for Structured NLP Tasks without Finetuningcited by 186
- 2024SecAlign: Defending Against Prompt Injection with Preference Optimizationcited by 179
- 2024Guiding LLMs The Right Way: Fast, Non-Invasive Constrained Generationcited by 99
- 2024System-Level Defense against Indirect Prompt Injection Attacks: An Information Flow Control Perspectivecited by 91
- 2024The Task Shield: Enforcing Task Alignment to Defend Against Indirect Prompt Injection in LLM Agentscited by 89
- 2024GradSafe: Detecting Jailbreak Prompts for LLMs via Safety-Critical Gradient Analysiscited by 87
- 2025RTBAS: Defending LLM Agents Against Prompt Injection and Privacy Leakagecited by 64
- 2024Instructional Segment Embedding: Improving LLM Safety with Instruction Hierarchycited by 62
- 2024Get my drift? Catching LLM Task Drift with Activation Deltascited by 61
- 2024Embedding-based classifiers can detect prompt injection attackscited by 24
Built on by
Citing papers per year: 2025: 20; 2026: 88.
108 papers.
Sort:
By area:
- 2025The Attacker Moves Second: Stronger Adaptive Attacks Bypass Defenses Against Llm Jailbreaks and Prompt Injectionscited by 108
- 2026Skill-Inject: Measuring Agent Vulnerability to Skill File Attackscited by 82
- 2026Towards Verifiably Safe Tool Use for LLM Agentscited by 34
- 2026Formal Policy Enforcement for Real-World Agentic Systemscited by 31
- 2026From Agent Traces to Trust: A Survey of Evidence Tracing and Execution Provenance in LLM Agentscited by 29
- 2026The Landscape of Prompt Injection Threats in LLM Agents: From Taxonomy to Analysiscited by 25
- 2025PromptLocate: Localizing Prompt Injection Attackscited by 23
- 2025BrowseSafe: Understanding and Preventing Prompt Injection Within AI Browser Agentscited by 23
- 2025ObliInjection: Order-Oblivious Prompt Injection Attack to LLM Agents with Multi-source Datacited by 17
- 2026CaMeLs Can Use Computers Too: System-level Security for Computer Use Agentscited by 15
- 2025ceLLMate: Sandboxing Browser AI Agentscited by 14
- 2026Ghost in the Agent: Redefining Information Flow Tracking for LLM Agentscited by 14
38 more
- 2026MemLineage: Lineage-Guided Enforcement for LLM Agent Memorycited by 14
- 2026Securing LLM-Agent Long-Term Memory Against Poisoning: Non-Malleable, Origin-Bound Authority with Machine-Checked Guaranteescited by 14
- 2025PIShield: Detecting Prompt Injection Attacks via Intrinsic LLM Featurescited by 13
- 2026PISmith: Reinforcement Learning-based Red Teaming for Prompt Injection Defensescited by 13
- 2026Agent-Sentry: Bounding LLM Agents via Execution Provenancecited by 13
- 2026ARGUS: Defending LLM Agents Against Context-Aware Prompt Injectioncited by 13
- 2025CommandSans: Securing AI Agents with Surgical Precision Prompt Sanitizationcited by 12
- 2025Breaking and Fixing Defenses Against Control-Flow Hijacking in Multi-Agent Systemscited by 12
- 2026Aligning Provenance with Authorization: A Dual-Graph Defense for LLM Agentscited by 12
- 2025How Not to Detect Prompt Injections with an LLMcited by 11
- 2025SoK: Trust-Authorization Mismatch in LLM Agent Interactionscited by 11
- 2026ChainCaps: Composition-Safe Tool-Using Agents via Monotonic Capability Attenuationcited by 11
- 2025SecInfer: Preventing Prompt Injection via Inference-time Scalingcited by 10
- 2026Optimizing Agent Planning for Security and Autonomycited by 10
- 2025Systems Security Foundations for Agentic Computingcited by 9
- 2026AgentGuardian: Learning Access Control Policies to Govern AI Agent Behaviorcited by 9
- 2026AI Agents May Always Fall for Prompt Injectionscited by 9
- 2025Preventing Prompt Injection with Type-Directed Privilege Separationcited by 8
- 2026The Granularity Mismatch in Agent Security: Argument-Level Provenance Solves Enforcement and Isolates the LLM Reasoning Bottleneckcited by 8
- 2026Reframing LLM Agent Security as an Agent-Human Interaction Problemcited by 8
- 2026Agent libOS: A Runtime Substrate for Capability-Controlled Self-Evolving LLM Agentscited by 8
- 2026VIGIL: Runtime Enforcement of Behavioral Specifications in AI Agent Skillscited by 8
- 2025When Developer Aid Becomes Security Debt: A Systematic Analysis of Insecure Behaviors in LLM Coding Agentscited by 7
- 2025Taxonomy, Evaluation and Exploitation of IPI-Centric LLM Agent Defense Frameworkscited by 7
- 2026Cloak and Detonate: Scanner Evasion and Dynamic Detection of Agent Skill Malwarecited by 6
- 2025AttnTrace: Contextual Attribution of Prompt Injection and Knowledge Corruptioncited by 5
- 2026AC4A: Access Control for Agentscited by 5
- 2026AID-Guard: Stateful Authorization for Delegated Agent Effectscited by 5
- 2026Semantic Intent Fragmentation: A Single-Shot Compositional Attack on Multi-Agent AI Pipelinescited by 4
- 2025Can LLMs Make (Personalized) Access Control Decisions?cited by 3
- 2026The LLMbda Calculus: AI Agents, Conversations, and Information Flowcited by 3
- 2026An AI Agent Execution Environment to Safeguard User Datacited by 3
- 2026Enforcing Benign Trajectories: A Behavioral Firewall for Structured-Workflow AI Agentscited by 3
- 2026Web Agents Should Adopt the Plan-Then-Execute Paradigmcited by 3
- 2026Boiling the Frog: A Multi-Turn Benchmark for Agentic Safetycited by 3
- 2026Untrusted Content Masking for Web Agents with Security Guaranteescited by 3
- 2026Position: Capability Control Should be a Separate Goal From Alignmentcited by 2
- 2026Securing LLM Agents Need Intent-to-Execution Integritycited by 2
50 most cited of 108 All 108 (JSON)
- 2026Secure-CUA: Controlling Untrusted Influence in Computer-Use Agents7 Oct 2026
- 2026PACE: Provenance-Aware Capability Enforcement for Tool-Using LLM Agents1 Oct 2026
- 2026Memetic Trojans: Social Contagions as Carriers of Adversarial Payloads in Agent Networks30 Sep 2026
- 2026Eternal Sunshine of the Spotless Mind: Systematically Erasing LLM's Memories29 Sep 2026
- 2026Audience-Bound Persistent Memory: Authorization Across the Memory Lifecycle28 Sep 2026
- 2026PrivacySkills: How Privacy Guidance Shapes Source Selection in LLM Agents28 Sep 2026
- 2026The Compiler May Read It, the Agent May Not: Keeping Part of a Research Code Away from a Coding Agent28 Sep 2026
- 2026Certified Multi-Source Integrity for Structured Agent Actions28 Sep 2026
- 2026Despite Instructions: Frontier Agents Improvise Covert Channels at Test Time26 Sep 2026
- 2026Authorization Closure Graph: Minimal Repair for LLM Agents with Evolving User Instructions26 Sep 2026
- 2026Beyond Approved Actions: Runtime Validation of Persistent Outcomes in Agent Workflows25 Sep 2026
- 2026When the Agent Becomes the Kernel: A Systematization of Security on the Path to AI-Native Operating Systems20 Sep 2026
38 more
- 2026LLM Agent Capabilities Should Follow Task Intent and Context Source13 Sep 2026
- 2026Confuse the Model, Control the Flow: Understanding and Mitigating Privacy Leakage from LLM Agents with Information Flow Control12 Sep 2026
- 2026Structurally Close, Temporally Distant: Measuring Security Exposure in Long-Horizon LLM Agents5 Sep 2026
- 2026The Implications of Linguistic Illegibility for LLM Security2 Sep 2026
- 2026The Safeguard Worked. Is the LLM System Safer?1 Sep 2026
- 2026Delegation Without Trust: An Empirical Gap Analysis of Identity, Authorization, and Runtime Governance in Multi-Agent LLM Systems31 Aug 2026
- 2026Beyond the Payload: How User Invocation Shapes Coding Agent Vulnerability to Repository Poisoning31 Aug 2026
- 2026Persona-Execution Separation: An Architecture Pattern for Evolving LLM Agents under Execution Audit27 Aug 2026
- 2026Agent Mesh: Reliability Primitives for Non-Idempotent Agent Delegation - Identity Adequacy and Evidence Adequacy26 Aug 2026
- 2026ToolMinimize: Auditing and Rewriting LLM Agent Tool Calls to Minimize Privacy Exposure25 Aug 2026
- 2026AgentFlow: A Flow-Centric Policy Language and Framework for Securing LLM Agent Systems24 Aug 2026
- 2026AID-Guard: Stateful Authorization for Delegated Agent Effects21 Aug 2026
- 2026TraceGrant: A Contract-Governed Security Framework for the Task-Effect Lifecycle of Networked LLM Agents21 Aug 2026
- 2026Proof-of-Execution Memory: Defending LLM Agents Against Forged-Reasoning Attacks by Verifying What Actually Happened17 Aug 2026
- 2026Rethinking Agent Security as a Networking Problem12 Aug 2026
- 2026StealthBench: Measuring Operational Stealth in Autonomous Offensive-Security Agents28 Jul 2026
- 2026Explanation-Bound Tool Execution for AI Agents: Server-Verified Action Claims Without Trusting Model Rationales28 Jul 2026
- 2026Agent Security Needs Redefinition through a Holistic Framework24 Jul 2026
- 2026Twin Agent: Context Residual Compression for Privilege Separated Agents21 Jul 2026
- 2026Data Leakage Prevention in Agentic Applications via Preemptive Hardening21 Jul 2026
- 2026Democratizing Agent Deployment Safety: A Structural Monitoring Approach16 Jul 2026
- 2026Prismata: Confining Cross-Site Prompt Injection in Web Agents9 Jul 2026
- 2026Untrusted Content Masking for Web Agents with Security Guarantees6 Jul 2026
- 2026Agent Data Injection Attacks are Realistic Threats to AI Agents6 Jul 2026
- 2026DualView: Preventing Indirect Prompt Injection in Personal AI Agents4 Jul 2026
- 2026MOSAIC: Knowledge-Guided CLI Command Composition Attack in LLM Coding Agents3 Jul 2026
- 2026Cloak and Detonate: Scanner Evasion and Dynamic Detection of Agent Skill Malware2 Jul 2026
- 2026MemLeak: Diagnosing Information Leaks in Multimodal Agent Memory29 Jun 2026
- 2026Agents That Know Too Much: A Data-Centric Survey of Privacy in LLM Agents25 Jun 2026
- 2026VIGIL: Runtime Enforcement of Behavioral Specifications in AI Agent Skills25 Jun 2026
- 2026Securing LLM-Agent Long-Term Memory Against Poisoning: Non-Malleable, Origin-Bound Authority with Machine-Checked Guarantees23 Jun 2026
- 2026AOHP: An Open-Source OS-Level Agent Harness for Personalized, Efficient and Secure Interaction22 Jun 2026
- 2026GIF: Locally Sound Geometric Information Flow Control for LLMs22 Jun 2026
- 2026Efficient and Sound Probabilistic Verification for AI Agents18 Jun 2026
- 2026SecureClaw: Clawing Back Control of LLM Agents8 Jun 2026
- 2026Data Flow Control: Data Safety Policies for AI Agents4 Jun 2026
- 2026From Agent Traces to Trust: A Survey of Evidence Tracing and Execution Provenance in LLM Agents3 Jun 2026
- 2026Caught in the Act(ivation): Toward Pre-Output and Multi-Turn Detection of Credential Exfiltration by LLM Agents2 Jun 2026
50 newest of 108 All 108 (JSON)
- 2026Skill-Inject: Measuring Agent Vulnerability to Skill File Attackscited by 82
- 2026Towards Verifiably Safe Tool Use for LLM Agentscited by 34
- 2026Formal Policy Enforcement for Real-World Agentic Systemscited by 31
- 2026From Agent Traces to Trust: A Survey of Evidence Tracing and Execution Provenance in LLM Agentscited by 29
- 2026The Landscape of Prompt Injection Threats in LLM Agents: From Taxonomy to Analysiscited by 25
- 2025ObliInjection: Order-Oblivious Prompt Injection Attack to LLM Agents with Multi-source Datacited by 17
- 2026CaMeLs Can Use Computers Too: System-level Security for Computer Use Agentscited by 15
- 2026Ghost in the Agent: Redefining Information Flow Tracking for LLM Agentscited by 14
- 2026MemLineage: Lineage-Guided Enforcement for LLM Agent Memorycited by 14
- 2026Securing LLM-Agent Long-Term Memory Against Poisoning: Non-Malleable, Origin-Bound Authority with Machine-Checked Guaranteescited by 14
- 2026Agent-Sentry: Bounding LLM Agents via Execution Provenancecited by 13
- 2026ARGUS: Defending LLM Agents Against Context-Aware Prompt Injectioncited by 13
12 most cited of 70 All 70 (JSON)
- 2026Secure-CUA: Controlling Untrusted Influence in Computer-Use Agents7 Oct 2026
- 2026PACE: Provenance-Aware Capability Enforcement for Tool-Using LLM Agents1 Oct 2026
- 2026Memetic Trojans: Social Contagions as Carriers of Adversarial Payloads in Agent Networks30 Sep 2026
- 2026PrivacySkills: How Privacy Guidance Shapes Source Selection in LLM Agents28 Sep 2026
- 2026Certified Multi-Source Integrity for Structured Agent Actions28 Sep 2026
- 2026Despite Instructions: Frontier Agents Improvise Covert Channels at Test Time26 Sep 2026
- 2026Authorization Closure Graph: Minimal Repair for LLM Agents with Evolving User Instructions26 Sep 2026
- 2026Beyond Approved Actions: Runtime Validation of Persistent Outcomes in Agent Workflows25 Sep 2026
- 2026When the Agent Becomes the Kernel: A Systematization of Security on the Path to AI-Native Operating Systems20 Sep 2026
- 2026LLM Agent Capabilities Should Follow Task Intent and Context Source13 Sep 2026
- 2026Confuse the Model, Control the Flow: Understanding and Mitigating Privacy Leakage from LLM Agents with Information Flow Control12 Sep 2026
- 2026Structurally Close, Temporally Distant: Measuring Security Exposure in Long-Horizon LLM Agents5 Sep 2026
12 newest of 70 All 70 (JSON)
- 2025The Attacker Moves Second: Stronger Adaptive Attacks Bypass Defenses Against Llm Jailbreaks and Prompt Injectionscited by 108
- 2025PromptLocate: Localizing Prompt Injection Attackscited by 23
- 2025BrowseSafe: Understanding and Preventing Prompt Injection Within AI Browser Agentscited by 23
- 2025ceLLMate: Sandboxing Browser AI Agentscited by 14
- 2025PIShield: Detecting Prompt Injection Attacks via Intrinsic LLM Featurescited by 13
- 2026PISmith: Reinforcement Learning-based Red Teaming for Prompt Injection Defensescited by 13
- 2025How Not to Detect Prompt Injections with an LLMcited by 11
- 2026Optimizing Agent Planning for Security and Autonomycited by 10
- 2026AI Agents May Always Fall for Prompt Injectionscited by 9
- 2026Agent Security Needs Redefinition through a Holistic Frameworkcited by 2
- 2026Don't Make Models Guess Security and Safety: Symbolic Guardrails for Domain-Specific AI Agentscited by 1
- 2026Beyond Pattern Matching: Seven Cross-Domain Techniques for Prompt Injection Detectioncited by 0
- 2026Agent Security Needs Redefinition through a Holistic Framework24 Jul 2026
- 2026AI Agents May Always Fall for Prompt Injections17 May 2026
- 2026Beyond Pattern Matching: Seven Cross-Domain Techniques for Prompt Injection Detection20 Apr 2026
- 2026Don't Make Models Guess Security and Safety: Symbolic Guardrails for Domain-Specific AI Agents16 Apr 2026
- 2026PISmith: Reinforcement Learning-based Red Teaming for Prompt Injection Defenses13 Mar 2026
- 2026Optimizing Agent Planning for Security and Autonomy11 Feb 2026
- 2025ceLLMate: Sandboxing Browser AI Agents14 Dec 2025
- 2025BrowseSafe: Understanding and Preventing Prompt Injection Within AI Browser Agents25 Nov 2025
- 2025PIShield: Detecting Prompt Injection Attacks via Intrinsic LLM Features15 Oct 2025
- 2025PromptLocate: Localizing Prompt Injection Attacks14 Oct 2025
- 2025The Attacker Moves Second: Stronger Adaptive Attacks Bypass Defenses Against Llm Jailbreaks and Prompt Injections10 Oct 2025
- 2025How Not to Detect Prompt Injections with an LLM8 Jul 2025
- 2026ChainCaps: Composition-Safe Tool-Using Agents via Monotonic Capability Attenuationcited by 11
- 2026AgentGuardian: Learning Access Control Policies to Govern AI Agent Behaviorcited by 9
- 2026AID-Guard: Stateful Authorization for Delegated Agent Effectscited by 5
- 2025Can LLMs Make (Personalized) Access Control Decisions?cited by 3
- 2026An AI Agent Execution Environment to Safeguard User Datacited by 3
- 2026Position: Capability Control Should be a Separate Goal From Alignmentcited by 2
- 2026Agent Security is a Systems Problemcited by 2
- 2026AOHP: An Open-Source OS-Level Agent Harness for Personalized, Efficient and Secure Interactioncited by 2
- 2025BinaryShield: Cross-Service Threat Intelligence in LLM Services using Privacy-Preserving Fingerprintscited by 1
- 2026Reachability Across the NL/PL Boundary: A Taxonomy-Driven Dataflow Model for LLM-Integrated Applicationscited by 1
- 2026Efficient and Sound Probabilistic Verification for AI Agentscited by 1
- 2026Explanation-Bound Tool Execution for AI Agents: Server-Verified Action Claims Without Trusting Model Rationalescited by 1
12 most cited of 21 All 21 (JSON)
- 2026Eternal Sunshine of the Spotless Mind: Systematically Erasing LLM's Memories29 Sep 2026
- 2026Audience-Bound Persistent Memory: Authorization Across the Memory Lifecycle28 Sep 2026
- 2026The Compiler May Read It, the Agent May Not: Keeping Part of a Research Code Away from a Coding Agent28 Sep 2026
- 2026The Implications of Linguistic Illegibility for LLM Security2 Sep 2026
- 2026The Safeguard Worked. Is the LLM System Safer?1 Sep 2026
- 2026Agent Mesh: Reliability Primitives for Non-Idempotent Agent Delegation - Identity Adequacy and Evidence Adequacy26 Aug 2026
- 2026AID-Guard: Stateful Authorization for Delegated Agent Effects21 Aug 2026
- 2026Explanation-Bound Tool Execution for AI Agents: Server-Verified Action Claims Without Trusting Model Rationales28 Jul 2026
- 2026Democratizing Agent Deployment Safety: A Structural Monitoring Approach16 Jul 2026
- 2026AOHP: An Open-Source OS-Level Agent Harness for Personalized, Efficient and Secure Interaction22 Jun 2026
- 2026Efficient and Sound Probabilistic Verification for AI Agents18 Jun 2026
- 2026Data Flow Control: Data Safety Policies for AI Agents4 Jun 2026
12 newest of 21 All 21 (JSON)