Dethereal

July 2, 2026 · View on GitHub

Dethereal is a Claude Code plugin that guides you through building structured threat models using conversational AI. You describe your system in natural language, and the plugin discovers infrastructure, maps trust boundaries and data flows, places each boundary on a trust gradient with approved channels (see Boundary Trust Zones), enriches security attributes, and publishes the model to the Dethernety platform for analysis.

The plugin provides 14 slash commands, 4 specialized AI agents, 22 MCP tools, and an 11-step guided workflow that takes you from a system description to a fully enriched, analysis-ready threat model. A per-Control library mirrors the platform's reusable security controls into local files (controls/<id>.json) with shared-ownership safety prompts on push — see Sync and Version Control.


Documentation

GuideDescription
Getting StartedInstallation, authentication, and creating your first model
Guided WorkflowThe 11-step threat modeling process from scope to sync
Command ReferenceAll 14 slash commands with syntax, arguments, and examples
Model ConceptsComponents, boundaries, data flows, classes, quality scoring
Discovery and EnrichmentInfrastructure scanning, security attributes, MITRE, credentials
Sync and Version ControlPush/pull, conflict handling, git integration
Review and AnalysisQuality review, attack surface analysis
Agents, Tools, and HooksAI agents, MCP tools, hooks, state machine
GlossaryPlugin-specific terminology

Quick Start

  1. Getting Started — Install the plugin, connect to your platform, create your first model
  2. Guided Workflow — Run /dethereal:threat-model to walk through all 11 steps
  3. Model Concepts — Understand what the model contains and how quality scoring works

Prerequisites

  • Claude Code — CLI (claude), VS Code extension, or JetBrains plugin
  • Node.js 18+ and pnpm — for running the MCP server
  • Dethernety platform — a running instance for sync and analysis (local or hosted)

Relationship to Platform Documentation

These docs cover the Claude Code plugin experience — working with threat models through conversational AI in your terminal or IDE.

For the platform GUI experience (web-based diagram editor, analysis dashboard, issue tracking), see the platform user documentation:

Both workflows produce the same threat model format. You can create a model with Dethereal, push it to the platform, and continue editing in the GUI — or pull a GUI-created model and enrich it locally.


Next: Getting Started — install the plugin and create your first model