Discover and explore top open-source AI tools and projects—updated daily.
JailbrokenAILLM Red-Teaming Agent Framework
Top 67.1% on SourcePulse
Wallbreaker is an AI red-teaming harness for authorized LLM security testing. It provides a configurable, loop-driven agent that automates attack strategies using advanced techniques. The tool benefits security researchers by offering a comprehensive suite for evaluating LLM robustness and identifying vulnerabilities in a standardized, reproducible manner.
How It Works
Wallbreaker operates as a terminal agent executing a reasoning and tool-calling loop against LLMs. Its backend supports diverse API providers (OpenAI, Anthropic, OpenRouter) and local environments. Key components include the Parseltongue transform engine for obfuscation, L1B3RT4S jailbreak library, and HarmBench for standardized testing. Autonomous attack loops (PAIR/TAP, Crescendo) enable iterative refinement until success or operator intervention.
Quick Start & Requirements
python -m venv .venv, . .venv/bin/activate), then pip install -e ".[dev]".config.toml file is required for API keys and endpoint configurations.config.example.toml to config.toml and populate credentials. Run wallbreaker check for validation.pip install -e ".[dashboard]", cd wallbreaker/dashboard/web && npm install && npm run build && cd -.CONTRIBUTING.md and SECURITY.md provide detailed setup and policies.Highlighted Details
Maintenance & Community
Setup, architecture, and contribution guidelines are detailed in CONTRIBUTING.md. Security policy is in SECURITY.md. No explicit community channels (e.g., Discord, Slack) are mentioned.
Licensing & Compatibility
Licensed under AGPL-3.0-or-later. This strong copyleft license requires that modified versions, including network/hosted services, must make their complete corresponding source code available under the same license. Third-party corpora are fetched at runtime.
Limitations & Caveats
Strictly for "authorized testing only." Full Parseltongue capabilities require Node.js. The AGPL-3.0 license imposes significant obligations for distributed or hosted use.
1 week ago
Inactive