Expand description
ThoughtJack — Adversarial agent security testing tool
This library provides components for building adversarial protocol servers and clients used in security testing scenarios across MCP, A2A, and AG-UI.
Modules§
- built_
info - Build-time metadata generated by the
builtcrate. - cli
- CLI module (TJ-SPEC-007)
- engine
- Core execution engine for OATF-based attack scenarios.
- error
- Error types for
ThoughtJack - loader
- OATF document loader with ThoughtJack-specific pre-processing.
- observability
- Observability module (TJ-SPEC-008)
- orchestration
- Multi-actor orchestration layer.
- protocol
- Protocol-specific
PhaseDriverimplementations. - scenarios
- Built-in attack scenarios (TJ-SPEC-010)
- transport
- Transport abstraction layer (TJ-SPEC-002).
- verdict
- Verdict evaluation and output pipeline.