Adjutant AI for Splunk, by The Dutch Data Difference

Seven questions Splunk teams ask every week

Here is what Adjutant AI does with each of them, and where it stops. Everything runs inside your own Splunk deployment, with your own model endpoint, and leaves a record of what it did.

Show use cases for
Security operations

Which of these alerts actually touches something that matters?

Alerts reach the analyst with the business context that was missing: which service is affected, who owns it, how critical it is and what changed recently. The queue gets worked in order of impact instead of order of arrival.

How it works underneath

  • ServiceNow CMDB and CSDM context pulled into Splunk and traversed per alert, with round-trip write-back to ServiceNow
  • Triage playbooks that can run unattended the moment a notable fires
  • Splunk Security Essentials content matched against the data you actually have
  • Explain any SPL search in the context of your own environment, including why it stopped returning results

Where it stops: it adds context and triage around your existing detections. It does not replace your detection content, and the context is only as good as your CMDB. Security workflows are part of Enterprise; ServiceNow CMDB access is an optional add-on from Professional.

IT operations

The service is red. Is it the database, or is the feed lying to us?

A reproducible verdict on why an ITSI service is degraded, pointing at the probable downstream cause. When the honest answer is a broken or stale feed rather than a broken system, it says that instead.

How it works underneath

  • Deterministic scoring over the real ITSI dependency graph; the model only narrates the result, it never picks the cause
  • Same evidence, same ranking, with fingerprints to prove it
  • Feed trust checks through TrackMe, Cribl Stream and Splunk Edge Processor health
  • Runs hands-off from an ITSI episode action rule and reports back into the episode or by e-mail
  • Remediation is drafted as a recommendation only; nothing changes without a person

Where it stops: it needs Splunk ITSI with a modelled service tree. It ranks causes it has evidence for and will not guess beyond that. ITSI workflows are part of Enterprise.

Fraud teams

What can our data actually detect, and where are the rings hiding?

An honest grade of nine fraud typologies against the data you have today, before anyone builds a detection. Then investigations that surface what a score threshold never will: many accounts that each look harmless, sharing the same infrastructure.

How it works underneath

  • Fraud Data Coverage Audit grading account takeover, synthetic identity, payment, card, mule and ring, cross-channel, claims, insider and AML
  • Coverage and joinability graded separately, because present fields are not the same as keys that survive between feeds
  • Ring scan inside the Splunk risk index, grouping by shared attribute instead of by account
  • A blocked grade names the missing feed and what it takes to onboard it

Where it stops: it is not a real-time authorisation engine. It works around your detection layer, not in the payment path. The ring scan is part of Enterprise.

Splunk platform teams

Can we sync ServiceNow into Splunk and prove every record landed?

Scheduled, auditable integrations where the mapping is a reviewed contract, not a prompt. A replay corrects data instead of duplicating it, and a source schema change slows a run down rather than silently rewriting it.

How it works underneath

  • Declarative mapping specs with a closed set of transforms, executed record by record by the runner, not the model
  • Four-eyes promotion and an explicit clearance step before anything runs unattended
  • Watermarks advance only after the write is durable
  • Lands in KV Store, lookups or indexes, only to destinations an admin allowlisted
  • ServiceNow business application and CSDM graph examples ship ready to clone

Where it stops: destinations are Splunk-side. Unattended integrations need Professional or higher, and ServiceNow access is an optional add-on.

IT operations and platform teams

Can the nightly checks run without someone babysitting them?

Investigations and reports that run on a schedule, in the right order, as a governed service account. Each run leaves a history entry you can open, and a failed stage triggers its own follow-up.

How it works underneath

  • Scheduled playbooks on a cron, with overlap protection so a slow run is never doubled
  • Dependency chains with on-success and on-error follow-ons, so each stage starts when the previous one finishes
  • Learned facts about your environment, so it stops re-asking; unattended runs use confirmed facts only
  • Safe on search head clusters: state lives in replicated storage, not on one node

Where it stops: scheduled jobs need Professional or higher.

Every Splunk user

I know what I want to see. I just do not want to write the SPL.

Working searches and dashboards from a plain-language question, checked against your own data before you get them. No broken panels discovered the morning after.

How it works underneath

  • A dashboard builder that validates and repairs panels before it publishes
  • A search validation loop that treats zero results as a question, not a pass
  • Around ninety ready playbooks for recurring Splunk work, plus your own
  • Controls per organisation and business unit on which tools the model may use

Where it stops: it cannot find data you have not onboarded. It will tell you what is missing instead of building an empty dashboard.

Every team with a corporate AI chat

Can our corporate AI chat answer Splunk questions without getting the keys to all of Splunk?

Your company’s own AI chat answers Splunk questions for the scenarios you choose, such as a host health check or an incident summary, by running a reviewed playbook inside Splunk. It never gets free rein over your indexes, and the same question gets the same kind of answer every time.

How it works underneath

  • Tag a playbook for MCP and it becomes available to the chat; every playbook you did not tag stays invisible
  • Published through Splunk’s own MCP Server, next to Splunk’s own tools, or through Adjutant’s standalone MCP endpoint, which offers nothing but your playbooks; access uses Splunk tokens
  • Every call names the organisation and business unit it runs for, and only playbooks visible to that tenant can be listed or run
  • Start and collect: long investigations run in the background without timing out the chat, and every run leaves a history entry

Where it stops: off by default and part of Enterprise. It needs Splunk’s MCP Server 1.2 or later, or the standalone endpoint. In this first release, running playbooks over MCP requires an admin-level identity, so connect the chat through a dedicated service account.

What holds for every use case

Your data stays in your Splunk

Adjutant AI is a native Splunk app. It runs inside your deployment and uses the model endpoint you choose, cloud or on-premises.

Deterministic where it counts

Root cause ranking, data mappings and coverage grades are computed by code. The model explains results; it does not invent them.

Every action on the record

Audit logging, agent telemetry with OCSF export, and default-deny tool permissions. Not just AI you can trust. AI you can prove.

See one of these on data that looks like yours

Adjutant AI is on Splunkbase as app 8747, with a free Personal edition to try it as one user. For a team, a 30-day Proof of Value with agreed success criteria is the fastest way to evaluate. Demo datasets for the fraud and ITSI root cause scenarios are ready for a walkthrough.