RepoJournal
AI Red Teaming AI Red Teaming
16 wires and counting

$ follow AI Red Teaming

Keep up with AI Red Teaming in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-10-11
stories 135

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

PyRIT ships ProPILE leak probes and a runtime techniques registry

By RepoJournal · Filed · About AI Red Teaming · Composed from the cited sources · methodology

PyRIT gained a native port of Garak's ProPILE privacy-leakage probes and a GUI-time techniques registry, while garak removed a false-positive ANSI hit that inflated detector scores.

FEAT: Add Garak ProPILE privacy leakage scenario microsoft/PyRIT

by barkha1research-ai

PyRIT now ships `garak.propile`, a native port of Garak's ProPILE probes, with the `garak_propile_pii` dataset of Garak's 26 records (one seed per subject) and `garak_propile_templates`, its 24 templates converted to Jinja with metadata for the technique, the withheld field and the known fields. If you already run Garak for PII leakage, this gives you the same probes inside a PyRIT orchestrator.

FEAT Add runtime Techniques registry to the GUI microsoft/PyRIT

by richlundeen

The GUI now builds its Techniques registry at runtime instead of from a static list, so techniques you have available in your install show up without a GUI rebuild. Worth checking before your next round of manual red-team runs in the browser.

Do not treat octal 27 as a raw ANSI escape (#2255) NVIDIA/garak

by Leon Derczynski

`detectors.ansiescape.Raw` matched the Python literal `"\27"`, which is octal 27 (byte 0x17), not ESC (0x1b), so responses containing `0x17[` or `0x17]` scored 1.0. ESC is already covered by `"\x1b"` and `"\033"`; the author verified that on tip the `test_ansiescape_raw_octal_27_is_not_escape` case fails and passes after the change, so any ANSI-escape counts you pulled from garak were overstate...

FIX: give adaptive technique selection the run id on fresh runs microsoft/PyRIT

by u7k4rs6

On a fresh adaptive run, `AdaptiveScenario` passed `self._scenario_result_id` to the dispatcher while it was still None; `ScenarioContext` now carries `scenario_result_id`, picked with `uuid4()` in `initialize_async` before attacks are built and used to create the `ScenarioResult`. Adaptive runs that previously failed to associate attacks with their run id can be re-run and will persist results...

FIX: SQLite analytics timeouts microsoft/PyRIT

by romanlutz

The SQLite analytics path no longer times out. The rest of the day was internal: PyRIT split strict HTML from checked PDF doc builds, promptfoo deleted retired site components and the unused markdown sanitizer, and its image-resolver and thumbnail-cache test work left production code unchanged.

Quick answers

What shipped in AI Red Teaming on October 11, 2026?
PyRIT gained a native port of Garak's ProPILE privacy-leakage probes and a GUI-time techniques registry, while garak removed a false-positive ANSI hit that inflated detector scores. In total, 67 commits and 68 pull requests landed.
Who contributed to AI Red Teaming on October 11, 2026?
7 developers shipped this update, including Michael D'Angelo, barkha1research-ai, richlundeen, romanlutz, u7k4rs6, Leon Derczynski, and SashaMIT.
What were the notable AI Red Teaming updates?
FEAT: Add Garak ProPILE privacy leakage scenario, FEAT Add runtime Techniques registry to the GUI, and Do not treat octal 27 as a raw ANSI escape (#2255).