Skip to content

feat(ai-red-teaming): new attacks + full coverage recovery + need-args transforms + goals (v1.18.8) - #186

Merged
rdheekonda merged 3 commits into
mainfrom
feat/airt-wire-new-attacks
Oct 20, 2026
Merged

rdheekonda merged 3 commits into
mainfrom
feat/airt-wire-new-attacks

Conversation

@rdheekonda

@rdheekonda rdheekonda commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Consolidated capability update:

  • Wire 14 new 2026 attacks into _ATTACK_DEFS (cot_hijacking, reasoning_trigger, chatinject, metabreak, jhaystack, hauntattack, stac, sleeper_agent, imist, gcgprefix, slotgcg, breadth_gcg, overthink_dos, reasoning_bomb).
  • Recover 75 transforms + 8 scorers that were lost when feat(ai-red-teaming): full SDK transform+scorer coverage + agentic-incident sync (v1.18.6) #184 squash-merged only its first commit (a1z26_encode etc. were missing from main).
  • Wire 18 need-args transforms with type-correct, sensible red-team defaults.
  • Deepen goals.csv +19 agentic/security goals grounded in 2026 incidents.

Totals: _ATTACK_DEFS 42->56, _TRANSFORM_DEFS -> 429, SCORER_REGISTRY -> 146, goals 260->279. Version 1.18.6 -> 1.18.8.

Attacks require the SDK shipping them (tiger #2838-#2843) to resolve at runtime; wiring lands ahead of the SDK release.

Test plan

  • py_compile clean; all new attacks/transforms/scorers resolve in their registries
  • goals.csv parses (279 rows)
  • runtime resolution once the SDK release ships

…_DEFS

Makes the SDK wave 1-5 attacks selectable in capability-driven runs:
cot_hijacking, reasoning_trigger, chatinject, metabreak, jhaystack, hauntattack,
stac, sleeper_agent, imist, gcgprefix, slotgcg, breadth_gcg, overthink_dos,
reasoning_bomb. Canonical names auto-register as aliases. Capability attack
count 42 -> 56. Version 1.18.6 -> 1.18.7.

Requires the SDK version shipping these (tiger PRs #2838-#2842) to resolve at
runtime; the wiring can land ahead of the SDK release.
…eed-args transforms

Two fixes to capability coverage:
- Recover 75 transforms + 8 scorers that were lost when #184 squash-merged only
  its first commit (a1z26_encode etc. were missing from main).
- Wire 18 need-args transforms with type-correct, sensible red-team defaults
  (zombai_c2, substitute, many_shot_context, merge_hijacking, ...).

Combined with the 14 new attacks already on this branch: _TRANSFORM_DEFS -> 429,
SCORER_REGISTRY -> 146, _ATTACK_DEFS -> 56. Version 1.18.7 -> 1.18.8.
… (2026 incidents)

Adds curated red-team goals grounded in recent incidents (STAC tool-chaining,
GitSpawn .git/config RCE, ICoA covert extraction, sleeper memory, delimiter/ADI
injection, chat-template forgery). 260 -> 279.
@rdheekonda rdheekonda changed the title feat(ai-red-teaming): wire 14 new 2026 attack algorithms (v1.18.7) feat(ai-red-teaming): new attacks + full coverage recovery + need-args transforms + goals (v1.18.8) Oct 20, 2026
@rdheekonda
rdheekonda merged commit 227630d into main Oct 20, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant