$ the-wire · showcase
PyRIT trims duplicate adversarial response format instructions
By RepoJournal · Filed · About AI Red Teaming · Composed from the cited sources · methodology
PyRIT merged a maintenance change that removes duplicated adversarial response format instructions from its prompts, the only change in the last day that touches behavior operators will see.
MAINT: Remove duplicate adversarial response format instructions (#3505) microsoft/PyRIT
The duplicate adversarial response format instructions are gone, so scorers and converters that parsed the adversarial chat output now see one instruction block instead of two. If you maintain a custom orchestrator or prompt template layered on PyRIT's adversarial defaults, re-check the rendered prompt before your next red-team run.
MAINT: Bump tornado from 6.5.10 to 6.6 in the security-minor-and-patch group across 1 directory microsoft/PyRIT
Bumps tornado from 6.5.10 to 6.6 in the security-minor-and-patch group across the repository root. Landed via Dependabot with no runtime code change from PyRIT itself.
TEST: cover instance registry return types (P311-04) microsoft/PyRIT
Adds `assert_type` type-regression checks for `DefaultInstanceRegistry[T].get`, `get_entry`, and `get_all_instances` in `tests/unit/registry/test_instance_registry.py`, verifying `T | None`, `RegistryEntry[T] | None`, and `list[RegistryEntry[T]]` are preserved for both the default registry and consumers typed as `InstanceRegistry[T]`. No runtime behavior changes, so it matters only if you subcl...
chore(deps): update actions/upload-artifact digest to cf430e0 promptfoo/promptfoo
Renovate repinned `actions/upload-artifact` from digest `043fb46` to `cf430e0` in promptfoo's CI workflow; the run warned that some dependencies could not be looked up. Nothing changes for anyone running promptfoo locally or in their own pipelines.
FIX: Keep the pending prompt's metadata when reopening Edit Conversation microsoft/PyRIT
An open fix addresses Edit Conversation rebuilding an unsent prompt without its metadata, which had dropped fields like `video_id` and turned a text-only video remix into a new generation. Not yet merged; watch it if your workflows depend on prompt metadata surviving a re-edit.