🤖 AI Summary
This work addresses the vulnerability of large language model (LLM) agents to indirect prompt injection attacks embedded in environmental states during external tool use, a risk inadequately captured by existing evaluation methods due to limited scalability and diversity. To bridge this gap, we propose ToolHazard—the first scalable framework for synthesizing adversarial environments—leveraging a coordinated triad of an environment simulator, an attacker agent, and a user simulator to automatically generate stateful, executable attack scenarios. ToolHazard autonomously identifies injection points and crafts targeted payloads, enabling security evaluation in complex, long-horizon tasks without manual intervention. It supports cross-domain seed expansion and produces safety-aligned training data. Experiments reveal significant vulnerabilities in current agents, with attack timing and location critically influencing success rates. Models fine-tuned on ToolHazard-generated data demonstrate markedly improved robustness on ToolHazard-Bench and AgentDojo while preserving standard task performance.
📝 Abstract
Large language model (LLM) agents integrated with external tools are vulnerable to indirect prompt injections embedded in environmental states. However, existing studies largely rely on manually implemented or reused environments, stochastic LLM-based tool simulation, and predefined injection locations, limiting scalable security research across broader domains. To bridge this gap, we propose **ToolHazard**, a scalable adversarial environment synthesis framework that reduces human engineering and supports expansion with additional seed domains and compute. Through an Environment Simulator, an Attacker Agent, and a User Simulator, ToolHazard synthesizes executable stateful environments, discovers viable injection points and generates environment-specific payloads, and constructs state-grounded long-horizon tasks. Based on ToolHazard, we build **ToolHazard-Bench** for stress-testing agents under complex workflows and diverse environmental attacks. Experiments reveal substantial agent vulnerabilities and show that injection timing and placement affect attack effectiveness. Moreover, ToolHazard-generated alignment data improves security on both ToolHazard-Bench and AgentDojo while preserving benign task utility.