Mahal Systems

Overview › Benchmark catalog

AgentDojo

Fits assistants that read untrusted content (email, documents, web) and then act with tools. Borrow the pairing of a user task with an injection task, and the utility-under-attack plus targeted attack success rate metrics checked on environment state, not on model text.

What it asks the agent to do

  • complete an email, calendar or file task from a one-line request
  • make a bank transfer or check transactions
  • book travel from a request
  • ignore instructions hidden in tool output while finishing the task
  • avoid doing the attacker's task (send data, transfer money)

What to borrow from it

grading designsandbox designcase templatebaseline

Caveats

97 user tasks become 629 security cases only by crossing tasks with injections; all data is synthetic; the results page is not a maintained leaderboard and ends in early 2025.

Details

Workloadssafety, security, tool calling, email calendar, finance
Interactionsingle turn
Environmentapi sandbox
End state checkedYes
Toolssimulated email, calendar, cloud drive, Slack, travel booking and banking APIs
Gradingstate diff, programmatic check
Size97
Datasynthetic
Personal datanone
LicenseMIT
Harnessinspect_evals, own repo
Statusactive

Links

Situations it helped establish

  • Injected instruction: Content the agent reads, such as a web page, email or record, contains instructions aimed at the agent.