DoomArena: A framework for Testing AI Agents Against Evolving Security Threats
Leo Boisvert, Mihir Bansal, Chandra Kiran Reddy Evuru, Gabriel Huang, Abhay Puri, Avinandan Bose, Maryam Fazel, Quentin Cappart, Jason Stanley, Alexandre Lacoste, Alexandre Drouin, Krishnamurthy Dvijotham
TL;DR
DoomArena addresses the problem of robust security testing for AI agents deployed in realistic, diverse environments by providing a modular, plug-in framework that couples threat modeling with environment-specific attack gateways. It enables deployment-context-aware, multi-attack evaluations across benchmarks like $τ$-Bench, $BrowserGym$, and OSWorld, separating attack development from environment details to test generalizable vulnerabilities. The key contributions include a formal AttackConfig threat model, environment-wide attack gateways, and demonstrative case studies showing varied vulnerability profiles, constructive interference between attacks, and defenses such as guardrails and LLM-based judges. The work shows practical significance by revealing that no single agent dominates across threat models, emphasizing the need for adaptive, context-aware security testing to guide defense design in frontier AI agents. DoomArena is open-source and designed to facilitate ongoing research into the security of agentic AI systems in realistic deployment contexts.
Abstract
We present DoomArena, a security evaluation framework for AI agents. DoomArena is designed on three principles: 1) It is a plug-in framework and integrates easily into realistic agentic frameworks like BrowserGym (for web agents) and $τ$-bench (for tool calling agents); 2) It is configurable and allows for detailed threat modeling, allowing configuration of specific components of the agentic framework being attackable, and specifying targets for the attacker; and 3) It is modular and decouples the development of attacks from details of the environment in which the agent is deployed, allowing for the same attacks to be applied across multiple environments. We illustrate several advantages of our framework, including the ability to adapt to new threat models and environments easily, the ability to easily combine several previously published attacks to enable comprehensive and fine-grained security testing, and the ability to analyze trade-offs between various vulnerabilities and performance. We apply DoomArena to state-of-the-art (SOTA) web and tool-calling agents and find a number of surprising results: 1) SOTA agents have varying levels of vulnerability to different threat models (malicious user vs malicious environment), and there is no Pareto dominant agent across all threat models; 2) When multiple attacks are applied to an agent, they often combine constructively; 3) Guardrail model-based defenses seem to fail, while defenses based on powerful SOTA LLMs work better. DoomArena is available at https://github.com/ServiceNow/DoomArena.
