Responsible Use
PolicyPurpose
Wallbreaker is for authorized LLM red-teaming and safety evaluation only: your own models, or targets you have explicit permission to test. Its purpose is to help defenders find and fix weaknesses before adversaries exploit them.
Ethical Guidelines
Do
- Test models you own or operate
- Obtain explicit written authorization before testing third-party models
- Report vulnerabilities through responsible-disclosure channels
- Use standardized benchmarks (HarmBench) for unbiased evaluation
- Measure real success rates with multi-sample validation
- Handle generated content as sensitive data
- Respect target providers’ terms of service
Do Not
- Attack third-party services without permission
- Generate or distribute genuinely harmful operational content
- Publish extracted system prompts without responsible disclosure
- Share raw run logs or findings publicly without sanitization
- Claim unreliable bypasses (low ASR) as confirmed vulnerabilities
- Use the tool to cause real-world harm
Scope of Contributions
Contributions that make the tool better at finding and reporting weaknesses are welcome. Contributions whose only purpose is to maximize real-world harm (e.g., shipping weaponized payloads with no evaluation value) are not.
Handling Findings
When you discover a vulnerability in a target model:
- Verify — Use
validateto confirm the bypass holds up across re-fires; report the measured ASR, not a single hit - Document — Generate a findings report (
/report) with repro steps - Disclose — Report to the model provider through their security channel
- Wait — Allow reasonable time for a fix before any public disclosure
- Sanitize — If publishing, redact specific harmful content while preserving the technique description
Artifact Handling
Run logs, findings, and generated artifacts can contain sensitive or harmful material. They are written to gitignored directories (wb_runs/, wb_images/, wb_artifacts/, findings/, sessions/):
- Keep them out of version control
- Store them with appropriate access controls
- Delete them when no longer needed for the engagement
- Do not share raw artifacts with unauthorized parties
Compliance
Wallbreaker does not bypass access controls, exploit software vulnerabilities, or exfiltrate data from systems. It operates through the target model’s normal API interface using only text prompts and optional images. The techniques it employs are prompt-engineering methods, not exploits.
However, using Wallbreaker against a model or service without authorization may violate the provider’s terms of service or applicable computer-fraud laws (e.g., CFAA in the United States). Ensure you have proper authorization.