Skip to main content

Integrating Invicti Enterprise with Splunk

This document is for:
Invicti Enterprise On-Demand, Invicti Enterprise On-Premises

Splunk is a Security Information and Event Management (SIEM) software that is used to read and store machine-generated data. Splunk aims to collect data like operating system logs, antivirus events, etc in a single central location to generate graphs, reports, and alerts. Integrating with Splunk helps you to increase information security so that you can collect identified issues or vulnerabilities.

This article explains how to integrate Splunk with Invicti Enterprise.

There are four stages:

  • How to Install Splunk Add-on
  • How to Configure Add-on Settings
  • How to Configure Input
  • How to Search for Vulnerabilities
info

There are two add-ons for Splunk. Download the add-on based on your Splunk configuration.

How to install the add-on for Splunk Enterprise

  1. First, locate the Invicti Enterprise add-on in Splunkbase: https://splunkbase.splunk.com/app/4825/.
  2. Follow these instructions to install the add-on: About installing Splunk add-ons.
  3. Once the Invicti Enterprise add-on is installed, it should be configured to collect issues from the Invicti Enterprise API. The add-on can collect data from both On-demand and On-premise editions of Invicti Enterprise.

How to install the add-on for Splunk Cloud

  1. First, locate the Invicti Enterprise add-on For Splunk Cloud in Splunkbase: https://splunkbase.splunk.com/app/5511/.
  2. Follow these instructions to install the add-on: Install an add-on in Splunk Cloud.
  3. Once the Invicti Enterprise add-on is installed, it should be configured to collect issues from the Invicti Enterprise API. The add-on can collect data from both On-demand and On-premise editions of Invicti Enterprise.
note

The following instructions are valid for both add-ons.

How to configure Add-on settings

Add-on settings must be configured in order to authenticate the API.

  1. In Splunk, navigate to Invicti Enterprise Add-On, then Configuration.
  2. Select the Add-on Settings tab.
  3. Complete the Base URL, User ID, and Token fields. (The Base URL is the Invicti Enterprise URL.)
FieldDescription
Base URLThe Invicti Enterprise URL (e.g., https://www.netsparkercloud.com or your on-premises URL)
User IDYour Invicti Enterprise user ID for API authentication
TokenYour API token for secure authentication with Invicti Enterprise
tip

User ID and Token values can be found at API Settings.

  1. Select Save.

How to configure input

  1. In Splunk, navigate to the Invicti Enterprise Add-On, then Inputs.
Splunk add-on configuration interface showing Base URL, User ID, and Token fields for API authentication
  1. To edit an existing Input, in the Actions column, click the Action dropdown, then the Edit link. (Alternatively, to create a new Input, select Create New Input.) The Update Vulnerability dialog is displayed.
Splunk add-on configuration interface showing Base URL, User ID, and Token fields for API authentication
  1. The Date Format should be equal to the value defined on the Change Account Settings page in Invicti Enterprise.
  2. In Splunk, the Website Group and Website fields are optional. (These values can be found on the Website Groups page in Invicti Enterprise.)
  3. Select Update (or Add).

How to search for vulnerabilities

Once the Add-on Settings and Input have been configured, Splunk starts to import data from the Invicti Enterprise API.

  1. In Splunk, navigate to the Invicti Enterprise Add-on, then select the Search tab to view the imported data.
Splunk search interface showing imported vulnerability data from Invicti Enterprise API with filtering options
  1. Select Data Summary. The Data Summary dialog is displayed.
Splunk search interface showing imported vulnerability data from Invicti Enterprise API with filtering options
  1. Select the Hosts, Sources, or SourceTypes tab to display issues.
Splunk search interface showing imported vulnerability data from Invicti Enterprise API with filtering options

Need help?

Invicti Support team is ready to provide you with technical help. Go to Help Center

Was this page useful?