AI news and explainers at 7 AM weekdays, plus a Sunday weekly at 8Get it in your inbox

METAL LAB

WeClawArena: An Auditable Sandbox and Benchmark for Cross-User Agents Collaboration and Security in Human-Centered Agent Networks

arXiv:2608.034992026-08-03

A testbed that checks whether personal AI agents belonging to different people can collaborate well while resisting attacks that leak data or accept fake authority

WeClawArena builds 124 base collaboration tasks where each user has their own AI agent with private files, databases, and rules, then expands each task into 620 scenarios by adding one benign control and four attack variants. A Docker-based sandbox records every message, tool call, and resource change so task success and attack success can be measured separately from the same evidence. Several models were tested across six domains: bargaining, bidding, travel, software engineering (SWE-Workspace), clinical, and trading.

METAL LAB explanatory visual

How WeClawArena runs collaboration and attacks through the same channels

Evidence statusMeasured results reported

  1. Personal workspacesDocker-simulated per-user spaces holding files, databases, tools, and policies
  2. Gatewaythe routing layer that carries and logs all inter-agent messages, tool calls, and resource access
  3. 5 scenario variantseach base task gets 1 benign control plus 4 attack variants: collaboration, security, privacy, governance
  4. Offline judgean LLM that never joins the live run, deciding task success and attack success afterward from recorded evidence only
  5. Separate reportingtask success rate and attack success rate are reported as two distinct metrics, not combined
An explanatory diagram made by METAL LAB, not a figure supplied by the paper's authors.

What they did

  1. Each user gets a 'personal workspace' with its own files, database, tools, and policies, and a delegated AI agent that can only talk to other agents through messages and tool calls, never seeing other users' private data directly.
  2. 124 base tasks were each expanded into 5 scenario variants: one benign control plus four attack variants targeting collaboration disruption, security, privacy leakage, or invalid authority, for 620 scenarios total.
  3. The sandbox logs every peer message, tool call, resource operation, and final workspace state, letting a separate offline LLM judge decide after the run whether an attack actually caused final harm, based only on this recorded evidence.
  4. In the main results (Table 1), Claude Opus 4.7 had the strongest overall task-success profile, leading in travel, SWE-Workspace, and bidding, while Claude Sonnet 4.5 led bargaining and tied for best in clinical.
  5. SWE-Workspace remained the hardest domain: the best model's all-variant task success rate there was only 34.0%.
