Safe and Scalable Web Agent Learning via Recreated Websites
Organizations: School of Interactive Computing, Georgia Institute of Technology
Abstract
Training autonomous web agents is fundamentally limited by the environments they learn from: real-world websites are unsafe to explore, hard to reset, and rarely provide verifiable feedback. We propose VeriEnv, a framework that treats language models as environment creators, automatically cloning real-world websites into fully executable, verifiable synthetic environments. By exposing controlled internal access via a Python SDK, VeriEnv enables agents to self-generate tasks with deterministic, programmatically verifiable rewards, eliminating reliance on heuristic or LLM-based judges. This design decouples agent learning from unsafe real-world interaction while enabling scalable self-evolution through environment expansion. Through experiments on web agent benchmarks, we show that agents trained with VeriEnv generalize to unseen websites, achieve site-specific mastery through self-evolving training, and benefit from scaling the number of training environments. Code and resources will be released at https://github.com/kyle8581/VeriEnv upon acceptance.
Figures & tables
| Statistic | Value |
| Number of websites | 149 |
| Number of tasks per website | 49.5 |
| Total number of tasks | 7,400 |
| Easy tasks | 2,972 (40.2%) |
| Medium tasks | 2,900 (39.2%) |
| Hard tasks | 1,528 (20.6%) |
| Dataset / Benchmark | # Websites | # Tasks | Browser Interaction | Verifiable Judge | Scalable Task Gen. |
| WebArena | 5 | 812 | ✓ | ✓ | ✗ |
| WorkArena | 1 | 33 | ✓ | ✓ | ✗ |
| WebVoyager | 15 | 643 | ✓ | ✗ | ✗ |
| Mind2Web | 137 | 2,350 | ✗ | ✓ | ✗ |
| Mind2Web-Online | 136 | 300 | ✓ | ✗ | ✗ |
| Mind2Web-Live | 137 | 542 | ✓ | ✗ | ✗ |
| Metric | Result |
| Environment quality | |
| Functional correctness (avg.) | 90% |
| Signup | 94% |
| Login | 95% |
| Search | 81% |
| Filter | 88% |
| Method | Shopping | CMS | GitLab | Map | Total | ||
| GPT-4o-mini ( Hurst et al., 2024 ) * | 21.74 | 22.86 | 19.05 | 34.38 | 19.35 | 23.64 | – |
| GPT-4o ( Hurst et al., 2024 ) * | 23.91 | 31.43 | 28.57 | 56.25 | 19.35 | 31.52 | – |
| Qwen3-4B | 3.77 | 6.67 | 4.17 | 13.89 | 14.29 | 7.88 | – |
| +Synatra ( Ou et al., 2024 ) | 0.00 | 0.00 | 12.50 | 8.33 | 0.00 | 3.64 | |
| +ADP ( Song et al., 2025 ) | 4.35 | 5.71 | 9.52 | 3.13 | 9.68 | 6.06 | |
| + VeriEnv (Ours) | 4.35 | 20.00 | 23.81 | 12.50 | 16.13 | 13.94 | +6.06 |
| Method | Easy | Medium | Hard | Total | |
| Browser-Use-GPT-4o ( Browser-Use Contributors, 2024 ) * | 55.40 | 26.60 | 8.10 | 30.00 | – |
| Claude-3.5-Sonnet ( Anthropic, 2025 ) * | 56.60 | 26.60 | 6.80 | 28.80 | – |
| Qwen3-4B | 26.32 | 9.41 | 11.63 | 13.18 | – |
| +Synatra ( Ou et al., 2024 ) | 35.09 | 5.88 | 9.30 | 14.55 | |
| +ADP ( Song et al., 2025 ) | 26.32 | 7.06 | 6.98 | 11.36 | |
| + VeriEnv (Ours) | 29.82 | 23.53 | 6.98 | 20.45 | +7.27 |
Appendix figures & tables24 assets
Supplementary material from the paper’s appendix.
Appendix
| Website | Original URL | Part 1 | Part 2 | Part 3 |
| CarMax | https://www.carmax.com/ | Fig. 18 | Fig. 19 | Fig. 20 |
| CVS | https://www.cvs.com/ | Fig. 21 | Fig. 22 | Fig. 23 |
| Eventbrite | https://www.eventbrite.com/ | Fig. 24 | Fig. 25 | Fig. 26 |
| Google Finance | https://www.google.com/finance/ | Fig. 27 | Fig. 28 | Fig. 29 |
| Website | Task Instruction | Judge Criteria | Diff. |
|---|---|---|---|
| adoptapet | Filter to cats and tell me how many results you get. | must_include: “2” | easy |
| airbnb | On the home page, what categories are available in the category row? Please list all of them. | must_include_all: “OMG!”, “Lakefront”, “Amazing pools”, … (11 items) | easy |
| allrecipes | Open the Ingredients A–Z directory and click the letter A. Tell me the first five ingredient names listed under A. | must_include: “Apple Cider Vinegar”, “Avocado”, “albacore tuna”, “alfalfa”, “almond oil” | easy |
| apartments | In Columbus, OH, sort listings by price (low to high). What is the first listing’s name and minimum monthly price? | must_include: “The Charles at Bexley”, “2938” | medium |
| bestbuy | Sign in, save two specific products, open Saved Items and tell me how many total saved items. | exact_match: “2” | easy |
| budget | Find the Red Ball Parking Garage location in New York, NY. Tell me the location code and hours. | must_include: “NYC1”, “Mon-Sun 7:00 AM - 10:00 PM” | easy |
Web Agents
Web agents use language and vision models to navigate websites, gather information, and complete tasks through interactive interfaces.
See all 174 papers