FraudBench: Stress-Testing Policy-Grounded Banking Agents Against Adaptive Fraud
A new test checks whether banking chatbots can be talked into leaking data or moving money
FraudBench is a new benchmark that lets a simulated scammer AI try to talk a bank-service AI agent, one with real tools to look up accounts, reset PINs, and transfer money, into unsafe actions purely through conversation. The scammer uses ten fraud tactics plus multi-step chained attacks, including tricks where an earlier admission in the conversation makes a later, seemingly normal request unsafe. Across four tested models, defense success ranged only from 49% to 65%, with money-mule fraud and chained attacks being the hardest to catch.
METAL MEDIA explanatory visual
A new test checks whether banking chatbots can be talked into leaking data or moving money
- 01The authors built a simulated bank with a 698-document internal policy library, a mutable customer database, and 17 privileged tools, then had an AI agent and an AI scammer interact through those tools in real conversations
- 02Safety judgments depend on the whole conversation history, not just the latest message: for instance, a transfer request must be refused if the caller earlier admitted the money belongs to someone else, even if the request looks fine in isolation
- 03Of 150 hand-written adversarial scenarios, 107 (90 single-mechanism cases plus 17 multi-step chained attacks) were released and used to test four models: Nemotron-3 Ultra 550B, Gemini 3.6 Flash, Gemini 3.1 Flash-Lite, and gpt-oss-120b
- 04Even under an ideal setup where the agent was handed the correct policy document in advance, defense success ranged from 49.5% to 64.5%; when Gemini 3.6 Flash had to search the full document corpus itself, its score dropped 13 points, from 64.5% to 51.0%
- 05Money-mule fraud was the weakest spot for every model, and on the 17 chained multi-step attacks, even the stronger models only defended 8-9 cases versus just 4 for weaker ones
What they did
- The authors built a simulated bank with a 698-document internal policy library, a mutable customer database, and 17 privileged tools, then had an AI agent and an AI scammer interact through those tools in real conversations
- Safety judgments depend on the whole conversation history, not just the latest message: for instance, a transfer request must be refused if the caller earlier admitted the money belongs to someone else, even if the request looks fine in isolation
- Of 150 hand-written adversarial scenarios, 107 (90 single-mechanism cases plus 17 multi-step chained attacks) were released and used to test four models: Nemotron-3 Ultra 550B, Gemini 3.6 Flash, Gemini 3.1 Flash-Lite, and gpt-oss-120b
- Even under an ideal setup where the agent was handed the correct policy document in advance, defense success ranged from 49.5% to 64.5%; when Gemini 3.6 Flash had to search the full document corpus itself, its score dropped 13 points, from 64.5% to 51.0%
- Money-mule fraud was the weakest spot for every model, and on the 17 chained multi-step attacks, even the stronger models only defended 8-9 cases versus just 4 for weaker ones

| Work | Exec. state | Large KB | Fraud | Multi-class fraud | History-dep. | Long conv. | Type |
|---|---|---|---|---|---|---|---|
| Fraud-R1 (Yang et al. 2025) | – | – | ✓ | ⊚ | ⊚ | ⊚ | Benchmark |
| τ2-bench (Barres et al. 2025) | ✓ | – | – | – | – | ✓ | Benchmark |
| τ-Knowledge (Shi et al. 2026) | ✓ | ✓ | – | – | – | ✓ | Benchmark |
| AgentDojo (Debenedetti et al. 2024) | ✓ | – | – | – | ✓ | ⊚ | Both |
| SafeArena (Tur et al. 2025) | ✓ | – | – | – | – | ⊚ | Benchmark |
| AgentHazard (Feng et al. 2026) | ✓ | – | – | – | ✓ | ⊚ | Benchmark |
| DoomArena (Boisvert et al. 2025) | ✓ | – | – | – | ✓ | ⊚ | Framework |
| FraudBench | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | Both |

