RepoJournal
AI Red Teaming AI Red Teaming
21 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-18
stories 13

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

PyRIT dedupes converter identifiers, masks combining-mark prompts

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

PyRIT shipped the operator-facing fixes this window: converter registration no longer collides on differing configs, and pointed-script prompts are masked instead of silently skipped, while promptfoo held Keyv on v5.

FIX Include module colors, layout and injection items in QRCodeConverter and PDFConverter identifiers microsoft/PyRIT

by ShivamSharma43

Settings that change the generated file but were missing from _build_identifier() meant different configs shared a hash and a default registry name, so registering QRCodeConverter() and then QRCodeConverter(finder_dark_color=(255, 0, 0)) raised ValueError: Instance 'QRCodeConverter::44666788' already exists. PDF converters differing only in row_height, column_width or injection_items collided t...

FIX: mask words written with combining marks instead of skipping them microsoft/PyRIT

by Denimworld12

The tokenizer now treats combining marks as part of the word, so prompts in pointed scripts get masked rather than quietly skipped. If your red-team runs leaned on those scripts, expect previously clean outputs to start showing masks.

FIX: Support user:password credentials and IPv4 destinations in OpenRedirectOutputScorer (#3259) microsoft/PyRIT

by Kaap10

OpenRedirectOutputScorer's "Userinfo Host Confusion" pattern matched only a restricted character set after the @, so payloads carrying user:password credentials or IPv4 destinations slipped past it. The scorer now flags those forms, which means previously passing responses may start scoring as open-redirect hits.

FEAT: Share image, audio, and video previews with dataset details microsoft/PyRIT

by juliosuas

Dataset example details now preview image, audio and video members through the same MediaPreview component chat uses, and nothing is fetched until you click "Show ... preview". While a preview is open the image loads with loading="lazy" and audio/video with preload="none", with no autoplay.

test(cache): cover real Keyv storage compatibility promptfoo/promptfoo

by renovate

The Keyv 6 upgrade was deferred: it breaks cache-manager 7's Keyv 5 contract, failing the build and making existing keyv: disk entries invisible, and the upstream migration guide requires instances passed to cache-manager stay on v5. The compatible cache-manager release is 7.2.9.

Quick answers

What shipped in AI Red Teaming on October 18, 2026?
PyRIT shipped the operator-facing fixes this window: converter registration no longer collides on differing configs, and pointed-script prompts are masked instead of silently skipped, while promptfoo held Keyv on v5. In total, 5 commits and 8 pull requests landed.
Who contributed to AI Red Teaming on October 18, 2026?
5 developers shipped this update, including renovate, Shivam Sharma, juliosuas, Denimworld12, and Kaap10.
What were the notable AI Red Teaming updates?
FIX Include module colors, layout and injection items in QRCodeConverter and PDFConverter identifiers, FIX: mask words written with combining marks instead of skipping them, and FIX: Support user:password credentials and IPv4 destinations in OpenRedirectOutputScorer (#3259).