| Construct measured | DocumentedIndirect prompt-injection robustness in stateful tool use. §§3.1–3.3 · D1 | DocumentedDirect malicious-user requests and jailbreak resistance. §2 · H1 | DocumentedPolicy-guided tool use with simulated users. §3 · T1 |
|---|
| Explicit authorization | Partly documentedUser-task intent is explicit; separate action-approval coverage is unspecified. §3.1 User tasks · D1 | Partly documentedDirect requests specify intent, not a benign approval protocol. §§2, 3.1.1 · H1 | DocumentedRetail policy requires detailed action disclosure and affirmative confirmation before consequential database updates. Appendix B.1, Retail policies, opening rules · T1 |
|---|
| Changed authorization | Not reportedNo changed-approval test class identified in reviewed task design. §3.1 · D1 | Not reportedNo changed-approval test class identified in reviewed behavior design. §3.1.1 · H1 | Not reportedDynamic dialogue alone does not establish changed-approval tests; dedicated coverage was not identified in the reviewed design. §3 User simulation · T1 |
|---|
| Revoked authorization | Not reportedRevocation coverage not established by reviewed task specification. §3.1 · D1 | Not reportedRevocation coverage not established by reviewed behavior specification. §3.1.1 · H1 | Not reportedDedicated revocation checks not identified in reviewed reward definition. §3 Reward · T1 |
|---|
| Untrusted instructions | DocumentedAttacks replace untrusted tool-returned data. §3.3 · D1 | Not applicableIndirect third-party injection is outside this paper’s stated direct-misuse setting. §2 · H1 | Not reportedReviewed original design does not specify an adversarial tool-output injection suite. §3 · T1 |
|---|
| Consequential tool side effects | DocumentedTools mutate simulated application state; this is not live-service execution evidence. §3.1 Environments and Tools · D1 | Partly documentedSynthetic functions have no side effects; harmful execution is proxied. §3.1.2 · H1 | DocumentedAPIs mutate simulated databases deterministically; live-service effects are not established. §3 Databases and APIs · T1 |
|---|
| Final state versus trajectory checks | Partly documentedCurrent API supports optional trace-based security checks, otherwise state/output checks; per-task adoption was not audited. security; security_from_traces · D5 | Partly documentedRubrics inspect calls/outputs; narrow semantic and refusal judges supplement them. §3.1.3 · H1 | Partly documentedFinal database/output reward can pass despite omitted confirmation; authors explicitly acknowledge this. §3 Reward · T1 |
|---|
| Utility preservation | DocumentedBenign utility, utility under attack, and targeted attack success are separate measures. results column definitions; see also paper §3.4 · D2 | DocumentedCurrent documentation exposes benign counterpart evaluation separately from harmful tasks. agentharm_benign · H2 | DocumentedReward evaluates task outcomes and required information. §3 Reward · T1 |
|---|
| Repeatability | Partly documentedRepository exposes model, suite, attack and defense selections; repeatability was not independently tested. Running the benchmark · D3 | Partly documentedSplit, behavior filters, judges and agent settings are configurable; repeatability was not tested here. Parameters · H2 | Partly documentedpass^k measures all-k-trials task-success reliability, not reproduction of an experiment; repeatability was not tested here. §3 Pass^k · T1 |
|---|
| Recovery | Not reportedReviewed scoring API does not specify a separate recovery-after-violation metric. utility/security methods · D5 | Partly documentedTools support self-correction after errors; a separate post-violation recovery metric is not established, nor reversal of real harm. §3.1.2 · H1 | Not reportedReviewed primary reward does not separately score recovery from an authorization violation. §3 Reward · T1 |
|---|
| Configuration and scoring comparability | Partly documentedResults page warns against fair cross-model ranking because attack/defense coverage differs. Note · D2 | Partly documentedCurrent changelog alters executed-call credit and refusal-derived metrics; these revisions are not the paper configuration. 7-B and 5-B · H3 | Partly documentedCurrent original-repository defaults allow different user models; its tasks are explicitly flagged outdated. warning; User simulators · T2 |
|---|