Method

What follows is the whole basis for every number on this site. If a figure cannot answer these questions, it does not get published.

Lanes

Each attack runs three times against the same model, changing only the defense.

We never collapse these into a single "with Defender" series. Two of the three are different products, and merging them would either flatter the free package or hide what the subscription is for.

The metric

We report whether the harmful action actually executed, not whether a judge model called the attack a success.

The reason is mechanical. The harm fires the moment the model calls the tool with arguments that satisfy the action's gate. A defense that blocks the tool's result after that point hides the confirmation from the model, but the action already happened. A judge reading the conversation sees a blocked result and scores the attack as failed, which undercounts real harm. So the measurement reads the tool call, not the returned result.

Cohorts

Attacks are grouped by shape, and never pooled. Difficulty varies widely between shapes, so one combined average would move with the mix rather than with the defense.

That last shape is where a per-result classifier reaches a structural limit: it cannot see an injection that was never assembled into one result. A model that reads the result in context is the answer to it. How much that recovers in practice is measured on the tool-attack corpus, which is not published yet.

Exclusions