{
  "$schema": "/schemas/skill-manifest-v1.schema.json",
  "schemaVersion": 1,
  "name": "threat-model-analyst",
  "description": "Full STRIDE-A threat model analysis and incremental update skill for repositories and systems. Supports two modes: (1) Single analysis — full STRIDE-A threat model of a repository, producing architecture overviews, DFD diagrams, STRIDE-A analysis, prioritized findings, and executive assessments. (2) Incremental analysis — takes a previous threat model report as baseline, compares the codebase at the latest (or a given commit), and produces an updated report with change tracking (new, resolved, still-present threats), STRIDE heatmap, findings diff, and an embedded HTML comparison. Only activate when the user explicitly requests a threat model analysis, incremental update, or invokes /threat-model-analyst directly.",
  "license": null,
  "compatibility": null,
  "metadata": {},
  "revision": "291d5ac93ab061b43ab20c57c0335f7b39bcccdd",
  "generatedAt": "2026-07-26T23:35:15.967Z",
  "source": {
    "repository": "https://github.com/mleem97/mm-skills",
    "path": "threat-model-analyst",
    "ref": "291d5ac93ab061b43ab20c57c0335f7b39bcccdd"
  },
  "manifestUrl": "/registry/v1/skills/threat-model-analyst.json",
  "pageUrl": "/skills/threat-model-analyst",
  "fileCount": 19,
  "totalBytes": 336638,
  "clients": {
    "agents": {
      "label": "Shared Agent Skills",
      "user": "~/.agents/skills",
      "project": ".agents/skills"
    },
    "codex": {
      "label": "Codex",
      "user": "~/.agents/skills",
      "project": ".agents/skills"
    },
    "opencode": {
      "label": "OpenCode",
      "user": "~/.config/opencode/skills",
      "project": ".opencode/skills"
    },
    "antigravity": {
      "label": "Antigravity",
      "user": "~/.gemini/config/skills",
      "project": ".agents/skills"
    }
  },
  "files": [
    {
      "path": "LICENSE.txt",
      "size": 1059,
      "sha256": "e32449d23085399adc1222f7a17408b730550258e51627c153cb108ca9955823",
      "url": "/raw/threat-model-analyst/LICENSE.txt"
    },
    {
      "path": "references/analysis-principles.md",
      "size": 29612,
      "sha256": "562192640edcf90a25d7ea1208e59161b2cbb5f38ed6249cb1eb690d3decb980",
      "url": "/raw/threat-model-analyst/references/analysis-principles.md"
    },
    {
      "path": "references/diagram-conventions.md",
      "size": 18913,
      "sha256": "e52bed65070119655fbf4df8b3d9d718a84c5613c306ef436e203ac221da9f0d",
      "url": "/raw/threat-model-analyst/references/diagram-conventions.md"
    },
    {
      "path": "references/incremental-orchestrator.md",
      "size": 34324,
      "sha256": "97fa65422943756712cfbb647ddebcc5f4b47cff9fe08e714967beb0ad3c95d4",
      "url": "/raw/threat-model-analyst/references/incremental-orchestrator.md"
    },
    {
      "path": "references/orchestrator.md",
      "size": 55106,
      "sha256": "a84b76ee89c2311800757a374e82576178c4ae37def25c4fb5ab01ec4112ac23",
      "url": "/raw/threat-model-analyst/references/orchestrator.md"
    },
    {
      "path": "references/output-formats.md",
      "size": 59862,
      "sha256": "5fff8b2f9865f8b3d816f5bdbd5420240df1bab9aa6236854822095626949a4a",
      "url": "/raw/threat-model-analyst/references/output-formats.md"
    },
    {
      "path": "references/skeletons/skeleton-architecture.md",
      "size": 6263,
      "sha256": "924a0e8b686984d887527fe4fc82202701fdfd960715e21f606233d6fc4c3dc9",
      "url": "/raw/threat-model-analyst/references/skeletons/skeleton-architecture.md"
    },
    {
      "path": "references/skeletons/skeleton-assessment.md",
      "size": 11366,
      "sha256": "aa82a3ed7c5e804bd93f00953b32e58b8a50ff9feda1b3ab52b7d291c11c1856",
      "url": "/raw/threat-model-analyst/references/skeletons/skeleton-assessment.md"
    },
    {
      "path": "references/skeletons/skeleton-dfd.md",
      "size": 3387,
      "sha256": "a8714990f92c90d5707288010be546568795d01492628e6b5c8b3b80ee1eeb09",
      "url": "/raw/threat-model-analyst/references/skeletons/skeleton-dfd.md"
    },
    {
      "path": "references/skeletons/skeleton-findings.md",
      "size": 7848,
      "sha256": "e1134061c80355eae56f1e66d456f6a7c3b682d0ab0e5d2efe479fb7198608b1",
      "url": "/raw/threat-model-analyst/references/skeletons/skeleton-findings.md"
    },
    {
      "path": "references/skeletons/skeleton-incremental-html.md",
      "size": 5404,
      "sha256": "96046484ea50118a84fada344e7e93d2a3b12519c47944719a6742f57ea1d7b0",
      "url": "/raw/threat-model-analyst/references/skeletons/skeleton-incremental-html.md"
    },
    {
      "path": "references/skeletons/skeleton-inventory.md",
      "size": 5431,
      "sha256": "9dfb397fe59b4b15c093532bc091a2c993c7144cf229861f8b3e4cdba6a2dd54",
      "url": "/raw/threat-model-analyst/references/skeletons/skeleton-inventory.md"
    },
    {
      "path": "references/skeletons/skeleton-stride-analysis.md",
      "size": 6341,
      "sha256": "310c9970606103ef69b16dc7e039a3bf9b57c117ddd72f19d0f5f7ca312199cf",
      "url": "/raw/threat-model-analyst/references/skeletons/skeleton-stride-analysis.md"
    },
    {
      "path": "references/skeletons/skeleton-summary-dfd.md",
      "size": 2830,
      "sha256": "f1b7b730a542b0e0e0b38e7937f9ec58bce2cd581a01ddb65ead1c2a476f8048",
      "url": "/raw/threat-model-analyst/references/skeletons/skeleton-summary-dfd.md"
    },
    {
      "path": "references/skeletons/skeleton-threatmodel.md",
      "size": 2223,
      "sha256": "b47b4862e87777a929256fd7906ed308bcf2214745ccdfe66959445e69b39196",
      "url": "/raw/threat-model-analyst/references/skeletons/skeleton-threatmodel.md"
    },
    {
      "path": "references/tmt-element-taxonomy.md",
      "size": 8658,
      "sha256": "91d5db8eeefe39296416c0f80c159f9fb0e91a5791c4d4069b3360aef72cc85c",
      "url": "/raw/threat-model-analyst/references/tmt-element-taxonomy.md"
    },
    {
      "path": "references/verification-checklist.md",
      "size": 71568,
      "sha256": "549b54f75ce46666a022a3ec983d8a0eaba5653fd19607b8d3ec4b959694ee45",
      "url": "/raw/threat-model-analyst/references/verification-checklist.md"
    },
    {
      "path": "SKILL.md",
      "size": 5870,
      "sha256": "cdd72b75b224b20f006cb31602b0b68d0ea27c22a25c9a6458a2cf0b90a25fb3",
      "url": "/raw/threat-model-analyst/SKILL.md"
    },
    {
      "path": "SOURCE.md",
      "size": 573,
      "sha256": "ef1bbdecf482624cf501aa3dc4128d531d18560e80ddd25b183cdcb679ff3a19",
      "url": "/raw/threat-model-analyst/SOURCE.md"
    }
  ]
}
