Back to Skills

tm-status

verified

Show current threat model status including asset counts, threat distribution, control verification status, and compliance coverage. Use when checking threat model status, getting overview of security posture, or reviewing current state.

View on GitHub

Marketplace

threat-modeling-toolkit

josemlopez/threat-modeling-toolkit

Plugin

threat-modeling-toolkit

Repository

josemlopez/threat-modeling-toolkit

skills/tm-status/SKILL.md

Last Verified

January 22, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/josemlopez/threat-modeling-toolkit/blob/main/skills/tm-status/SKILL.md -a claude-code --skill tm-status

Installation paths:

Claude
.claude/skills/tm-status/
Powered by add-skill CLI

Instructions

# Threat Model Status

## Purpose

Display a comprehensive overview of the current threat model state:

- Asset and component counts
- Threat distribution by severity
- Control verification status
- Gap summary
- Compliance coverage
- Baseline comparison

## Usage

```
/tm-status [--format text|json] [--section <name>]
```

**Arguments**:
- `--format`: Output format (default: text)
- `--section`: Show specific section only (discovery, threats, controls, compliance)

## Status Sections

### Discovery Summary
- Total assets by type
- Total data flows
- Trust boundaries defined
- Attack surface entries

### Threat Summary
- Total threats
- Distribution by severity
- Distribution by STRIDE category
- Unmitigated threats count

### Control Summary
- Total required controls
- Implemented vs partial vs missing
- Verification status
- Recent changes

### Gap Summary
- Total gaps
- Distribution by severity
- Top priority gaps

### Compliance Summary
- Coverage by framework
- Critical compliance gaps

### Baseline Comparison
- Days since last baseline
- Changes since baseline

## Output Format

### Text Output
```
═══════════════════════════════════════════════════════════════
                    THREAT MODEL STATUS
═══════════════════════════════════════════════════════════════

Project: My Application v1.0.0
Framework: STRIDE
Last Updated: 2025-01-20 14:30:00
Baseline: 2025-01-15 (5 days ago)

───────────────────────────────────────────────────────────────
                       DISCOVERY
───────────────────────────────────────────────────────────────

Assets: 14 total
  ├── Data Stores:    3  ████████████░░░░░░░░  21%
  ├── Services:       6  ████████████████████░  43%
  ├── Clients:        3  ████████████░░░░░░░░  21%
  └── Integrations:   2  ████████░░░░░░░░░░░░  14%

Data Flows: 22 total
  └── Crossing trust boundaries: 8 (36%)

Trust Boundaries: 5
  ├── Network:     2
  ├── Privilege:   2
  └── Environment: 1

Attack Surface: 12 entries
  ├── Public:     5  ███████████

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
8993 chars