Workbooks & Detections

Five workbooks, eight analytics rule templates with MITRE ATT&CK mappings, and six hunting queries — and what each one reads from.

Updated July 2026Microsoft Sentinel

Workbooks & Detections Documentation

Everything on this page reads from the four Whisper custom tables, so panels and detections sharpen as enrichment data accumulates. See Data Reference for what each table holds.

Workbooks

Microsoft Sentinel → Workbooks → My workbooks, filter on Whisper:

WorkbookUse it to
External Attack Surface OverviewMap your externally visible footprint: domains, hosting IPs, prefixes, ASNs, shared-infrastructure clusters
Infrastructure Threat LandscapeSee threat scores by ASN, prefix, and country; C2/malware/phishing prevalence; pivot from one indicator to related infrastructure
ASN Reputation MonitoringTrack reputation drift across ASNs you care about; spot degradations and the prefixes driving them
Domain Registration AnomalyCatch registrar changes, registrant swaps, moves to threat-linked ASNs, short-lived domains
Incident Enrichment AuditOperate the integration: playbook invocation counts, latency, error rates, API quota consumption

The Incident Enrichment Audit workbook reads Logic App run telemetry from AzureDiagnostics. Panels stay empty until ~15 minutes after the first playbook or pipeline run.

Analytics rules

Eight scheduled rule templates — enable them per Configuration:

RuleDetectsMITRE
C2 Communication DetectionTraffic to indicators flagged C2 with score > 60T1071
Tor Exit Node CommunicationTraffic to known Tor exit nodesT1090.003
Newly Registered Domain on Threat ASNDomains < 7 days old on high-threat networksT1583.001
Co-Hosted Malware Cluster DetectionIPs hosting 3+ malware-flagged domainsT1584.001
ASN Reputation DegradationASN reputation worsening > 20 points in 24 hT1583.002
BGP Route Anomaly with Traffic SpikeOrigin-AS changes correlated with traffic spikesT1557
Domain Registrar Change AnomalyRegistrar changes within 30 daysT1584
SPF Record Unauthorized IncludeNew, unseen SPF include directivesT1566.001

Rules joining network traffic (CommonSecurityLog) — C2, Tor, BGP anomaly — require a firewall/CEF data source; the rest run entirely on Whisper tables.

Hunting queries

Microsoft Sentinel → Hunting, filter on Whisper:

QueryHunt for
Attack Surface DiscoveryPrioritized inventory of external IPs/domains/ASNs by threat score
Newly Registered Domain HuntDomains younger than 14 days touching your environment
Shared Infrastructure ClusteringThreat-actor clusters sharing ASN, prefix, registrar, or nameserver
Infrastructure Pivot AnalysisRelated infrastructure reachable from a known-bad indicator
Domain to ASN MigrationDomains that moved hosting networks (infrastructure migration)
ASN Reputation Score HuntASNs that got significantly riskier in the last 24 h

A quick sanity check that data is flowing before you lean on any of these:

union withsource=WhisperTable Whisper*_CL
| summarize Rows = count(), Latest = max(TimeGenerated) by WhisperTable