Desktop Analyst Interface for the GNAT Ecosystem
Structured investigations, hypothesis tracking, detection rules, and automated reporting — no CLI required.
GNAT's analytical power is fully accessible today — if you use the CLI and API directly. GNAT-gui brings that power to analysts who work visually, in structured workflows, without needing to learn a command line.
Structured threat intelligence investigations with NATO Admiralty Scale scoring, AI-assisted gap detection, and automated report generation.
Visual detection rule authoring in Hy, YAML, or Prolog. Monaco editor, 26-predicate palette, full GNAT workflow engine integration.
5-step evidence pipeline on a React Flow canvas. Evidence nodes, relationship edges, STIX materialization, and exportable investigation packages.
The NATO Admiralty Scale and structured hypothesis management aren't add-ons — they're the workflow. Every investigation produces a traceable, scored evidence record that feeds directly into the report.
Rules authored in GNAT-gui are traceable back to the investigation that motivated them. No more detection logic disconnected from the intelligence that inspired it.
Building the investigation as a graph rather than a document forces the analyst to be explicit about what connects to what — and makes gaps visible before the report is written.
GNAT core runs in-process as a Python library. No separate GNAT server to deploy or maintain alongside GNAT-gui. The application is self-contained.