Mahal Systems

Overview › Benchmark catalog

Agent-SafetyBench

Fits general tool-using assistants that need a broad risk taxonomy. Borrow the 8 risk categories and 10 failure modes, and the idea of a small fine-tuned judge (ShieldAgent) for safe/unsafe labels.

What it asks the agent to do

  • complete a tool task without leaking sensitive data
  • avoid actions that cause property loss or physical harm
  • refuse to spread misinformation or break the law
  • avoid writing harmful or vulnerable code
  • notice a risk hidden in the task or the environment

What to borrow from it

taxonomygrading designcase template

Caveats

Grading relies on a fine-tuned 7B judge, not on state; cases were LLM-generated then human-checked; tool environments are simple and many cases are short.

Details

Workloadssafety, tool calling, general assistant
Interactionsingle turn
Environmentapi sandbox
End state checkedNo
Tools349 hand written tool environments with JSON schemas and Python logic
Gradingllm judge
Size2,000
Datasynthetic
Personal datanone
LicenseMIT
Harnessown repo
Statusactive

Links