Breakthemodel/
beforesomeoneelsedoes.
WRAITH is an autonomous red team for AI applications. It generates novel jailbreaks, indirect-injection payloads, and adversarial suffixes — then runs them against your model 24/7. Findings come with reproducible payloads, severity scoring, and harm classification.
Every safety claim is a hypothesis.
We test it.
Frontier models pass internal evals and still fall to attacks that didn't exist last month. Adversarial suffixes generated by gradient search bypass RLHF. Multi-turn attacks like Crescendo escalate past refusal boundaries. Indirect injection via documents owns agentic systems. The attack surface grows faster than the eval suite — and red teams that ship continuously are the only ones who keep up.
Comprehensive Adversarial
Attack & Remediation Engine
WRAITH implements 14 functional attack strategies, cryptographically signed findings, enterprise SARIF/STIX exporters, and 25+ frontier model system prompt scaffolds. Click any module to inspect payload code and remediation patches.
Encoding Transformation Pipeline
Obfuscates prompts using Base64, ROT13, Leetspeak, symbol bijection, and Zalgo combining Unicode characters.
Prompt Automatic Iterative Refinement
Attacker LLM iteratively queries the target, refining jailbreak payloads in a self-play feedback loop.
Tree of Attacks with Pruning
Branching attack search with off-topic pruning and tree-depth traversal optimization.
AutoDAN-II Genetic Optimization
Genetic template mutation and structural prompt engineering across evolving populations.
Crescendo Multi-Turn Escalation
Multi-turn benign-to-harmful conversational steering with adaptive backtracks upon refusal.
Best-of-N Stochastic Augmentation
Stochastic jailbreaking via parallel input perturbation sampling and highest-score selection.
Libertas Alignment Pressure Bypass
Exploits system instruction boundary conflicts and policy evasion templates (L1B3RT4S).
System Prompt Extraction Probes
Extracts system prompts, confidential rules, and hidden developer instructions.
Indirect Prompt Injection Simulator
Simulates RAG document context (HTML, Markdown, Plain Text) carrying embedded directives.
Tool-Call Hijacking Simulator
Tests if prompt injections force models into executing sensitive backend tools.
PDF Structure Prompt Injection
Exploits PDF document parsers using hidden text layers, metadata, and zero-font annotations.
Multi-Modal Vision Prompt Injection
Injects adversarial instructions into visual document scans, OCR, and image alt-text metadata.
Model Context Protocol Injection
Simulates Model Context Protocol (mcp://) tool schema injections and framing breaches.
Autonomous Multi-Armed Bandit Loop
Dynamic strategy selection algorithm balancing exploration vs. exploitation across harm categories.
Cryptographic Payload Signer
Cryptographic Ed25519 signatures over payload digest, seed, and attack version for tamper-evidence.
Enterprise Exporters & Remediation
Generates OASIS SARIF v2.1.0, STIX 2.1 threat intel bundles, Markdown, and HTML reports.
Frontier Target Presets Library
25+ vendor prompt preset scaffolds for Claude 3.7, GPT-5.6, Gemini 3.6, Kimi K3, Cursor, Devin.
300,000+ Verified Red-Team
Prompts, Jailbreaks & Policy Audits
Explore real-world security corpora integrated into WRAITH: AllenAI WildJailbreak (260k+ prompts), 16k Enterprise Human Jailbreaks, 39k MPDD Balanced Threat Corpus, and DAN Content Policy Overrides. Inspect, filter, and render classified PDF vulnerability reports live in your browser.
Set a target. Walk away.
WRAITH runs as a long-lived agent. Given a target model, a harm taxonomy, and a query budget, it selects strategies, mutates payloads, scores responses with a harm classifier, and feeds successful attacks back into its library. Findings are deduplicated, ranked by severity, and reproducible.
- 01select_strategy() — bandit over GCG, PAIR, TAP, Crescendo, BoN
- 02mutate_payload() — gradient, genetic, or LLM-driven rewrite
- 03score_response() — harm classifier + refusal detector
- 04record_finding() — dedupe, severity, transferability
- 05feed_library() — successful attacks become seeds