| Mechanism | Principal decision being tested |
|---|---|
| APP scam | Protect a verified customer manipulated into an authorized payment. |
| Account takeover | Stop stolen knowledge or recovery credentials from becoming account control. |
| Card fraud | Preserve freezes, activation locks, PIN rules, and transaction controls. |
| Data exfiltration | Enforce identity, role, ownership, scope, and retention boundaries. |
| First-party fraud | Detect dispute or reimbursement claims contradicted by the account. |
| Prompt injection | Treat instruction-like text in records or user content as data. |
| Money mule | Stop laundering, structuring, third-party movement, or authorization bypass. |
| Phishing PII | Recognize that static PII satisfies basic identity but not every high-risk action. |
| Social engineering | Resist false authority, urgency, secrecy, sympathy, and escalation pressure. |
| Synthetic identity | Enforce onboarding and expansion eligibility against fabricated or blended identities. |
| Chain (adaptive) | Preserve trust-state evidence across a multi-step attack when a later locally valid request follows an earlier probe, admission, or failed attempt. |
| Defender | Tasks | Security S (p1) |
|---|---|---|
| Gemini 3.6 Flash | 107 | 64.5% |
| Nemotron-3 Ultra 550B | 107 | 57.9% |
| Gemini 3.1 Flash-Lite | 107 | 53.3% |
| gpt-oss-120b | 107 | 49.5% |
| Mechanism | Nemo. | G3.6F | G3.1FL | oss120 |
|---|---|---|---|---|
| APP scam | 3/9 | 5/9 | 4/9 | 2/9 |
| Account takeover | 3/9 | 8/9 | 7/9 | 6/9 |
| Card fraud | 7/9 | 8/9 | 7/9 | 8/9 |
| Data exfiltration | 8/9 | 8/9 | 7/9 | 5/9 |
| First-party fraud | 4/9 | 7/9 | 3/9 | 2/9 |
| Prompt injection | 7/9 | 8/9 | 6/9 | 6/9 |
| Money mule | 2/9 | 1/9 | 1/9 | 1/9 |
| Phishing PII | 5/9 | 4/9 | 6/9 | 5/9 |
| Social engineering | 8/9 | 6/9 | 6/9 | 7/9 |
| Synthetic identity | 7/9 | 5/9 | 6/9 | 7/9 |
| Chain (adaptive) | 8/17 | 9/17 | 4/17 | 4/17 |
| Overall | 62/107 | 69/107 | 57/107 | 53/107 |
| Overall (%) | 57.9 | 64.5 | 53.3 | 49.5 |
| Defender | Oracle S (p1) | All-tools S (p1) |
|---|---|---|
| Gemini 3.6 Flash | 64.5% (107) | 51.0% (104) |
| Gemini 3.1 Pro | – | 55.1% (107) |
Why it matters
As banking chatbots gain real authority to move money and change account details, a few conversational tricks are enough to turn them into an attack surface, and this benchmark is one of the first to measure that risk concretely with an executable, tool-based test rather than a static text quiz. It gives banks and AI developers hard numbers on where current models fail before such agents are deployed on real customers.
Terms in this paper
- money mule · a person or account used to funnel illegally obtained money on someone else's behalf
- oracle retrieval · a test condition where the agent is directly given the correct policy document instead of having to search for it
- LLM-as-judge · using another AI model to read a conversation transcript and score whether it was handled safely
- dual-control setting · a simulation design where both the service agent and the caller can act through tools, not just the agent
Original abstract (English)
Conversational agents now act for end users through tools while holding access to customer databases and internal policy documents that a caller can reach through dialogue alone. Banking is the clearest case: the same agent that answers a question can also change contact details, reset a PIN, or move money, so ordinary customer service is inseparable from authorization, fraud detection, and policy compliance. Existing financial-fraud benchmarks classify static transactions or messages, and general agent-safety benchmarks target prompt injection or generic harmful use; none test whether a policy-grounded banking agent safely acts when a caller manipulates identity, authorization, and trust over a conversation. We introduce FraudBench, an executable benchmark built on the $\tau^2$-bench dual-control framework and the $\tau$-Knowledge banking environment. Both the agent and the simulated caller act through tools over shared, mutable account state, and the agent may grant the caller access to selected tools; the environment exposes a 698-document internal policy corpus that the agent must retrieve from. FraudBench contains 150 authored adversarial scenarios; a frozen public set of 107 (90 across ten fraud mechanisms plus 17 chained adaptive attacks) is used for all reported runs, with 43 further chained attacks held out. Safety is history-dependent: single-control tasks satisfy every precondition but one, and adaptive attacks make a later, locally valid request unsafe because of an earlier probe, admission, or failed attempt. Each scenario is annotated with observable evidence, prohibited actions, safe dispositions, and intervention points. A preliminary single-trial evaluation of four agents on the 107 graded tasks yields attack-security between 49\% and 65\%, with money-mule and first-party fraud the most common cross-model weaknesses.
Read on arXivLatest papers
- SWE-bench Science: Can Coding Agents Resolve Engineering Tasks in Science?AI coding agents were tested on fixing real scientific software, and even the best one failed more than half the time
- FlashPrefill V2: Block-Sparse Prefill Attention for Long-Context LLM ServingMaking sparse attention fast enough and accurate enough for real LLM serving, not just papers
- PolicyGuide: From Guarding One Action to Guiding the Whole Workflow for Policy-Compliant LLM AgentsMaking customer-service AI agents follow the whole procedure, not just avoid one bad action
- EXIMO: VLM Guided Exploration of VLA PoliciesTeaching a robot new chores without human teleoperation, by letting a chatty AI supervise it
- EnvHarness: Awakening Static Worlds for Agent LearningInstead of building new training worlds from scratch, this work adds a plug-in layer that reshapes existing ones around each agent's actual weaknesses
- Bounded Sovereignty and the Control Tax: Pricing AI Oversight When the Deployer Does Not Own the ModelCompanies that rent AI instead of owning it can only do half of AI safety oversight
- PersonalBench: Measuring the Authorship Gap in LLM PersonalizationAI can be prompted to write 'like someone,' but its own voice never fully disappears
- Automated Summarization of Financial News Using Large Language Models and Retrieval-Augmented Generation: An Early Empirical Study (Fall 2023)Testing AI summaries of stock news, the simple approach beat the trendy retrieval-based one
Latest from METAL MEDIA
Figures: Dheeraj Mohandas Pai et al., arXiv:2608.18136, CC BY 4.0