Skip to content

Latest commit

 

History

History
128 lines (89 loc) · 5.84 KB

File metadata and controls

128 lines (89 loc) · 5.84 KB

Wallbreaker WebUI V2 showcase

WebUI V2 is a unified operator surface for running, steering, observing, and reviewing authorized LLM security evaluations. It places the TUI's Attack → Target → Judge loop at the center, then adds persistent composition, reusable workflows, historical visibility, evidence reporting, and model administration.

The screenshots below were captured from the local V2 interface at 1440 pixels wide. Provider credentials and detailed historical payload content are not shown.

Run and steer the agent loop

The Agent workspace focuses on the live loop. The operator sets an objective, starts the engagement, follows each Attack → Target → Judge stage, watches the conversation stream, and can steer the attacker without leaving the page. Advanced run settings stay collapsed until needed.

Agent workspace showing the attack, target, and judge loop

Key capabilities:

  • Persistent objective draft and compact run settings
  • Explicit Attack, Target, and Judge stage state
  • Streaming multi-turn conversation
  • Pause, stop, and live steering controls
  • Round, token, timing, and connection status

Observe current and historical engagements

Live is the evidence observatory rather than the run launcher. The same surface can follow the current execution or inspect any retained historical run. Its overview moves from run-level totals into activity events and synchronized event detail.

Live observatory with historical run selection and run overview

The observatory provides:

  • Current or historical run selection
  • Semantic activity and raw event modes
  • Search and actor/event-type filters
  • Correlated event, conversation, payload, evaluation, and raw detail
  • Resumable live-tail updates for active executions

Compose persistent multi-turn target conversations

Compose is a controlled delivery workspace. The first request opens a durable target conversation; subsequent deliveries are contextual follow-ups until the operator explicitly resets and archives the thread.

Compose workspace with multi-turn conversation controls

Operators can preview the exact transformed payload, select presets and transforms, override the initial system prompt, set the token budget, and retain the complete target conversation between navigation changes.

Build and reuse workflows

Workflows turns individual capabilities into configurable sequences. Operators add steps from the shared capability catalog, configure their arguments, reorder the sequence, save an alias, clone a workflow, and run it as a server-owned execution.

Workflow sequencer and capability palette

The analysis mode can also reconstruct applicable events from historical agent runs. Individual events can be inspected and reusable steps selected before cloning them into an editable sequence.

Search the complete Arsenal

Arsenal provides one searchable inventory of presets, transforms, tools, and schemas. Selecting an item opens its exact template, metadata, or argument contract in the detail panel.

Searchable Arsenal of presets, transforms, and tools

The catalog and workflow palette are generated from the same shared capability manifest, preventing UI-only command drift.

Investigate runs from summary to raw evidence

Runs and Logs preserves the complete chronological record. Runs are searchable; the selected run can be viewed as a readable stream, a timeline, or raw JSONL. Event types and actors can be selected or excluded, and the visible result can be exported.

Runs and Logs explorer with stream, timeline, and raw views

JSONL remains the canonical portable history. A disposable SQLite index adds full-text search and structured correlation and can be rebuilt from this screen.

Summarize and export evidence

Reports turns retained history into an operator-ready evidence portfolio. It supports all indexed runs or an individual run, with Markdown and structured evidence exports.

Reports dashboard with aggregate metrics and verdict distribution

The dashboard brings together run counts, graded responses, strict bypasses, attack success rate, per-run comparison, verdict distribution, technique performance, and the generated narrative report.

Manage models and verify providers

Models exposes provider health and role configuration without revealing secret values. Credential verification makes a real authenticated provider request, while provider management supports creation, editing, discovery, enable/disable state, and removal.

Models workspace with provider verification and management

Attacker, target, and judge assignments remain visible in the global top bar. Named profiles and custom provider/model combinations can be managed without leaving the WebUI.

Unified capability summary

Area Primary purpose
Agent Run and steer the autonomous Attack → Target → Judge loop
Live Observe current or historical activity from overview to raw evidence
Compose Build exact payloads and maintain multi-turn target conversations
Workflows Sequence, configure, alias, clone, and replay capabilities
Arsenal Search presets, transforms, tools, and schemas
Findings Investigate bypass and partial-compliance evidence across runs
Runs and Logs Filter, correlate, inspect, and export canonical history
Reports Compare outcomes and generate portable evidence reports
Models Verify providers and manage models and role profiles
Settings Configure runtime behavior and local operator preferences

For installation and local operation, see the setup guide. For the complete harness feature inventory, see the project README.