Researchers at Meta developed X-AgentRed to find harmful workflows across connected services while keeping the delivered user requests benign under their judging protocol. Their graph connects tool effects to the conditions required by later tools, then uses execution feedback to diversify or revise candidate scenarios.

The test used a simulated ecosystem with 30 services and 914 tools. Claude Opus 4.8 generated tool responses and state changes. Target agents were GPT-5.6 Sol, GLM-5.2, DeepSeek-V4-Pro and Claude Opus 4.8; DeepSeek used a scenario-specific registry of at most 256 tools. These were simulated interactions, not verified breaches of those services.

Each method generated 250 scenarios per target. Across the four targets, X-AgentRed produced 192 judge-accepted harmful scenarios, compared with 105 for STAC and 27 for TRACE. The counts describe discovery in deliberately constructed red-team scenarios. They do not estimate how often ordinary requests cause harm in deployment.

Two LLM judges had to accept harm, a plausible inducing condition, and benign delivered requests. Missing executions or assessments were not counted as harmful. Judge choice changed measured outcomes; this is sensitivity, not proof of judge accuracy. Each configuration had one run, and the comparisons did not equalize generation effort or target-model calls. No independent replication was checked here.