This repository is a curated local collection of 48 papers about AI systems that search, traverse, operate, or extract from the web, plus closely related work on tool use, mobile agents, web-application exploration, and agent security. It contains 24 core/root papers, 17 papers in Security/, and 7 adjacent papers in Borderline/. Every paper has a corresponding comprehensive Markdown summary in Summaries/.
The collection is best understood as four overlapping research families:
- Capability: systems and training methods for reasoning, browsing, navigation, interaction, and multi-step information seeking.
- Evaluation: benchmarks, environments, task validators, judge agents, and reproducibility infrastructure.
- Extraction and exploration: reusable scraper generation, multimodal record extraction, task-directed crawling, and stateful web-application exploration.
- Security and safety: attacks on agents and search systems, safety benchmarks, defenses that are actually evaluated, crawler observability, and agents used for web-security testing.
These labels describe a paper's main role in this collection, not mutually exclusive topics. For example, WebArena is both an environment and a capability test; WASP is an attack benchmark rather than a defense; and AWE, EvoCrawl, and YURASCANNER use automation to find web vulnerabilities rather than studying attacks against web agents.
| Location | Contents |
|---|---|
Summaries/ |
48 comprehensive paper summaries; the primary evidence base for this README |
| Repository root | 24 core PDFs, README.md, and the literature-search report |
Security/ |
17 security and safety PDFs |
Borderline/ |
7 adjacent PDFs on mobile agents, tool use, crawling, backdoors, and security foundations |
docs/papers.md |
Paper inventory and shorter topical descriptions |
docs/problem_approach_matrix.md |
Research problems mapped to solution approaches |
docs/gaps_and_research_directions.md |
Gap analysis and possible research directions |
docs/citation_clusters_and_reading_order.md |
Citation clusters and expanded reading paths |
docs/metadata_verification.md |
Venue/source verification notes and unresolved metadata uncertainty |
| Collection unit | Count |
|---|---|
| Core/root PDFs | 24 |
Security/ PDFs |
17 |
Borderline/ PDFs |
7 |
| PDFs total | 48 |
Summaries/ Markdown files |
48 |
The counts are filesystem counts, not a claim that all 48 papers are exclusively about browser agents. The seven borderline papers are intentionally retained because mobile control, API/tool selection, stateful crawling, persistent backdoors, and systems-level agent security illuminate mechanisms that web agents inherit.
An agentic web system repeatedly observes an environment, interprets a natural-language goal, selects an action, receives a new observation, and continues until it stops. Depending on the system, observations may be HTML, a DOM or accessibility tree, screenshots, search results, retrieved documents, tool descriptions, or dialogue. Actions may include search, link traversal, clicking, typing, scrolling, form submission, tab control, citation collection, structured extraction, or external tool calls.
This differs from a conventional crawler, whose primary loop is URL discovery and fetching under a fixed policy. EvoCrawl and YURASCANNER show why the boundary is porous: reaching code and forms in modern applications can require ordered, state-changing interaction rather than link following alone. It also differs from classic scraping. AutoScraper generates a reusable extraction program, while Webscraper uses a multimodal browser agent plus parsing and merge tools to collect index-content records. In both cases, the target is repeated structured extraction, not merely completing one browser task.
Capability work in the collection progresses from reasoning-and-action and tool-use foundations (ReAct, Toolformer, Gorilla), through grounded shopping and browsing (WebShop, WebGPT), to general website control (Mind2Web, SeeAct, AutoWebGLM, WebVoyager, WebLINX, LASER), structured exploration and training (Go-Browse), and longer-horizon search or traversal (WebWalker, WebDancer, WebSailor). These systems explore text/HTML representations, screenshots, set-of-marks grounding, state-specific action spaces, demonstrations, synthetic trajectories, rejection sampling, and reinforcement learning.
Evaluation work increasingly checks outcomes rather than exact action-sequence imitation. WebArena uses programmatic validators in self-hosted sites; VisualWebArena adds visually grounded tasks; WorkArena and WorkArena++ test enterprise workflows; BrowserGym and AgentLab unify interfaces, execution, traces, and benchmark integration; MMInA evaluates multihop multimodal work across sites; BrowseComp emphasizes persistent discovery of obscure facts; BEARCUBS tests real-web computer use; Mind2Web 2 uses task-specific rubric trees and judge agents. Offline datasets improve stability but do not reproduce live interaction, while live-web tests face drift, rate limits, changing content, and evaluator reproducibility.
Security work must account for an agent consuming untrusted content while holding authority. The local papers demonstrate several distinct routes to failure:
- Instruction-channel compromise: indirect prompt injection in webpages, documents, messages, or retrieved items (Not What You've Signed Up For; Formalizing and Benchmarking Prompt Injection; WASP; Overcoming the Retrieval Barrier).
- Evidence and recommendation manipulation: fabricated facts, false consensus, source diversity, and polluted recommendation pages can shift or create endorsements without an explicit malicious instruction (SearchGEO; FORGE).
- Tool, plugin, and integration compromise: malicious tool descriptions or broken role/provenance boundaries influence selection and execution (ToolHijacker; When AI Meets the Web; Unsafe LLM-Based Search).
- Persistent and supply-chain compromise: triggers can enter planning, memory, observations, tools, or reusable executable skills and survive across a workflow (BackdoorAgent; SkillTrojan).
- Unsafe user-directed action and policy failure: an agent may comply with harmful requests or complete nominal tasks while violating consent, privacy, or organizational rules (SafeArena; ST-WebAgentBench).
Only a subset of the security papers evaluates a proposed defense. WARD trains and tests a multimodal prompt-injection guard; RENNERVATE detects and removes suspected injected tokens using attention features; ACE fixes a typed plan before interacting with untrusted apps and enforces isolation and information-flow checks; Unsafe LLM-Based Search evaluates an answer-and-page inspection pipeline. Formalizing and Benchmarking Prompt Injection tests ten existing defenses but finds none reliable; WASP is an attack benchmark; Overcoming the Retrieval Barrier evaluates and adaptively bypasses simple retrieval-stage defenses. They should not be read as demonstrated defensive solutions.
The following map accounts for all 48 summaries. Papers appear once under a primary role even when they contribute to several areas.
| Family | Papers | What they contribute |
|---|---|---|
| Reasoning and tool-use foundations | ReAct; Toolformer; Gorilla | Reasoning/action loops, self-supervised tool calls, and retrieved API documentation |
| Browser-agent systems and training | WebGPT; WebShop; Mind2Web; AutoWebGLM; SeeAct; LASER; WebLINX; WebVoyager; Go-Browse; WebDancer; WebSailor | Browsing, grounded control, demonstrations, structured exploration, and information-seeking training |
| Benchmarks and evaluation infrastructure | WebArena; VisualWebArena; WorkArena; WorkArena++; BrowserGym; MMInA; BrowseComp; BEARCUBS; Mind2Web 2; WebWalker | Functional task evaluation, visual and enterprise tasks, cross-site workflows, hard search, traversal, judging, and reproducibility |
| Extraction and stateful exploration | AutoScraper; Webscraper; EvoCrawl; YURASCANNER | Reusable wrapper generation, multimodal extraction, evolutionary crawling, and task-directed web scanning |
| Prompt-injection attacks and attack benchmarks | Not What You've Signed Up For; Formalizing and Benchmarking Prompt Injection; WASP; Overcoming the Retrieval Barrier | Real-world attack cases, formalization, end-to-end web-agent compromise, and retrieval optimization |
| Evidence, search, tool, and integration threats | SearchGEO; FORGE; ToolHijacker; When AI Meets the Web | Endorsement manipulation, web-content pollution, malicious tool retrieval, and chatbot-plugin trust-boundary failures |
| Safety and harmful-action evaluation | SafeArena; ST-WebAgentBench | Harmful-request compliance and policy-aware enterprise task evaluation |
| Evaluated defensive systems | WARD; RENNERVATE; ACE; Unsafe LLM-Based Search | Multimodal guarding, token-level sanitization, plan/isolation architecture, and malicious-result filtering |
| Persistent and supply-chain attacks | BackdoorAgent; SkillTrojan | Trajectory-stage backdoors and malicious reusable skills |
| Web-security testing agents | AWE | Specialized, memory-augmented web penetration testing with browser-backed verification |
| Crawler observability and governance evidence | Identifying AI Web Scrapers Using Canary Tokens | Empirical attribution of chatbot retrieval paths and limits of post-collection blocking |
| Adjacent evaluation and security synthesis | AndroidWorld; Toward Secure LLM Agents | Dynamic mobile-agent evaluation and a systems-oriented survey of 247 agent-security papers |
These numbers are selective anchors, not directly comparable leaderboard entries. The papers differ in task construction, model access, observation modality, scoring, dates, and whether environments are live, cached, or self-hosted.
| Paper | Reported finding | Interpretation and caveat |
|---|---|---|
| WebArena | Best reported GPT-4 setup: 14.41% overall success; humans: 78.24% on 812 tasks | Functional success in reproducible self-hosted sites; a large capability gap remains |
| VisualWebArena | Best original baseline, GPT-4V + set-of-marks: 16.37%; humans: 88.70% | Visual access helps, but visual grounding and long-horizon control remain bottlenecks |
| WebVoyager | 59.1% human-judged success on 643 live-site tasks, versus 40.1% for its text-only variant | Stronger than the text-only ablation, but live-site state and content can drift; the paper separately validates scalable model-based trajectory judging against humans |
| MMInA | GPT-4V: about 21.8% full-task success; humans: 96.25% | Single-site ability does not translate reliably to multihop, multisite completion |
| WorkArena++ | Humans: 93.9% on the sampled curriculum; GPT-4o: 2.1% on matched L2 tasks and 0% on L3 | Compositional enterprise work is much harder than atomic browser tasks |
| BrowseComp | Deep Research: 51.5%; best-of-64 selection: about 78%; humans solved 29.2% of attempted questions | More browsing effort and parallel attempts help; the system had relevant training and the benchmark targets unusually obscure facts |
| AutoScraper | GPT-4-Turbo on SWDE: 88.69 F1, 71.56% fully correct, 4.06% unexecutable; mean speed break-even at 19.5 pages | Reusable wrappers can pay off at scale, but results depend strongly on the model and stable page structure |
| ST-WebAgentBench | Mean nominal completion fell from 24.3% to 15.0% when policy compliance was required across 375 tasks | Conventional completion scores can hide consent, policy, and trustworthiness failures |
| WASP | Intermediate hijacking reached about 85.7% in one configuration; complete attacker-goal success peaked around 16.7% | Failure to finish an attack is often agent incompetence, not resistance |
| Overcoming the Retrieval Barrier | A ten-token trigger averaged 94.1% Recall@5 in the reported table; one multi-agent setting exfiltrated a private SSH file in 8/10 runs | Retrieval is part of the attack surface; the summary notes a small table/prose discrepancy (94.1% versus 95.6%) |
| SearchGEO | Overall explicit endorsement attack success ranged from 0.0% to 31.4% across 13 backends | Backend choice mattered greatly, while failed attacks could still cause semantic shift |
| ACE | Blocked all 1,054 INJECAGENT attacks and the paper's three new attacks | This is an evaluated architectural defense, but its benchmarks use simulated apps and its implementation lacks a full formal soundness guarantee |
Other useful scale markers include Mind2Web's broad offline task collection, WebLINX's 2,337 demonstrations over 155 sites, SafeArena's paired 250 harmful and 250 safe tasks, and WARD's 177,585-example training set. Scale alone does not establish realism, security, or generalization.
The collection supports the following broad conclusions:
- Outcome-based, long-horizon, visual, multisite, and policy-aware evaluations expose failures hidden by step-level or nominal completion metrics.
- Better page representation and grounding matter: HTML pruning, accessibility trees, screenshots, and set-of-marks each help in different settings, but none removes the grounding bottleneck.
- Structured exploration, demonstrations, and environment practice improve capability, while transfer to unfamiliar sites and changing live pages remains uneven.
- Agent security is not only prompt injection. Retrieval rank, source provenance, false consensus, tool descriptions, memory, installed skills, delegated authority, and external side effects all matter.
- High ordinary-task utility does not imply security, and low attacker-goal completion does not imply a sound defense.
It does not support claims that current web agents are generally reliable, that any one benchmark represents the open web, that a single guard solves prompt injection, or that robots.txt can retract already collected content. The canary-token study observes persistence and retrieval paths but cannot always distinguish caching from fresh crawling. Likewise, controlled pollution studies establish causal vulnerability in their experimental settings; they do not measure the prevalence of manipulation across the live web.
These are gaps visible across the 48-paper corpus, not an exhaustive census of all published work:
- Crawling and extraction are weakly joined to agent evaluation. AutoScraper and Webscraper measure extraction, while EvoCrawl and YURASCANNER measure state discovery and security reachability; few shared tasks connect coverage, extraction correctness, cost, change resilience, and task completion.
- Scraping governance is under-evaluated. The canary-token study reveals uncertain and persistent retrieval paths, but the collection offers little experimental work on consent, provenance, deletion, rate limits, or enforceable site policy for agentic extraction.
- Live-web realism and reproducibility remain in tension. Self-hosted environments stabilize state; live and cached-web evaluations better expose drift, search behavior, and adversarial content but are harder to version and audit.
- Trajectory quality is incompletely measured. Final success can conceal unnecessary actions, unsafe intermediate states, unsupported evidence, privacy exposure, policy violations, or partial attacker control.
- Long-horizon security is thinner than one-step detection. BackdoorAgent, SkillTrojan, and the security survey highlight persistence, memory, composition, revocation, and multi-agent propagation, but evaluation remains fragmented.
- Defenses are rarely composed. WARD, RENNERVATE, ACE, and search-result filtering intervene at different layers; the collection does not establish how guards, provenance, permissions, information-flow control, sandboxing, and human approval behave as a complete stack.
- Capability-adjusted safety needs broader use. SafeArena pairs harmful and benign capability, ST-WebAgentBench combines completion with policy compliance, and WASP separates diversion from completed harm; these distinctions are not standard across capability benchmarks.
- Evidence integrity needs first-class metrics. Mind2Web 2 evaluates attribution, while SearchGEO and FORGE demonstrate endorsement manipulation. More evaluations should trace source independence, support for each claim, time sensitivity, and evidence lineage.
- Enterprise and consequential actions need stronger authorization models. WorkArena++, ST-WebAgentBench, ACE, and the secure-agent survey point to unresolved approval, least-privilege, audit, rollback, and exception-handling requirements.
- Reported gains often lack uncertainty or stable comparability. Several summaries note missing significance tests, small subsets, proprietary model drift, evaluator dependence, or source inconsistencies; benchmark maintenance and reporting standards remain important research infrastructure.
See docs/gaps_and_research_directions.md for the repository's longer-form synthesis, while treating the 48 comprehensive summaries as the current audit base.
For a general entry point:
- Foundations: ReAct, WebGPT, and WebShop.
- General web control: Mind2Web, WebArena, SeeAct, VisualWebArena, and WebVoyager.
- Evaluation maturity: BrowserGym, WorkArena++, MMInA, BEARCUBS, BrowseComp, and Mind2Web 2.
- Traversal and deep research: WebWalker, Go-Browse, WebDancer, and WebSailor.
- Extraction and crawling: AutoScraper, Webscraper, YURASCANNER, and EvoCrawl.
- Security threats: Not What You've Signed Up For, Formalizing and Benchmarking Prompt Injection, WASP, Overcoming the Retrieval Barrier, SearchGEO, FORGE, ToolHijacker, BackdoorAgent, and SkillTrojan.
- Safety and defenses: SafeArena, ST-WebAgentBench, WARD, RENNERVATE, ACE, and Unsafe LLM-Based Search.
- Systems synthesis: Toward Secure LLM Agents.
Alternative focused paths:
- Build or evaluate a browser agent: ReAct → Mind2Web → WebArena → VisualWebArena → BrowserGym → WorkArena++.
- Study information-seeking agents: WebGPT → WebWalker → BrowseComp → WebDancer/WebSailor → Mind2Web 2.
- Study extraction: AutoScraper → Webscraper → YURASCANNER → EvoCrawl → Identifying AI Web Scrapers Using Canary Tokens.
- Study agent security without conflating attacks and defenses: Not What You've Signed Up For → Formalizing Prompt Injection → WASP → Overcoming the Retrieval Barrier → SearchGEO/FORGE → WARD/RENNERVATE/ACE → Toward Secure LLM Agents.
See docs/citation_clusters_and_reading_order.md for expanded citation clusters.
This README was audited against the 48 files in Summaries/ without web browsing. The process was:
- Count the PDFs and summaries directly from the repository filesystem.
- Read the current README and the local summaries for paper objectives, methods, reported findings, contributions, and limitations.
- Assign every summary to a primary category while allowing conceptual overlap in the prose.
- Retain repository links and collection metadata that could be verified locally.
- Use exact quantitative findings only where the corresponding summary reports the value, and carry forward material caveats such as benchmark scope, evaluator type, training exposure, live-web drift, or internal source discrepancy.
- Separate attack demonstrations, attack benchmarks, safety evaluations, and evaluated defenses. A paper is described as providing a defense only when it implements and evaluates one.
- The summaries are the primary source of truth for this README; the audit is not an independent replication of the papers' experiments.
- Summary accuracy depends on the locally stored PDFs and their extraction quality. Some summaries explicitly record missing labels, inconsistent counts, table/prose differences, or unequal comparisons from the source papers.
- The papers span different dates, environments, model versions, metrics, and threat models. Their percentages should not be ranked as if they came from a shared test set.
- Venue and publication status can change. This README does not infer metadata beyond the locally verified notes in
docs/metadata_verification.md. - The collection is selective. A gap in these 48 papers is evidence about this repository's coverage, not proof that no work exists elsewhere.
When adding a paper, add its PDF to the appropriate collection folder, add a matching comprehensive summary, update the filesystem counts, and then revisit the categories, quantitative anchors, gaps, and reading paths.