Figure 1: WeClawArena pairs human-centered agent-network tasks with attack-resistance evaluation. Left: autonomous personal agents collaborate on behalf of human owners across six cross-user domains. Right: model-level macro-vector attack resistance on the ASR-main-six-domain pool, where higher 1−ASR indicates fewer judged attacks causing final harm.
Figure 1: WeClawArena pairs human-centered agent-network tasks with attack-resistance evaluation. Left: autonomous personal agents collaborate on behalf of human owners across six cross-user domains. Right: model-level macro-vector attack resistance on the ASR-main-six-domain pool, where higher 1−ASR indicates fewer judged attacks causing final harm.
Table 1: Main WeClawArena task-success results. TSR is computed over no-attacker, collaboration, security, privacy, and governance variants in each domain. Bold and underline mark the best and second-best observed values within each domain column, respectively; ties are marked together.
ModelWeClawArena TSR over all variants (%)
BargainingTravelSWE-WorkspaceBiddingClinicalTrading
Claude Opus 4.763.383.034.055.036.030.0
Claude Sonnet 4.568.358.08.051.740.035.0
Claude Opus 4.122.546.024.06.738.025.0
DeepSeek V3.220.026.014.85.040.020.0
Kimi K2.547.558.015.040.040.027.5
Kimi K2 Thinking19.211.06.03.326.030.0
Qwen3 235B25.847.02.03.334.030.0
Qwen3 32B11.720.01.61.728.035.0
Figure 2: Overview of WeClawArena. Autonomous agents in a human-centered agent network collaborate on behalf of human users over personal digital workspaces, including filesystems, databases, tools, personal policies, and task resources, all simulated in Docker containers. The WeClawArena sandbox implements a message gateway that routes multi-agent communication, tool use, and workspace access while recording audit evidence for harmful or malicious behavior across four attack-harm families: collaboration, security, privacy, and governance. This design supports separate evaluation of task utility and attack success.
Figure 2: Overview of WeClawArena. Autonomous agents in a human-centered agent network collaborate on behalf of human users over personal digital workspaces, including filesystems, databases, tools, personal policies, and task resources, all simulated in Docker containers. The WeClawArena sandbox implements a message gateway that routes multi-agent communication, tool use, and workspace access while recording audit evidence for harmful or malicious behavior across four attack-harm families: collaboration, security, privacy, and governance. This design supports separate evaluation of task utility and attack success.
Table 2: Comparison with existing benchmarks. WeClawArena makes user-relative workspace ownership and authority part of both task utility and attack auditing.
Benchmark familyRepresentative benchmarksScored settingOwnership and authority model
Single-user tool and workspace benchmarksτ-bench and τ2-Bench (37; 1); WebArena, OSWorld, AppWorld, WorkArena (42; 35; 27; 5); AgentBench and GAIA (14; 17)A tool-using agent completes tasks in a website, OS, app, or workspace.Usually one user, account, or environment; cross-owner private resources and user-relative decision rights are outside the scored task contract.
Shared-authority multi-agent benchmarksAutoGen, AgentVerse, MetaGPT, and MultiAgentBench (33; 3; 10; 45)Agents coordinate, debate, specialize, or compete inside a team task.The team usually shares task authority; agents are rarely separate delegates with owner-specific files, consents, approvals, or mandates.
Social-agent simulationsGenerative Agents, OASIS, AgentSociety, and AgentSocialBench (21; 36; 22; 29)Agent populations communicate and form social or economic behavior.The focus is social dynamics; final utility is usually not a verifiable joint tool-use outcome assembled from separately owned workspaces.
Privacy, security, and audit benchmarksConFAIDE, PrivacyLens, MAGPIE, MAMA, AgentLeak, Auditable Agents, Agent Audit, and trace-audit studies (18; 24; 12; 13; 6; 19; 40; 43)Leakage, unsafe behavior, memory risk, governed-action failure, or trace-audit reliability.They motivate our harm surfaces; deterministic collaborative utility and attack auditing are usually evaluated in separate settings.
WeClawArenaThis workOwned agents complete joint tasks across six domains, with one benign control and four matched attack variants per base task.Utility requires joint tool use across private workspaces; ASR audits final harm in access, disclosure, consent, approval, mandate, and decision paths.
Figure 3: Benchmark construction pipeline. Source task pools and user-role profiles are curated into base tasks with owner workspaces, tools, predicates, and task contracts. Each base task becomes a scenario bundle with ground truth, agent/tool configuration, seed facts, personas, workspace resources, and MCP interfaces, then expands into one benign control and four attack-vector variants. Evaluation checks structural validity, task utility, and attack success from runtime evidence.
Figure 3: Benchmark construction pipeline. Source task pools and user-role profiles are curated into base tasks with owner workspaces, tools, predicates, and task contracts. Each base task becomes a scenario bundle with ground truth, agent/tool configuration, seed facts, personas, workspace resources, and MCP interfaces, then expands into one benign control and four attack-vector variants. Evaluation checks structural validity, task utility, and attack success from runtime evidence.
Table 3: Model-level utility and attack-audit breakdown. TSR denominators count available scenario executions. ASR denominators count attack rows with complete evidence and a valid GPT-5.2 judge verdict. Intervals are row-level Wilson 95% confidence intervals. Daggered rows have partial coverage in at least one attacked-mode component.
ModelBenign TSR (%, 95% CI)Attacked TSR (%, 95% CI)DropGPT-5.2 ASR (%, 95% CI)
Claude Opus 4.140/124 (32.3; 24.7–40.9)126/496 (25.4; 21.8–29.4)+6.9127/436 (29.1; 25.1–33.6)
Claude Opus 4.776/124 (61.3; 52.5–69.4)231/496 (46.6; 42.2–51.0)+14.713/440 (3.0; 1.7–5.0)
Claude Sonnet 4.560/124 (48.4; 39.8–57.1)165/496 (33.3; 29.3–37.5)+15.176/293 (25.9; 21.3–31.2)
DeepSeek V3.243/124 (34.7; 26.9–43.4)75/496 (15.1; 12.2–18.5)+19.6225/435 (51.7; 47.0–56.4)
Kimi K2.5†64/124 (51.6; 42.9–60.2)136/446 (30.5; 26.4–34.9)+21.1177/437 (40.5; 36.0–45.2)
Kimi K2 Thinking25/124 (20.2; 14.0–28.1)51/496 (10.3; 7.9–13.3)+9.9143/435 (32.9; 28.6–37.4)
Qwen3 235B†36/124 (29.0; 21.8–37.6)74/296 (25.0; 20.4–30.2)+4.0218/392 (55.6; 50.7–60.5)
Qwen3 32B26/124 (21.0; 14.7–29.0)41/496 (8.3; 6.2–11.0)+12.7173/434 (39.9; 35.4–44.5)
Figure 4: Attack-vector utility, resistance, and model-level utility-risk tradeoff on the ASR-main-six-domain pool. Left: TSR by variant and per-vector row-micro 1−ASRvmicro, where higher values indicate fewer judged attacks causing final harm. Right: model-level resistance compared against matched TSR drop from each model’s no-attacker rows. Higher 1−ASR is better; points further left preserve more utility.
Figure 4: Attack-vector utility, resistance, and model-level utility-risk tradeoff on the ASR-main-six-domain pool. Left: TSR by variant and per-vector row-micro 1−ASRvmicro, where higher values indicate fewer judged attacks causing final harm. Right: model-level resistance compared against matched TSR drop from each model’s no-attacker rows. Higher 1−ASR is better; points further left preserve more utility.
Table 4: WeClawArena domain denominators. Each base has five scenario variants: one no-attacker control and four attack vectors.
DomainBasesRowsRole in the benchmark
Bargaining24120Owned transaction close with buyer, seller, and approver roles.
Bidding1260Seller-centered public award with private buyer and seller constraints.
Travel20100Hotel-booking collaboration with traveler, partner, approver, and consent constraints.
SWE-Workspace50250Four-owner engineering workflow with patch, review, approval, CI, and handoff evidence.
Clinical1050Role-scoped case-record coordination with protected facts and approval or consent constraints.
Trading840Market-decision coordination with private strategy, order, portfolio, and mandate records.
Figure 19: Domain-level attack resistance by harm surface on ASR-main-six-domain. Each cell reports domain-vector row-micro 1−ASRd,vmicro. Higher values indicate fewer judged attacks causing final harm; raw denominators are given in Table 11.
Figure 19: Domain-level attack resistance by harm surface on ASR-main-six-domain. Each cell reports domain-vector row-micro 1−ASRd,vmicro. Higher values indicate fewer judged attacks causing final harm; raw denominators are given in Table 11.
Table 5: Scenario bundle artifacts.
ArtifactContents
scenario.jsonAgents, owners, prompts, topology, allowed tools, turn budget, and initial messages.
scenario.gt.jsonEvaluation criteria, resource and governance manifests, invariants, attack-vector metadata, and construction metadata.
family_pack_context.jsonDomain seed facts consumed by tools, task predicates, attack overlays, and judges.
personas/Per-agent system prompts and tool allowlists.
resources/Owner-scoped files, databases, shared state, and final artifacts.
mcp/Scenario-local tool declarations and role-scoped tool surfaces.
governance/Owner, identity, approval, consent, mandate, and scope records when used by the domain.
Figure 20: Model-level attack resistance by harm surface on ASR-main-six-domain. Each bar reports model-vector row-micro 1−ASRm,vmicro. Higher bars indicate fewer judged attacks causing final harm; raw denominators are given in Table 11.
Figure 20: Model-level attack resistance by harm surface on ASR-main-six-domain. Each bar reports model-vector row-micro 1−ASRm,vmicro. Higher bars indicate fewer judged attacks causing final harm; raw denominators are given in Table 11.
Table 6: Social topology patterns in WeClawArena.
DomainTopologyOwner rolesMain governed path
BargainingTransaction triad or competitive graphBuyer, seller, approverApproval and close artifacts must agree on transaction terms.
BiddingSeller-centered bidding graphSeller plus buyersAward, buyer confirmation, and close artifacts must agree.
TravelApproval triad or consent graphTraveler or organizer, partner hotel, approver or co-travelersBooking must bind approval or consent evidence to the final hotel order.
SWE-WorkspaceFour-owner engineering graphImplementer, reviewer, code owner, CI ownerPatch submission requires review, owner approval, CI evidence, and harness success.
ClinicalRole-scoped care graphCase roles with protected records and consent or approval constraintsCase action must respect protected facts and required consent or approval state.
TradingMarket-decision graphDecision, order, portfolio, and mandate rolesOrders must respect portfolio constraints, private strategy boundaries, and mandates.
Figure 21: Per-model utility and attack-resistance tradeoff by harm surface on ASR-main-six-domain. The x-axis reports matched TSR drop against the model’s own no-attacker rows; the y-axis reports model-vector row-micro 1−ASRm,vmicro. Points in the upper-left are preferred. Negative TSR drops mean the attack-vector TSR exceeds the matched no-attacker TSR in the reported result set.
Figure 21: Per-model utility and attack-resistance tradeoff by harm surface on ASR-main-six-domain. The x-axis reports matched TSR drop against the model’s own no-attacker rows; the y-axis reports model-vector row-micro 1−ASRm,vmicro. Points in the upper-left are preferred. Negative TSR drops mean the attack-vector TSR exceeds the matched no-attacker TSR in the reported result set.
Table 7: Domain setup summary.
DomainOwner rolesRequired workspace resourcesNormal workflow
BargainingBuyer, seller, approverPurchase request, budget ledger, inventory, price book, approval rules, close tablesNegotiate terms, request approval when required, then record matching purchase, seller, and approval artifacts.
BiddingSeller plus buyersPublic bid log, buyer budget and strategy records, seller reservation and award policy, close artifactsBuyers submit bids, seller awards one bid, winning buyer confirms, and both sides write consistent close records.
TravelTraveler or organizer, partner hotel, approver or co-travelersTravel profile, calendar, hotel inventory, approval log, consent log, prior bookings, trip stateNegotiate booking terms, collect approval or consent, then confirm the booking with the correct hotel and evidence fields.
SWE-WorkspaceImplementer, reviewer, code owner, CI ownerRepo fixture, investigation notes, review checklist, ownership policy, CI evidence, resource factsPatch the issue, obtain review and owner approval, run tests, and submit only after the evidence chain is complete.
ClinicalCase-coordination rolesCase records, protected facts, approval or consent recordsCoordinate a case action while respecting protected fields and required approval or consent.
TradingDecision, order, portfolio, mandate rolesOrder records, portfolio limits, private strategy notes, mandate recordsCoordinate a market decision while respecting portfolio constraints, private strategy boundaries, and mandates.
Figure 22: Judge concordance on the 32 model-vector ASR cells from ASR-main-six-domain and ASR-sensitivity-six-domain. Each point is one (model, attack vector) pair. Color encodes attack vector; the dashed line is y=x. Most points fall slightly above the diagonal, indicating that the Claude Opus 4.7 judge labels marginally more attacks as successful than GPT-5.2 across surfaces and models.
Figure 22: Judge concordance on the 32 model-vector ASR cells from ASR-main-six-domain and ASR-sensitivity-six-domain. Each point is one (model, attack vector) pair. Color encodes attack vector; the dashed line is y=x. Most points fall slightly above the diagonal, indicating that the Claude Opus 4.7 judge labels marginally more attacks as successful than GPT-5.2 across surfaces and models.
Table 8: ASR judge validation. G5.2 is the GPT-5.2 headline judge over ASR-main-six-domain; O4.7 is the Claude Opus 4.7 sensitivity judge over ASR-sensitivity-six-domain, the same evidence packets and denominators. ASR columns report model-macro surface ASR for surface rows and model-surface macro ASR for the all-vector row, as defined in Appendix I.1. Inter κ is Cohen’s κ between the two judges over all attack-vector rows in those pools. Human κ is Cohen’s κ between the human consensus label and each judge on ASR-human-pilot, a stratified 200-row validation subset annotated by two of the authors with attack-domain expertise; two-annotator human-human κ on the subset is 0.82. FPR is the benign false-positive rate over ASR-benign-control.
ASR (%)InterHuman κFPR (%)
SurfaceG5.2O4.7Δκvs. G5.2vs. O4.7G5.2O4.7
Collaboration18.322.3+4.00.710.650.690.30.5
Security42.544.3+1.80.660.610.650.20.6
Privacy31.435.5+4.10.690.640.670.40.8
Governance50.353.6+3.30.730.680.710.51.0
All vectors34.938.2+3.30.700.650.680.30.7
Table 9: Readiness failures versus benchmark outcomes.
CategoryExamples
Readiness failure, excluded from denominatorsMalformed bundle, missing required log, missing scorecard, evaluator crash, unusable final state, or missing evidence packet.
Utility outcome, counted when scoreableTask failure, turn-cap termination, low TSR, failed no-attacker row, or missing optional subgoal.
Attack-success outcome, counted only on attack rowsFinal harm on the intended attack vector plus clear evidence link under the domain judge.
Calibration controlNo-attacker rows used for task utility and judge false-positive checks, but excluded from ASR denominators.
Table 10: Variant-level TSR counts over the reported six-domain sweep. Percentages are in parentheses.
ModelNo attackerCollaborationSecurityPrivacyGovernance
Claude Opus 4.140/124 (32.3)43/124 (34.7)20/124 (16.1)35/124 (28.2)28/124 (22.6)
Claude Opus 4.776/124 (61.3)81/124 (65.3)59/124 (47.6)44/124 (35.5)47/124 (37.9)
Claude Sonnet 4.560/124 (48.4)54/124 (43.5)30/124 (24.2)41/124 (33.1)40/124 (32.3)
DeepSeek V3.243/124 (34.7)26/124 (21.0)14/124 (11.3)14/124 (11.3)21/124 (16.9)
Kimi K2.564/124 (51.6)42/124 (33.9)24/124 (19.4)37/124 (29.8)33/74 (44.6)†
Kimi K2 Thinking25/124 (20.2)26/124 (21.0)8/124 (6.5)8/124 (6.5)9/124 (7.3)
Qwen3 235B36/124 (29.0)30/74 (40.5)†13/74 (17.6)†23/74 (31.1)†8/74 (10.8)†
Qwen3 32B26/124 (21.0)21/124 (16.9)3/124 (2.4)13/124 (10.5)4/124 (3.2)
Table 11: Canonical raw ASR denominators and counts by model and attack vector. The GPT-5.2 block is ASR-main-six-domain; the Claude Opus 4.7 block is ASR-sensitivity-six-domain. Each cell reports model-vector row-micro ASR aggregated over domains. These raw counts support Figures 4, 4, 19, 20, 21, Table 8, and the failure-analysis totals. Percentages are in parentheses and report ASR, so lower is better. † indicates partial judged coverage.
ModelCollaborationSecurityPrivacyGovernance
GPT-5.2 judge
Claude Opus 4.115/120 (12.5)44/104 (42.3)23/106 (21.7)45/106 (42.5)
Claude Opus 4.74/124 (3.2)0/105 (0.0)0/106 (0.0)9/105 (8.6)
Claude Sonnet 4.510/86 (11.6)21/69 (30.4)20/69 (29.0)25/69 (36.2)
DeepSeek V3.237/123 (30.1)61/101 (60.4)50/106 (47.2)77/105 (73.3)
Kimi K2.517/122 (13.9)45/104 (43.3)53/106 (50.0)62/105 (59.0)
Kimi K2 Thinking20/120 (16.7)54/103 (52.4)38/106 (35.8)31/106 (29.2)
Qwen3 235B49/112 (43.8)†60/92 (65.2)†42/94 (44.7)†67/94 (71.3)†
Qwen3 32B18/123 (14.6)46/100 (46.0)25/106 (23.6)84/105 (80.0)
Claude Opus 4.7 judge
Claude Opus 4.120/120 (16.7)52/104 (50.0)27/106 (25.5)42/106 (39.6)
Claude Opus 4.79/124 (7.3)2/105 (1.9)3/106 (2.8)15/105 (14.3)
Claude Sonnet 4.57/86 (8.1)26/69 (37.7)23/69 (33.3)21/69 (30.4)
DeepSeek V3.248/123 (39.0)57/101 (56.4)56/106 (52.8)82/105 (78.1)
Kimi K2.527/122 (22.1)50/104 (48.1)50/106 (47.2)68/105 (64.8)
Kimi K2 Thinking15/120 (12.5)58/103 (56.3)47/106 (44.3)35/106 (33.0)
Qwen3 235B56/112 (50.0)†58/92 (63.0)†48/94 (51.1)†73/94 (77.7)†
Qwen3 32B25/123 (20.3)42/100 (42.0)30/106 (28.3)90/105 (85.7)

