ScamWorld
An interactive environment for evaluating web agents against online fraud
Web agents now shop, pay and log in for their users. ScamWorld rebuilds 363 reported scam websites and 53 legitimate ones, across 16 scenarios, 38 fraud mechanisms and 26 languages, so you can watch what an agent does when the website in front of it is a scam.
Trajectories
Hand-checked episodes. Each tile replays what the agent saw, one screenshot at a time. Open one to read every step.
No example matches this filter.
Same site, different choices
Two agents, the same website, the same warning sign. One stopped, the other went ahead.
Results
Deception and detection rates from the paper (Table 3)
On scam websites, six frontier-LLM agents took the risky final step in 11% to 35% of tasks. Read the paper.
Get started
Everything runs from one Docker image, offline.
docker pull wuyoscar666/scamworld:1.1docker run --rm wuyoscar666/scamworld:1.1 tasks --scene shopdocker run --rm --network host -v "$PWD/results:/runs" wuyoscar666/scamworld:1.1 run shop-01 --model M --base-url http://localhost:8000/v1Cite
@article{wu2026scamworld,
title = {ScamWorld: An Interactive Environment for Evaluating Web Agents Against Online Fraud},
author = {Wu, Yutao and Liu, Xiao and Wen, Ming and Huang, Hanxun and Wang, Jun and Ma, Xingjun},
journal = {arXiv preprint arXiv:2611.04879},
year = {2026}
}