September 10, 2026
Traditional ML attack targets now available across all organizations
← All updates
Traditional ML attack targets now available across all organizations
6 new 10 improved 10 fixed
Three traditional ML attack targets ship this week alongside a full set of capability and TUI fixes that bring extraction, membership inference, and model inversion attacks to parity across the SDK and TUI.
New
- Traditional ML attack targets. Three public targets — fraud tabular, MNIST image, and IMDB text — are now available across all organizations covering extraction, membership inference, evasion, and inversion attack types, provisionable by name via the SDK or TUI.
- In-app Release Notes. A Release Notes section in Account Settings lists the ten most recent changelog entries with links to the full docs, on both SaaS and self-hosted installs.
- Capability credential requirements shown before install. The capability detail view and install picker now display which credentials a capability requires before you commit to installing it.
- TUI light theme. Set
DREADNODE_TUI_THEME=lightto switch the TUI from its default dark palette to a light theme. /reloadslash command in chat. A/reloadcommand is now available in chat sessions to reload the current agent without leaving the session.- Status page link in account settings. The Support tab in Account Settings now includes a direct link to the system status page on SaaS deployments.
Improvements
- Runtime cold start cut by more than 60%. A combination of lock scope reduction, litellm pre-warming, and template bytecode precompilation drops runtime time-to-ready from 18.8 s to 6.6 s and eliminates the serialization bottleneck that affected concurrent cold starts.
- AIRT assessments and findings show who ran them. AI red-teaming assessments and findings now display the workspace member who ran each assessment, matching the attribution already visible on evaluations.
/transcriptcommand in the TUI. A new/transcriptcommand lets you toggle between compact and full agent transcript views, matching what the web UI shows.- Bulk workspace member addition. You can now select and add multiple members to a workspace at once from the workspace settings page.
- AI red-teaming agent resolves bare task names. The agent now resolves bare task names (e.g.
ml-extraction-fraud-tabular) across all orgs you have access to, eliminating 404s when provisioning environments from the public catalog. - Session sharing attribution. Session responses now include who shared a session with the workspace and when, covering all share paths including bulk promotion and creation-time visibility.
- AI red-teaming docs refreshed. The getting-started guide and reference docs have been updated with corrected model strings, an expanded attack reference, and a rewritten first-campaign walkthrough.
- Invite member dialog improved. The invite member flow has been updated with a cleaner, more reliable UI for adding members to your organization.
- Message count labels in chat session list. Each session in the chat session list now displays a message count.
workspace_mountruntime option deprecated. Theworkspace_mountoption is now a no-op;/home/user/workspaceis ordinary sandbox-local storage, and object-storage access continues through the SDK as before.
Fixes
- TUI transcript scrolling is smooth. Trackpad flicks on Ghostty, Kitty, and WezTerm no longer produce multi-viewport jumps or stalls — worst-frame jump drops 20x and is bounded to under one viewport.
- Transcript copying works in the TUI. Selecting and dragging over assistant messages and tool output now copies the visible text correctly, with command output rejoining wrapped lines and preserving indentation.
- Traditional ML attack dashboards show correct metrics. Evasion, extraction, membership inference, and inversion attack runs now report accurate trial counts and per-target goal totals instead of zero trials and collapsed goal counts.
- Sandbox WebSocket disconnection fixed. Chat turns no longer fail with “Runtime websocket closed (1006)” after a pause longer than ~60 seconds between messages.
dn --resumeno longer crashes for out-of-scope sessions. Resuming a session that belongs to a project outside the active scope now works correctly instead of raising a traceback.- Extraction, membership inference, and model inversion attacks work in the TUI. These attack types now behave consistently between the TUI agent and the SDK, including a new model inversion tool and correct handling of empty data pools.
- Sandbox environments torn down on assessment completion. Provisioned sandbox environments are now stopped automatically when an AI red-teaming assessment finishes, preventing billable sandbox time from running until the platform TTL.
dreadnode env provisionalias and bare task name resolution.provisionis now accepted as an alias forcreate, and bare public task names resolve without requiring an org prefix.- TUI paste placeholder identity preserved across undo and edits. Undoing a deleted paste placeholder restores the correct pasted content, and selection-deleting one of two identical placeholders no longer corrupts the surviving one.
- Organization member count no longer shows zero. Organization pages now display the correct active member count.