Skip to main content
Promptbeat uses a 10-category risk taxonomy that acts as a decision layer, not just a label. When you assign a risk_type to a scenario, Promptbeat uses it to determine which seeds are in scope, which target capabilities must exist for the test to be meaningful, what trace evidence should be captured, which judge signals are allowed to mark a failure, and how results are grouped in the final report.

Risk taxonomy reference

Using risk types in scenarios

Declare risk_type directly in each scenario entry. Promptbeat uses it to filter applicable seeds, select generation plugins, and route judge logic.
scenarios.yaml
A scenario can also bind multiple risk types when the attack surface overlaps. Use risk_types (plural) in that case:
scenarios.yaml (multi-risk)

Risk types and judges

Each risk type implies a different kind of evidence and a different judging approach. Promptbeat supports three evidence levels: Risk types that require tool or environment evidence — secret_handling, sandbox_boundary, network_egress, data_exfiltration, tool_misuse, and evaluation_integrity — produce weaker reports when the target only returns a final text answer. Promptbeat marks the evidence level in the report so you can see where coverage is shallow. Here is an example judge bundle for network_egress:
judge bundle

Risk types in reports

Promptbeat’s report aggregates results along the risk taxonomy so you can see your coverage and failure distribution at a glance. For each risk type in your evaluation, the report shows:
  • Total probes executed
  • Pass rate and failure rate
  • Which scenarios contributed results
  • Which seeds or dataset entries drove failures
  • Evidence level used (answer-only vs trace-aware)
This lets you quickly identify which risk categories have high failure rates and which have thin coverage because the target does not expose the required trace evidence.
For coding agents, prioritize coverage of secret_handling, sandbox_boundary, network_egress, and prompt_injection. These four risk types account for the most common real-world failures in agent evaluations and benefit directly from tool trace evidence.