Integrate AiStrike with your Splunk Enterprise instance so it can fetch security events and alerts via the Splunk API and user account, and tune existing detections.
Prerequisites
-
Your Splunk Enterprise instance is reachable from AiStrike.
-
A Splunk Admin account with permission to create users and generate/manage API tokens.
1. Create a Splunk user
-
In Splunk Enterprise, go to Settings → Users and click New User.
-
Enter a name (e.g.
aistrike_integration) and a secure password — these become the Username and Password in AiStrike. -
Under Assign Roles, select the User role.
-
Uncheck "Require password change on next login" and click Create.
Permissions to tune existing detections
To let AiStrike review and tune your existing detections/searches, the integration user needs extra capabilities. Either modify the default User role, or create a custom role (Settings > Roles > New Role, e.g. AiStrike_Role, inheriting User) and add:
-
rtsearch— run real-time searches -
edit_saved_search— edit saved searches you own -
edit_saved_search_owner— edit saved searches owned by other users -
schedule_search— schedule a search -
list_settings— list knowledge objects and search settings -
admin_all_objects— view/update saved searches owned by others (required for the AiStrike Detection Engineering module)
Ensure your Splunk "Searches, Reports, and Alerts" are viewable by Everyone or the User role assigned to aistrike_integration.
2. Create an API token
-
Go to Settings > User and Authentication > Tokens.
-
Set User and Audience to
aistrike_integration, skip Expiration and Not Before, and click Create. -
Copy the token (validate its start and end) and share it with AiStrike.
If you enforce IP restrictions, allowlist these AiStrike IPs:
3.135.165.25/32 3.148.24.98/32 3.148.93.249/32
3.14.192.137/32 13.201.28.59/32 18.223.178.199/32
52.15.138.222/32 54.246.180.34/32 63.35.37.74/32
54.220.227.162/32
3. Connector configuration
|
Field |
Source |
|---|---|
|
Server |
Hostname or IP of your Splunk instance (e.g. |
|
Username |
The Splunk user created above |
|
Password |
Password for that user |
|
Token |
The API token created above |
In AiStrike, go to Integrations > Available Integrations, search for Splunk, add a configuration, enter the server/port and authentication details, and click Save.