Skip to main content
Open SourceSelf-HostedMIT Licence

ThreatMapper

Map adversary behaviour to MITRE ATT&CK in seconds, compare against 174+ APT groups, and generate PDF reports — all running locally with your own LLM keys.

Get Started in 10 Min →Read the DocsGitHub

What It Does

You give ThreatMapper a threat report — malware writeup, IR summary, vendor advisory, raw Slack thread. It gives you ATT&CK technique IDs, confidence scores, evidence snippets, and a ranked list of APT groups whose known TTP profile overlaps with what you observed. All computation is local. Nothing leaves your machine.

Core Features

AI Analysis

Upload PDF, DOCX, or TXT — or paste text — and get a streamed ATT&CK technique extraction with evidence snippets and confidence scores. Supports Claude, GPT-4o, and Gemini.

Read more →

ATT&CK Navigator

Interactive heatmap of the full ATT&CK matrix (Enterprise, Mobile, ICS). Build, save, reload, and export named TTP layers. Overlay any APT group for instant visual diff.

Read more →

APT Attribution

Automatic Jaccard similarity ranking against 174+ named threat groups and 56+ named campaigns. See exactly which techniques you share and what your detection gaps are.

Read more →

Two Databases

DB 1 holds the full MITRE ATT&CK dataset including named campaigns. DB 2 stores every AI analysis you run — re-compare any past report without re-calling the LLM.

Read more →

PDF Reports

Generate multi-page formatted PDF reports from any analysis or Navigator layer. Includes cover page, executive summary, technique table, APT attribution, and tactic coverage.

Read more →

REST API

Drive the entire workflow programmatically. Headless analysis, batch comparisons, layer management — all exposed as a documented REST API (Swagger at /docs).

Read more →

The Analyst Workflow

  1. AI Analysis — upload a report and pick a provider (Claude, GPT-4o, Gemini)
  2. Inject into Navigator — push extracted techniques into the live ATT&CK matrix
  3. Compare → Groups — find which APT groups match your observed TTP set
  4. Compare → Campaigns — narrow down to a specific named operation
  5. Gap Analysis — turn the technique gap into a structured hunt checklist
  6. Export PDF — share findings as a formatted report

Published Article

Full walkthrough of every feature published on Medium: ThreatMapper: I Built a Self-Hosted AI Threat Intelligence Platform — Here's How to Use It

Related Projects

CTI Analyst Field Manual

Professional CTI tradecraft from collection requirements to detection-ready outputs.

Visit →

CTI as a Code

Structured intelligence product lifecycle as versioned code.

Visit →

Operation Desert Hydra

Deep-dive threat intelligence campaign analysis.

Visit →

Customer-Driven AI CTI

AI-augmented CTI delivery methodology for customer-facing teams.

Visit →