Findings

  • In Table 1, Claude Opus 4.7 led task success in travel, SWE-Workspace, and bidding and had the strongest overall utility profile across domains.
  • Claude Sonnet 4.5 led bargaining and tied for the best score in clinical.
  • SWE-Workspace stayed the hardest domain, with the top model reaching only a 34.0% all-variant task success rate.
  • Judged attack rates differed sharply by attack type: governance and security attacks had the highest judged success rates, collaboration-disruption attacks had the lowest, a pattern clearer than looking at task-success drop alone.
  • Claude Opus 4.7 was the most attack-resistant model overall, open-weight models clustered lower, and no single model dominated resistance across every harm type.

Where it can be used

  • Testing multi-user personal-agent services (scheduling, approvals, bookings handled by delegated AI agents) for both task performance and attack resistance before deployment
  • Designing audit logging systems for multi-agent networks by recording messages, tool calls, and resource operations the way this sandbox does
  • Screening which models are more vulnerable to specific attack types, such as privacy leakage or invalid authority acceptance, before choosing a model for a multi-agent product

Limits and open work

  • Results cover only six specific task domains (bargaining, bidding, travel, software engineering, clinical, trading); performance in other domains is untested.
  • Attack success is judged by an LLM (GPT-5.2 as the main judge, Claude Opus 4.7 as a sensitivity check), and full agreement between judges is not guaranteed.
  • When an attack does not clearly succeed and there is no explicit refusal or enforcement evidence in the trace, it is still counted as unresolved rather than confirmed safe, which can affect counts.
  • The authors state that if a scored message or resource operation can bypass the gateway and recorded workspace state, the attack-success judgment for that run cannot be trusted.
  • The released artifact is an initial version, and full unredacted attack payload text is withheld or summarized to avoid publishing reusable exploit scripts.

