Skip to Content
DocsReferenceCLI Reference

CLI Reference

Every non-TUI entry point in one place. Run wallbreaker --help or wallbreaker <command> --help for the authoritative list.

One-Shot & TUI

InvocationWhat it does
wallbreakerLaunch the TUI
wallbreaker "prompt"One-shot prompt, then exit
wallbreaker --auto "prompt"Run autonomously until finish()/ask_operator()
wallbreaker --auto --rounds 5 "prompt"Cap autonomous rounds (default 12)
wallbreaker --resumeResume the autosaved session (sessions/autosave.json)
wallbreaker --resume mysession.jsonResume a specific session file

Global endpoint flags (available on the main command): --config, --profile, --base-url, --model, --protocol, --api-key-env, --api-key, plus --system (system prompt override), --no-tools, and target overrides --target, --target-model, --target-modality {text,image}.

Library & Transform Commands

CommandWhat it does
wallbreaker lib update|list|pathManage the L1B3RT4S jailbreak library
wallbreaker parsel update|list|pathManage the P4RS3LT0NGV3 transform library (MCP server backend; needs Node.js on PATH)
wallbreaker eni list|update|pathBrowse the ENI persona-jailbreak collection
wallbreaker transform "leet,base64" "text"Apply a transform chain on the CLI (--decode to reverse)

Run Logs & Reporting

All log-taking commands accept a run log path or a directory (default: latest in sessions/):

CommandWhat it does
wallbreaker findings [log]List bypasses (COMPLIED/PARTIAL) from a run log
wallbreaker report [log]Render a findings report (markdown to stdout)
wallbreaker report [log] --html --out report.htmlStyled HTML report to a file
wallbreaker export [log] --out findings.jsonStructured findings JSON
wallbreaker export [log] --fail-on-findingCI gate: exit code 2 if any bypass present
wallbreaker regrade [log] --config config.tomlRe-judge a run log with the current judge
InfoThe dashboard can serve any run-log directory: wallbreaker dashboard --sessions sessions/ (default). See WebUI V2.

CI Gates

CommandWhat it does
wallbreaker export [log] --fail-on-findingFails (exit 2) if any bypass exists in the log
wallbreaker baseline save [log] --out baseline.jsonWrite an ASR baseline from a run log
wallbreaker baseline compare [log] --baseline baseline.jsonFail (exit 2) if ASR regressed beyond --max-regression (default 0.05 per technique)

Configuration & Dashboard

CommandWhat it does
wallbreaker check [--config config.toml]Validate config and print a readiness checklist
wallbreaker dashboardServe the web dashboard on 127.0.0.1:8787
wallbreaker dashboard --host 0.0.0.0 --allow-networkExpose beyond loopback (explicit risk acknowledgement)
wallbreaker dashboard --sessions sessions/Point the dashboard at a run-log directory
InfoCorpus integrity (the library.lock.toml SHA pins) is enforced automatically at load time — a mismatched runtime-fetched corpus fails closed. The interactive corpus verify [--update] command (also aliased as parsel verify) resolves actual HEAD SHAs via git ls-remote and updates the lock file. It shipped in roadmap-implementation (TG3) but its CLI dispatch was lost in the PR #21 × PR #24 merge; it is being restored in PR #34 .
Next
MCP Server →
Last updated on