intel-workbench
WIPStructured analytic techniques for CTI.
WHAT IT DOES
Intel Workbench is a library of Structured Analytic Techniques (SATs) for cyber threat intelligence: ACH, Key Assumptions Check, Quality of Information Check, Indicators of Change, Devil's Advocacy, Premortem, and Red Team, all sharing one evidence/hypothesis substrate. It is anchored in CIA's A Tradecraft Primer for Intelligence Analysis (Sherman Kent School, 2009) and Heuer & Pherson's Structured Analytic Techniques for Intelligence Analysis, 3rd ed. Every technique surfaces its citation in-app via a shared methodology panel, and ICD 203 estimative-language bands sit on top of every SAT as the universal write-up overlay.
It is a single-page React 18 + TypeScript application with no backend: Zustand state
persists to localStorage, so an analyst can pivot from Key Assumptions Check
into ACH into Devil's Advocacy without leaving the workspace or copying data between tools.
Status: work in progress. ACH is shipped; the remaining six techniques land across a four-phase roadmap (see ROADMAP.md). It is an offline-first browser app, not an MCP server, so there is no AI-client config block, and it is not published to a package registry; you run it from source.
SAT LIBRARY
Seven techniques grouped by tier per the Tradecraft Primer. Each is grounded in a citable source and shares the common evidence/hypothesis matrix.
WHAT IT GIVES THE ANALYST
RUNNING IT
Prerequisites: Node.js 18+ and npm 9+. Clone the repo, install, and start the Vite dev server. There is no backend to stand up.
Open http://localhost:5173. A hosted build is also live at intel-workbench.vercel.app.
The ATT&CK Enterprise dataset is vendored at src/data/attack-enterprise.json and lazy-loaded; refresh it after a new ATT&CK release with the slim-attack.jq script.