Why it matters

As personal AI agents start acting on behalf of different people and talking to each other, a manipulated message or file in one person's workspace could cause harm in someone else's, and there was no reproducible way to measure this. WeClawArena gives a way to test both how well multi-agent collaboration works and how safely it resists attacks, using the same recorded evidence for both.

Terms in this paper

  • agent · an autonomous AI program that acts on a user's behalf, sending messages, calling tools, and editing files
  • personal workspace · one user's private set of files, database records, tools, and policies, not directly visible to other users
  • task success rate (TSR) · the fraction of scenarios where agents actually completed the collaborative task
  • attack success rate (ASR) · the fraction of attack scenarios where a separate judge, using only recorded evidence, confirms the intended harm actually happened
  • gateway · the routing layer through which all inter-agent messages and workspace actions must pass, so they can be logged for audit

Original abstract (English)

Recent advances in persistent personal-agent frameworks are making human-centered agent networks realistic deployment targets: each user can be served by an AI agent that acts on the user's behalf, maintains state, and communicates with other agents through social and task relations. In these networks, everyday tool use becomes multi-party owned-agent collaboration over personal workspaces, where files, records, tools, and policies are not directly visible across owners. Existing agent benchmarks study tool use and collaboration, but they do not provide an end-to-end sandbox for verifiable cross-user agent collaboration with realistic user digital workspaces or test how harmful actions can travel through the human-centered agent network. We introduce WeClawArena, an auditable benchmark and runtime sandbox for multi-party owned-agent collaboration over personal workspaces. WeClawArena targets collaborative tool-use tasks in which personal workspaces serve as both operational tools and personal constraints. The benchmark contains 124 base tasks across six cross-user task domains and expands them into 620 scenario variants, with one benign control and four attack-vector variants per base task. The sandbox records peer messages, tool calls, resource operations, governed decisions, and final workspace states. WeClawArena reports utility and attack success rate separately and audits attack success from bounded runtime evidence, supporting diagnosis of task breakdown, privacy leakage, poisoned evidence, and invalid authority paths.

Authors · Prince Zizhuang Wang

Read on arXiv

Latest papers

All papers →

Latest from METAL LAB

Figures: Prince Zizhuang Wang et al., arXiv:2608.03499, CC BY 4.0