Menu
Public documentation

Workbench Overview

Workbench Overview

Workbench is the shared workspace for teams that want local Roleplay results to become tracked security work.

It turns local CLI and CI results into:

  • Home action list
  • open findings
  • Evidence
  • attack-pack coverage
  • test history
  • protected agents
  • CI setup
  • API keys
  • privacy controls
  • ownership and status workflow

Current Release Behavior

Workbench stores workspace, project, run, finding, API-key, member, billing, and privacy settings for the shared workbench. Hosted production deployments use durable Postgres storage.

In local development only, workbench can use a local JSON store at:

.roleplay/cloud-db.json

You can point the app at another store with:

ROLEPLAY_CLOUD_STORE=/path/to/cloud-db.json

Production deployment assets, Postgres migrations, email/password workspace auth, billing endpoints, and readiness checks are included.

Main Screens

ScreenPurpose
HomeWhat needs attention across findings, fixes, evidence, and monitors.
FindingsTriage finding status, owner, fix state, and remediation.
EvidenceStep through the proof for a failed scenario.
Attack PacksReview pack coverage and copy local CLI run guidance.
ScenariosBuild adversarial simulations with YAML preview.
TestsReview local and CI uploads with commit context.
AgentsManage protected agent targets.
MonitorCreate API keys, copy workflow snippets, set privacy controls, and schedule recurring attack checks.
SettingsWorkspace members, API keys, retention, and project controls.
BillingBuilder and Team subscription state.

Workbench Plan Value

Use the included CLI to prove a failure locally. Use the workbench when that failure needs an owner, shared status, CI history, and regression tracking.