Splunk Integration

Connect Splunk to WhisperGraph for IOC enrichment, ad-hoc graph queries, threat intel, and attack-surface monitoring. Components, commands, macros, and the full documentation index.

Updated May 2026Splunk

Splunk Integration Documentation

Whisper Splunk connects your Splunk environment to WhisperGraph — billions of nodes, tens of billions of edges, and millions of threat intelligence edges across 40+ feed sources. Enrich IOCs, run ad-hoc graph queries, populate ES threat intel, and monitor your owned attack surface — all from within Splunk.

Get the add-on: Whisper Security TA on Splunkbase →


What you get

IOC enrichment — Enrich IPs, domains, and hostnames in your Splunk events with threat intelligence, WHOIS, BGP routing, and geolocation. Streaming command (whisperlookup) processes events inline.

Ad-hoc graph queries — Run Cypher queries directly from the Splunk search bar with whisperquery. Trace infrastructure relationships, pivot across DNS, IP, ASN, and registration data without leaving Splunk.

Threat intelligence — Automated feeds populate KV Store collections with scored threat data. Integrates natively with Splunk Enterprise Security's threat-intel framework for risk-based alerting.

Attack surface monitoring — Scheduled modular inputs continuously monitor your domains, IPs, and ASNs for changes in DNS, routing, WHOIS, and threat-feed status. Alerts on new exposures automatically.

Dashboards and reporting — Pre-built dashboards for threat overview, enrichment activity, API health, and investigation workflows. Customizable with Splunk's dashboard framework.

The add-on focuses on three workflows: enrich your logs, investigate one indicator interactively, and monitor your owned domains. It does not ship a broad prebuilt detection pack and does not require Splunk ES by default.


Components

ComponentDescription
TA-whisper-graphTechnology Add-on — custom search commands, modular inputs, KV Store caching, enrichment, investigation dashboard, attack-surface and compliance dashboards
**ES Integration **Threat-intel KV Store populators and example enrichment-to-risk pipelines. Opt-in, disabled by default.

Search commands

CommandTypeDescription
whisperlookupStreamingEnrich events with IOC context from WhisperGraph
whisperqueryGeneratingExecute ad-hoc Cypher queries against WhisperGraph
whisperschemaGeneratingExplore the graph schema (labels, relationships, properties, metadata)
whisperflushGeneratingFlush the enrichment cache

See the full search commands reference.

Pre-built investigation macros

MacroDescription
whisper_shared_nameservers(domain)Find domains sharing nameservers
whisper_asn_infrastructure(asn)Enumerate prefixes and hostnames behind an ASN
whisper_cname_chain(domain)Resolve CNAME chain (up to 5 hops)
whisper_spf_chain(domain)Trace SPF include chain
whisper_bgp_peers(asn)List BGP peers
whisper_cohosted_domains(domain)Find co-hosted domains
whisper_full_investigation(indicator)Full infrastructure investigation
whisper_explain(indicator)Get threat assessment

See the investigation macros reference.

Saved searches

The add-on ships only the searches needed for the three workflows above. The broad prebuilt detection pack was removed in favour of disabled example enrichment templates customers can clone and tailor.

SearchKindDefault
Whisper - Evict Expired Cache EntriesUtilityDisabled
Whisper - Populate IP Threat Intel KV StoreES populatorDisabled
Whisper - Populate Domain Threat Intel KV StoreES populatorDisabled
Whisper - Populate Precomputed Enrichment KV StoreUtilityDisabled
Example - Whisper - Enrich DNS DomainsEnrichment templateDisabled
Example - Whisper - Enrich Destination IPsEnrichment templateDisabled
Example - Whisper - Enrich Proxy HostnamesEnrichment templateDisabled
Example - Whisper - Custom Graph Query EnrichmentEnrichment templateDisabled

See the saved searches reference.


Getting started

StepGuide
1. Check requirementsRequirements
2. Install the add-onInstallation
3. Configure API keyConfiguration
4. Start enriching eventsSearch Commands

Documentation index

Setup

  • Requirements — Software versions, network access, and permissions
  • Installation — Single-instance, distributed, and Splunk Cloud deployment
  • Deployment Architecture — Enterprise patterns: SHC, deployment server, indexer clusters
  • Configuration — API key, proxy, caching, and modular input settings

Core features

  • Search Commandswhisperlookup and whisperquery reference
  • Enrichment Pipeline — How IOC enrichment works end to end
  • Lookups — KV Store lookup tables and automatic enrichment
  • Modular Inputs — Scheduled data collection (threat intel, baselines, watchlists)
  • Saved Searches — Example enrichment templates, KV Store populators, and how to build your own detections
  • Dashboards — Pre-built views and customization

Advanced

Reference