Threat Hunting Tools

Field note · Logged September 2026

Hypothesis-driven threat hunting: a practical guide

From a testable statement to a permanent detection.

Editorial assessment · From vendor product pages, docs and announcements · Updated 2026-10-18

About 2 minutes

What makes a good hunting hypothesis?

  • Specific: names a behavior, not a threat actor. "Service accounts are being used to log in interactively" beats "APT activity".
  • Testable: you know which data would prove or disprove it.
  • Relevant: it matches your environment and your highest risks.
  • Mapped: it points to an ATT&CK tactic and technique, so the result can be recorded against coverage.

What are the steps of a hypothesis-driven hunt?

  1. Write the hypothesis and map it to ATT&CK.
  2. Establish what normal looks like for the behavior (a baseline).
  3. Query the data sources that would show the behavior. Hunting across sources in place avoids waiting for data to be moved.
  4. Investigate what stands out, and record what you ruled out.
  5. Close the hunt with a finding, a documented negative, or a new detection.

Nebulock publishes a four-stage version of this loop, which it calls LOCK: Learn, Observe, Check, Keep. Vega and Artemis Security accept hypotheses in plain language and run the hunt across sources. Mars Security added hypothesis playbooks in September 2026.

Example hypotheses by ATT&CK tactic

Example hypotheses by ATT&CK tactic
Tactic (ID)Example hypothesisData to check
Initial Access (TA0001)A newly created mailbox rule forwards mail externally after a phishing clickEmail and identity logs
Persistence (TA0003)New scheduled tasks appear on servers outside change windowsEndpoint telemetry
Privilege Escalation (TA0004)A user is added to an admin group and removed within the hourIdentity provider and directory logs
Credential Access (TA0006)Credentials appear in plain text in logs written by developer toolsApplication and endpoint logs
Lateral Movement (TA0008)A service account authenticates to many hosts it has never touchedAuthentication logs, EDR
Exfiltration (TA0010)Unusual volumes leave a cloud storage bucket to a new destinationCloud audit and storage logs
Examples for illustration. Tactic names follow ATT&CK v19.2.

Source: attack.mitre.org · Reviewed Sep 2026

How do you turn a hunt into a detection?

If the hunt found something, or showed the behavior would be easy to spot, write it as a rule, test it against past data, and deploy it. From then on the hunt runs itself. This is the step most programs skip, and the one most tools in this guide try to automate. See detection-as-code.

Frequently asked questions

How long should a hypothesis-driven hunt take?
Scope it so it can close within a few days. A hunt that stays open for weeks usually needs a narrower hypothesis.
Can a hypothesis-driven hunt be automated?
Parts of it. Several tools here take a plain-language hypothesis and run the queries across sources. Choosing which hypotheses matter still needs an analyst.