User Guide

ThreatWatch is a self-hosted cyber threat intelligence (CTI) platform: a STIX 2.1-native data model, a TAXII 2.1 server, dozens of threat-feed integrations, YARA scanning, a correlation engine, relationship graphing, and case/incident management, with optional Claude-based AI enrichment. This guide covers how to use the application day to day.

Signing in and accounts

Finding your way around

The sidebar is organized around the CTI workflow: reference intelligence (threat actors, malware, campaigns, indicators, vulnerabilities) at the top, analysis tools (graph, detection, file analysis) in the middle, and your team's own work product (reports, incidents, cases, threat hunts) below that. Most list screens support filtering, sorting, and pagination.

TLP and what you can see

ThreatWatch tags sensitive records with a TLP (Traffic-Light Protocol, version 2.0) label — CLEAR, GREEN, AMBER, AMBER+STRICT, or RED, least to most restricted — plus a confidence score. Anonymous visitors only ever see TLP:CLEAR/unlabelled records. Signed-in users see intelligence up to their own TLP clearance, set per-user by an admin. Treat a record's TLP marking as governing how you may share what you learn from it, independent of what the UI happens to let you view.

Dashboards

Global search

Resolves a query — an IP, domain, hash, CVE ID, actor name, keyword — against every indexed record type at once and links straight to the matching record. The fastest way to answer "have we seen this before?" during triage.

The threat intelligence library

Core reference objects modeled on the STIX 2.1 spec, each with a list page and a detail page: Threat Actors, Malware, Campaigns, Intrusion Sets, Vulnerabilities, Attack Patterns, Tools, and the browse-only ATT&CK reference data Mitigations and Data Sources. Threat Actor Research holds collected open-source research notes attached to a specific actor.

Indicators

/indicators is the searchable library of atomic observables — IPs, domains, file hashes, URLs, email addresses — expressed as STIX indicator patterns, each with a type, TLP label, and confidence score. Admins can create records one at a time or in bulk, and generate detection-rule output from qualifying indicators.

Relationship graph and analysis tools

Detection

Detection Strategies is a browse-only library per ATT&CK technique. The Detection Coverage Heatmap shows, per technique, how many detections/rules exist — use it to spot coverage gaps. Correlations shows results from the background correlation engine, which links related intelligence objects together automatically.

File analysis (YARA)

/yara-scanner combines a Scanner (upload a file to run it against the loaded rule set — nothing is persisted server-side), a Library of loaded rules by category, and a Tester for trying your own rule before adding it. YARA Community is a separate, shared library of rules and scan results contributed across the platform.

Reports and analyses

/reports is where finished intelligence write-ups live, with STIX/TAXII export support. AI-generated or analyst-authored deep dives are listed under the Reports page's Analyses tab.

Team workflow

Your organization's own work product — created and edited by anyone who can manage org content: Incidents (timeline, severity, status, collaborative confidence-rating), Cases (broader investigations linking tasks and notes), Priority Intelligence Requirements, and Threat Hunts.

Watchlists

Admin-managed reference content: Narratives (tracked disinformation/influence narratives), Channels (the media/social channels a narrative propagates through), and Observed Data (raw sightings tied back to STIX observables).

News

/news is a curated threat-intel news feed, readable by guests and signed-in users alike.

AI enrichment

Where an administrator has configured an AI provider, detail pages for threat actors, malware, and campaigns show an "Analyse with AI" action that generates a structured write-up saved back to the record as a Threat Analysis. Configure your own preferences under Settings → AI Analysis.

Getting data out

The SIEM Feed page has read-only instructions for pointing an external SIEM/SOAR at this platform's TAXII 2.1 endpoint (/taxii/), reachable with a session or a personal API token. Admins can also download a Hunt Package bundling a threat actor, campaign, or malware record's intelligence for a hunt engagement.

Your settings

Reachable from the profile menu: Profile, Appearance, API Tokens (personal access tokens for scripting or TAXII access — treat them like passwords), Organization, Notifications, AI Analysis, and Security (password and two-factor authentication).

Administration

Everything under Admin requires the platform-admin role: Users (accounts, TLP clearance, enable/disable), Login Logs, Integrations (the threat-feed catalog and sync scheduling), Correlation Schedule, Mail Settings, Research Requests, and Takedown Requests.

Roles and permissions

ThreatWatch layers two independent role systems. A platform admin manages the shared, ingested threat-intel pool, integrations, and everything under Admin, independent of organization role. Your organization role (viewer → member → admin → owner) controls whether you can create/edit your organization's own work product — cases, incidents, PIRs, threat hunts, reports — but never grants write access to the platform's shared intelligence library. Your TLP clearance, set per-user by a platform admin, independently gates what you can read. If a screen or action you expect to see is missing, ask your platform admin to check your account under Admin → Users.