# E2E nightly report — 2026-05-16

Auto-generated by `scripts/e2e/generate_nightly_report.py`. The diff section is the primary value; per-run roll-ups are context.

## Summary

| Metric | Count |
|---|---|
| total | 91 |
| passed | 87 |
| failed | 0 |
| error | 0 |
| skipped | 4 |

## Regressions vs previous

_Compared against `e2e_2026-05-15.json`._

### Regressions (0)

_None._

### Recoveries (0)

_None._

### New scenarios (0)

_None._

### Removed scenarios (0)

_None._

## Fails by family

_No failures._
## Upstream-fell-for-it rate by family

| Family | Observed | Fell for it | Rate |
|---|---|---|---|
| `data_exfiltration` | 1 | 0 | 0.0% |
| `encoding_evasion` | 1 | 0 | 0.0% |
| `indirect_injection` | 15 | 7 | 46.7% |
| `jailbreak` | 4 | 1 | 25.0% |
| `over_defense` | 5 | 0 | 0.0% |
| `prompt_extraction` | 3 | 0 | 0.0% |
| `prompt_injection` | 11 | 6 | 54.5% |
| `role_injection` | 5 | 1 | 20.0% |

