agentleFS
iblaiiblai/financial-services-agents/skills/splunk/SKILL.md

splunk

Skill15 starsChanged 5 months agoMITView on GitHub

Splunk SIEM platform; lets an agent query authentication logs, endpoint events, and network activity to investigate security incidents, correlate fraud signals, and support threat hunting.

  • Reads credentials

The file

We split this skill into the rules it gives an agent

2 rules. About 0 are common, 1 is distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈1

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Run threat hunting searches across log sources for indicators of compromise

    line 18
  2. Very specific:

    Search jobs are asynchronous — poll the job status endpoint until isDone=true before fetching results

    line 37

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Splunk

What it is

Splunk is the leading Security Information and Event Management (SIEM) platform deployed in financial services firms to aggregate, index, and search log data from authentication systems, endpoints, network infrastructure, and applications. The IT Help Desk and Fraud Detection agents use it to correlate login anomalies, failed authentication attempts, device change events, and suspicious transaction activity into coherent investigation timelines.

When to use this skill

  • Query authentication logs to identify failed logins, impossible travel, or concurrent session anomalies
  • Retrieve device change events (new device registered, password reset) correlated with suspicious transactions
  • Pull IP geolocation data to validate whether a transaction originated from an expected location
  • Investigate endpoint security alerts flagged by CrowdStrike Falcon by correlating with network and auth logs
  • Support fraud case investigations with authentication and access event timelines
  • Run threat hunting searches across log sources for indicators of compromise

Credentials

This skill authenticates using env vars declared in metadata above. Set them in ~/.openclaw/.env (see .env.example at the config root). Required variables:

  • SPLUNK_BASE_URL - Splunk REST API base URL (e.g. https://splunk.yourfirm.com:8089)
  • SPLUNK_API_TOKEN - Splunk authentication token (preferred over username/password)
  • SPLUNK_APP - Splunk app context for searches (e.g. search or financial_crime)

Key operations

  • POST /services/search/jobs — submit a Splunk search job (SPL query)
  • GET /services/search/jobs/{sid}/results — retrieve search results once job is complete
  • GET /services/search/jobs/{sid} — poll job status (isDone, eventCount, scanCount)
  • POST /services/search/jobs/export — stream results for large result sets
  • GET /services/saved/searches — list saved searches / correlation rules available in the app
  • POST /services/receivers/simple — send an event to Splunk HTTP Event Collector (HEC)

Notes

  • Splunk searches can be resource-intensive; use time-bounded queries and index constraints (e.g. index=auth) to avoid full-scan overhead
  • Token-based auth (Authorization: Bearer <token>) is strongly preferred; username/password Basic Auth should be disabled in production
  • Search jobs are asynchronous — poll the job status endpoint until isDone=true before fetching results
  • PII in log data (usernames, account numbers) is subject to data retention and access policies; confirm with the CISO before extracting to external stores

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.