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-03
stories 33

ยฉ 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire ยท showcase

WatsonX SDKs go opt-in, Jev arrives as a typed provider

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

promptfoo's two breaking-adjacent shifts lead the wire: default installs stop pulling IBM's SDKs and TypeSafe's Jev becomes a first-class provider, while PyRIT adds a grid-composite image attack converter and garak stops telling users to file bugs for 404s.

perf(providers)!: make WatsonX SDKs opt-in promptfoo/promptfoo

by mldangelo-oai

`@ibm-cloud/watsonx-ai` and `ibm-cloud-sdk-core` are now optional peers rather than default dependencies, so anyone running WatsonX providers must install the supported pair alongside promptfoo or hit actionable installation guidance on first use.

feat(providers): add TypeSafe Jev provider promptfoo/promptfoo

by athul0rameshan9

`typesafe:<model>` runs TypeSafe's Jev, which answers typed questions (Noul, Score, Choice) with probabilities instead of generating text, letting you back `llm-rubric` grading, the `classifier` assertion, and the provider under test. Set `TYPESAFE_API_KEY` and point a question config at it.

FEAT: Grid composite converter microsoft/PyRIT

by jsong468

`GridCompositeConverter` renders prompt text into one cell of an image grid padded with innocuous tiles, aimed at image adaptive scenarios that smuggle text into vision-enabled targets. Images, grid size, tile size, payload position, background, font, and a seed are all parameters.

fix(generators): raise clear error on HF InferenceAPI 404 response NVIDIA/garak

by pujitha24

`huggingface.InferenceAPI` no longer surfaces a 404 as `TypeError: Unsure how to parse ๐Ÿค— API response type: b'Not Found', please open an issue...`; the contributors note it previously told users to file a bug report for an HTTP-level model-not-found response. A missing model now reads as a missing model instead of sending you to the issue tracker.

FIX Credit GOAT research and distinguish PyRIT adaptation microsoft/PyRIT

by romanlutz

The GOAT research citations were corrected and the PyRIT adaptation is now marked distinctly so operators can tell upstream findings from this implementation. Smaller items the same cycle: PyRIT notebook helpers for scenario conversations and full reports, faster Docker CI, promptfoo's immutable job-result snapshots, and a supertest 7.3.0 bump.

Quick answers

What shipped in AI Red Teaming on October 3, 2026?
promptfoo's two breaking-adjacent shifts lead the wire: default installs stop pulling IBM's SDKs and TypeSafe's Jev becomes a first-class provider, while PyRIT adds a grid-composite image attack converter and garak stops telling users to file bugs for 404s. In total, 15 commits and 18 pull requests landed.
Who contributed to AI Red Teaming on October 3, 2026?
8 developers shipped this update, including mldangelo-oai, renovate, athul0rameshan9, romanlutz, varunj-msft, jsong468, Jeffrey Martin, and pujitha24.
What were the notable AI Red Teaming updates?
perf(providers)!: make WatsonX SDKs opt-in, feat(providers): add TypeSafe Jev provider, and FEAT: Grid composite converter.