Skip to content

feat: streamline adversarial testing engine#136

Merged
JBAhire merged 3 commits into
mainfrom
v2/streamlined-testing
Apr 4, 2026
Merged

feat: streamline adversarial testing engine#136
JBAhire merged 3 commits into
mainfrom
v2/streamlined-testing

Conversation

@JBAhire
Copy link
Copy Markdown
Contributor

@JBAhire JBAhire commented Apr 3, 2026

Summary

  • Remove adaptive strategy modules (GOAT, Crescendo, SIMBA, Hydra, Recon-Probe)
  • Simplify testing engine to core 1,200+ payload execution
  • Remove --adaptive, --max-turns, --objective, --multi-session from CLI
  • Keep --sarif, --strategy, --canary, --mutate, all core features
  • Remove related tests

Adaptive multi-turn red teaming available via Guard0 Platform.

Depends on

Test plan

  • g0 test --help does not show --adaptive, --multi-session
  • g0 test --help still shows --sarif, --strategy, --canary
  • npm run build succeeds
  • npm test passes

Base automatically changed from v2/offline-first to main April 3, 2026 06:34
Focus the testing engine on the core 1,200+ payload categories with
deterministic and heuristic judging. Multi-turn adaptive strategies
(GOAT, Crescendo, SIMBA, Hydra, Recon-Probe) are available via
Guard0 Platform for teams that need deeper red teaming.

- Remove adaptive strategy modules
- Simplify testing engine to core payload execution
- Clean test CLI command
- Remove related tests
@JBAhire JBAhire force-pushed the v2/streamlined-testing branch from 47e94e8 to 77041fa Compare April 3, 2026 06:38
JBAhire added 2 commits April 4, 2026 10:49
Ensure ~/.g0 directory exists and clean stale audit file between
tests so saveLastAudit/loadLastAudit cycle works reliably in CI
environments where ~/.g0 may not exist.
@JBAhire JBAhire merged commit ac37392 into main Apr 4, 2026
9 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