M ManySignal

Guide · ManySignal

The Threat Hunting Handbook

Threat hunting is the practice of proactively searching for attacker behaviour that has evaded existing detections. Done well, it closes coverage gaps before breaches, produces new detections from real TTP evidence, and builds analyst intuition that no alert queue can develop. This handbook covers hypothesis-driven hunting methodology using ManySignal's entity graph and temporal data platform.

SA Sofia Andersson — Principal Security Researcher, ManySignal
17 min read Published Jul 28, 2026 Download PDF
01

The hypothesis-driven hunting model

Unstructured hunting — 'explore the data and see what looks odd' — is an expensive way to feel productive. Hypothesis-driven hunting starts with a threat model: given your environment, your industry, and the threat actors likely targeting you, which ATT&CK techniques are most probable and least covered by existing detections?

A hypothesis is a falsifiable statement about attacker behaviour in your environment. 'Attackers who have compromised a contractor identity will use it to enumerate IAM permissions before lateral movement' is a hypothesis. 'Something weird is happening with identities' is not.

For each hypothesis, define the data sources that would evidence the behaviour, the query that operationalises the search, and the threshold above which you'd treat a result as a finding. Write this down before you run the query — it's the difference between a hunt and a fishing trip.

02

Building a hunt hypothesis backlog

Source hypotheses from four places: (1) MITRE ATT&CK techniques with no coverage in your detection catalogue, (2) CTI reporting on threat actors targeting your sector, (3) post-incident reviews from the last 12 months, (4) red team findings. Prioritise by probability × impact.

Run a hypothesis backlog review monthly. Hypotheses that produce findings become detection candidates. Hypotheses that consistently produce nothing over three hunt cycles are deprioritised in favour of new ones.

  • ATT&CK coverage gap analysis run and exported
  • CTI feeds reviewed for sector-relevant actor TTPs
  • PIR outputs from last 12 months reviewed for hunt candidates
  • Red team findings mapped to hunt hypotheses
  • Hypothesis backlog prioritised by probability × impact
03

Hunting in the ManySignal entity graph

The entity graph is the primary hunting surface. Graph traversal queries let you ask questions like: 'Which identities authenticated to a new device AND accessed a sensitive data source within the same hour AND have no prior history of that access pattern?' — without writing multi-JOIN SQL across three tables.

Temporal queries let you look at how entity behaviour changed over time. Comparing an identity's current 7-day behaviour profile against its 90-day baseline surfaces drift that is invisible in per-event queries.

-- Hunt: identities with first-ever access to S3 bucket
-- containing "backup" or "archive" in the last 7 days
SELECT
  actor_identity,
  target_resource,
  MIN(event_time) as first_access,
  COUNT(*) as access_count
FROM events
WHERE class_uid = 3005              -- API Activity
  AND operation IN ('GetObject','ListObjects')
  AND target_resource ILIKE '%backup%'
     OR target_resource ILIKE '%archive%'
  AND event_time > NOW() - INTERVAL '7 days'
GROUP BY actor_identity, target_resource
HAVING MIN(event_time) > (
  SELECT COALESCE(MAX(prior_event_time), '1970-01-01')
  FROM events e2
  WHERE e2.actor_identity = events.actor_identity
    AND e2.target_resource = events.target_resource
    AND e2.event_time < NOW() - INTERVAL '7 days'
)
ORDER BY first_access DESC;
04

Converting hunt findings to detections

Every hunt finding that represents genuine attacker behaviour should become a detection. Write the detection in YAML, add the test fixtures based on the hunt evidence, backtest against 30 days of production data, and promote through the standard pipeline.

The hunt-to-detection pipeline is the compounding return on hunting investment. Each hunt cycle adds detections that cover the next cycle's hypotheses automatically — reducing hunt burden over time as the detection catalogue grows.

05

Measuring hunt programme effectiveness

Track four metrics per quarter: hypotheses tested, findings produced, findings converted to detections, and MITRE coverage delta (techniques newly covered vs prior quarter). A hunt programme that is not growing coverage is not compounding.

Also track mean time from hunt finding to detection promotion. If it exceeds two weeks, the detection engineering pipeline is the bottleneck — not the hunting itself.

Key takeaways

  • Hypothesis-driven hunting produces detections; unstructured exploration produces feelings of productivity.
  • A hypothesis is falsifiable: data sources, query, and threshold defined before running.
  • Source hypotheses from ATT&CK gaps, CTI, PIR outputs, and red team findings.
  • The entity graph enables cross-dimension temporal queries that are impractical in log search.
  • Every confirmed hunt finding should become a detection — this is the compounding return.
  • Track coverage delta quarterly; a programme not growing coverage is not compounding.

Further reading

Frequently asked questions

What is The Threat Hunting Handbook in an agentic SOC?

The Threat Hunting Handbook is part of ManySignal's agentic SOC and MDR platform, where AI agents detect, triage, investigate, and respond to threats with human-governed autonomy.

How does ManySignal handle the threat hunting handbook?

ManySignal grounds the threat hunting handbook in a temporal entity graph and behavioural baselines, so every verdict is backed by auditable evidence rather than opaque scores.

Can ManySignal replace my SOAR or MDR for the threat hunting handbook?

Yes. ManySignal combines detection, triage, investigation, response, and reporting in one platform, and can operate as your MDR or augment an existing SOC team.

How is autonomy governed?

Through an autonomy ladder: recommend-only, approve-gated, and autonomous modes per action class, with dry-run previews, blast-radius limits, and a one-click tenant kill switch.

How fast is time to value?

Declarative connectors and shipped detections typically produce AI agent verdicts on live alerts within days, not quarters — no parsing projects or playbook-building phase.

Is ManySignal available as a managed service?

Yes. Consume ManySignal as MDR with 24/7 coverage and monthly reporting, run it as your in-house agentic SOC, or use it as the platform behind your own MDR practice.

How does ManySignal license the platform?

Pricing scales with protected assets and autonomy tier, not per-GB ingestion or per-alert volume. Starter, Growth, and Enterprise plans are available; MDR providers receive volume discounts for multi-tenant deployments.

Where does our data reside?

By default in AWS us-east-1. Enterprise tenants can pin data to specific AWS regions, deploy self-hosted on their own Kubernetes cluster, or use customer-managed encryption keys (CMK) to retain cryptographic control.

What does the evidence trail contain?

Each verdict stores the full question set, per-question agent answers, confidence weights, source event references, entity graph snapshots, and operator attestation — preserved immutably for the retention period chosen at contract time.

How does ManySignal handle a false-positive alert?

The triage agent auto-closes findings it assesses as false positives with a documented rationale — which rule fired, why the evidence fails to support escalation, and the entity baseline that informed the decision. Auto-closure rates typically reach 85–95% within 90 days as baselines mature.

Continue reading

See the agentic SOC in action

Watch AI agents work a real alert queue — verdicts, evidence, and confidence scores included. In-house SOC or MDR, your call.