Installing the Add-On Component
Roles Required: Admin, Splunk_System_Role, ess_admin.
You can install and configure the App-On and App in any order. It is important to note that you will receive errors while configuring either until both Add-On and App configuration has been completed.
The installation location for the ThreatQuotient Add-On component depends on the type of environment you are using. See the Deployment Methods chapter for further details.
- Log into your Splunk instance.
- Click on the Down arrow on the Apps menu located in the main navigation bar.
- Select the Find More Apps option.
- Search for “ThreatQuotient” in the search bar.
- Select the ThreatQuotient Add-on for Splunk option and follow the instructions to install the app.
Configuring the Add-On Component
Roles Required: Admin, Splunk_System_Role, ess_admin.
The following instructions detail the configuration tabs that must be completed in order to finish configuring the Add-On.
Account Tab
- Click on Info dropdown and select Edit App Configuration.
- Click on the Account tab.
- Enter the following parameters:
Parameter Description Server URL Enter your ThreatQ server URL without the scheme. Username Enter your ThreatQ username. Password Enter your ThreatQ password. Client ID Enter your ThreatQ user Client ID. - Click on Save.
Authentication via Self-Signed Certificates in ThreatQ
It is common for many ThreatQ users to leverage self-signed certificates. If this is the case, you must perform the following additional configuration steps in the Splunk Add-On App:
- Navigate and open the following file:
${SPLUNK_HOME}/etc/apps/TA-threatquotient-add-on/default/ta_threatquotient_add_ on_settings.conf - Make the following change to the Splunk Search for Listing TQ Indicators section:
[additional_parameters] verify_cert = False
Disable Verify SSL Certification for the Add-On
One important change that was made with the release of 2.6.0 versions of the App and Add-On was the removal of the Verify SSL Certification configuration fields in the UI. This change was made to meet Splunk Cloud Validation requirements. The steps below detail how to manually disable Verify SSL Certification, if needed.
- Open the following file:
$SPLUNK_HOME/etc/apps/TA-threatquotient-add-on/bin/threatq_const.py - Update the
VERIFY_SSLline to False.
Splunk KVStore Rest
The App Key Value Store, commonly referred to as the Splunk KVStore, is a Splunk Enterprise feature that allows you to save/retrieve data within Splunk apps. The Splunk KVStore is requirequed if the Add-On is not installed on the Search Head.
You can read more about the KVStore Splunk feature in Splunk’s Developer documentation: https://dev.splunk.com/enterprise/docs/developapps/manageknowledge/kvstore/.
The Splunk KVStore Rest configuration should be updated for distributed setups to ensure data is saved into the KVStore.
- Click on the Splunk KV Store Rest tab and complete the following fields:
Field Description Splunk Username Your username for your Splunk instance. Splunk Password The password for your Splunk user account. Splunk Rest Host URL The Splunk rest host or localhost (without scheme) to collect data. This is the Splunk Management Host, commonly the Search Head or Cluster member.
Port The Management port for Splunk. 
- Click on Save.
Proxy
- Click on the Proxy tab to set proxy settings if required.
- Complete following parameters fields:
Parameter Description Enable Use the checkbox to enable or disable the proxy. Proxy Type Select the type of proxy. Options include: - http
- socks4
- socks5
Host Enter the proxy server URL. Port Enter the proxy server port. Username Enter the proxy server username. Password Enter the password associated with the username above. Remote DNS Resolution Use this check box to enable remote DNS resolution. 
- Click on Save.
Import Timeout
- Click on the Import Timeout tab
- Use the Timeout field to set server read timeout value (in seconds).

The default value is 900 seconds. The minimum value allowed is 300 seconds.
- Click on Save after you make your updates.
Logging
- Click on the Logging tab.
- Select your Log level. Options include:
- Debug
- Info
- Warning
- Error
- Critical

- Click on Save.