Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

The Task Shield: Enforcing Task Alignment to Defend Against Indirect Prompt Injection in LLM Agents

About

Large Language Model (LLM) agents are increasingly being deployed as conversational assistants capable of performing complex real-world tasks through tool integration. This enhanced ability to interact with external systems and process various data sources, while powerful, introduces significant security vulnerabilities. In particular, indirect prompt injection attacks pose a critical threat, where malicious instructions embedded within external data sources can manipulate agents to deviate from user intentions. While existing defenses based on rule constraints, source spotlighting, and authentication protocols show promise, they struggle to maintain robust security while preserving task functionality. We propose a novel and orthogonal perspective that reframes agent security from preventing harmful actions to ensuring task alignment, requiring every agent action to serve user objectives. Based on this insight, we develop Task Shield, a test-time defense mechanism that systematically verifies whether each instruction and tool call contributes to user-specified goals. Through experiments on the AgentDojo benchmark, we demonstrate that Task Shield reduces attack success rates (2.07\%) while maintaining high task utility (69.79\%) on GPT-4o.

Feiran Jia, Tong Wu, Xin Qin, Anna Squicciarini• 2024

Related benchmarks

TaskDatasetResultRank
Agent Task PerformanceAgentDojo Travel
Attack Success Rate1.43
24
Computer UseOSWorld
OS Success Rate36.6
22
Agent Task PerformanceAgentDojo Banking
Attack Success Rate6.25
18
LLM Agent DefenseAgentDojo Workspace
Clean Utility85
12
LLM Agent DefenseAgentDojo Overall
Clean Utility73.2
12
LLM Agent DefenseAgentDojo Slack
Clean Utility80.95
12
Misaligned action detectionMISACTBENCH
Precision61.3
12
Adversarial Attack DefenseRedTeamCUA
ASR0.22
10
Agent Task PerformanceAgentDojo Workspace
Utility66.67
6
Agent Task PerformanceAgentDojo Overall
Utility69.79
6
Showing 10 of 16 rows

Other info

Follow for update