icon/x Created with Sketch.

Splunk Cookie Policy

We use our own and third-party cookies to provide you with a great online experience. We also use these cookies to improve our products and services, support our marketing campaigns, and advertise to you on our website and other websites. Some cookies may continue to collect information after you have left our website. Learn more (including how to update your settings) here.
Accept Cookie Policy

Accept License Agreements

This app is provided by a third party and your right to use the app is in accordance with the license provided by that third-party licensor. Splunk is not responsible for any third-party apps and does not provide any warranty or support. If you have any questions, complaints or claims with respect to this app, please contact the licensor directly.

Thank You

Downloading RiskSense Add-on For Splunk
SHA256 checksum (risksense-add-on-for-splunk_100.tgz) fb8f06d4b1bc10dc129de7b0a5554c577e3b0a1ca77eb14d2b234bc1ca374c21
To install your download
For instructions specific to your download, click the Details tab after closing this window.

Flag As Inappropriate

RiskSense Add-on For Splunk

Splunk AppInspect Passed
Admins: Please read about Splunk Enterprise 8.0 and the Python 2.7 end-of-life changes and impact on apps and upgradeshere.
RiskSense Add-on For Splunk collects data from the RiskSense platform and creates normalized data repository. The app retrieves and parses data on assets (hosts and applications) and vulnerabilities.

RiskSense Add-on for Splunk

This is an add-on powered by the Splunk Add-on Builder


  • The Add-on typically imports and enriches data from RiskSense API, creating a rich data set ready for direct analysis or use in an App. The RiskSense Add-on for Splunk will provide the below functionalities:
  • Collect data from RiskSense via REST endpoints and store in Splunk indexes
  • Categorize the data in different sourcetypes
  • Parse the data and extract important fields

  • Author - RiskSense

  • Version - 1.0.0
  • Build - 1
  • Prerequisites - RiskSense API Token, Client Name for data collection
  • Compatible with:
  • Splunk Enterprise version: 8.0.x, 7.3.x, 7.2.x and 7.1.x
  • OS: Platform independent




Some of the components included in RiskSense Add-on for Splunk are licensed under free or open source licenses. We wish to thank the contributors to those projects.


  • Splunk forwarder system should have 12 GB of RAM and a six-core CPU to run this Technology Add-on smoothly.


This Add-On can be set up in two ways:

1) Standalone Mode: Install the Add-on app on a single machine. This single machine would serve as a Search Head + Indexer + Heavy forwarder for this setup
2) Distributed Environment: Install Add-on on search head and Add-on on Heavy forwarder (for REST API).

  • Add-on resides on search head machine and accounts need to be configured here.
  • Add-on needs to be installed and configured on the Heavy forwarder system.
  • Execute the following command on Heavy forwarder to forward the collected data to the indexer.
    /opt/splunk/bin/splunk add forward-server <indexer_ip_address>:9997
  • On the Indexer machine, enable event listening on port 9997 (recommended by Splunk).
  • Add-on needs to be installed on search head for CIM mapping


Follow the below-listed steps to install an Add-on from the bundle:

  • Download the App package.
  • From the UI navigate to Apps->Manage Apps.
  • In the top right corner select Install app from file.
  • Select Choose File and select the App package.
  • Select Upload and follow the prompts.


Follow the below steps when upgrading from RiskSense Add-on for Splunk

  • From the UI navigate to Apps->Manage Apps.
  • In the top right corner select Install app from file.
  • Select Choose File and select the App package.
  • Check the upgrade option.
  • Select Upload and follow the prompts.
  • Restart Splunk.


Follow the below steps for configuring RiskSense Add-on for Splunk

  • From the Splunk Home Page, click on RiskSense Add-on for Splunk and navigate to the Configuration section.
  • In the Account tab, click on the Add button to configure a new Account.
  • Enter the required details like Account Name (To uniquely identify accounts in Splunk), RiskSense Platform URL, Client Name, and API Token.
  • The user can specify which clients to collect data for using a comma separated list of client names. If the user specifies 'All', then data for all of the clients will be collected.
  • Click on Save to save the configuration.
  • After an Account is configured, the user should navigate to the Input tab.
  • Click on the Add button to configure input for data collection.
  • Specify all required parameters needed to configure input like name, interval, index, Account, Type (Hosts/Apps), Filters and Page Size.
  • Filters can be specified in the format of field1=value1:OPERATOR1;field2=value2:OPERATOR2 and likewise.
  • If the specified filters are invalid, users will not be able to save the configuration.
  • Click on Save to save the input configuration.


The input and configuration pages are not loaded by the add-on

  • Check log file for possible errors/warnings: $SPLUNK_HOME/var/log/splunk/splunkd.log

Account and input are configured but data doesn't appear in Splunk search or dashboards

  • One of the possible causes for this problem is when a user has selected a different index to collect data. Splunk by default searches inside the main index.
  • To add your custom index to default search, navigate to Settings -> Roles -> Select the role -> Click the indexes tab -> Search for you custom index -> Check the Default checkbox -> Save

Data is not getting collected in Splunk

  • Go to Search tab. Hit the following query index="_internal" sourcetype="tarisksense:log" and check the results.
  • Verify the filters configured during data collection are valid and such events exist on the platform.
  • Check to verify that the log file related to data collection is generated under $SPLUNK_HOME/var/log/splunk/ta_risksense_risksense.log.
  • To get the detailed logs in the Splunk UI, navigate to RiskSense Add-on For Splunk. Click on Configuration and go to the Logging tab. Select the Log level to DEBUG.
  • Disable/Enable the input to re-collect the data.
  • Check the logs. They will be more verbose and will give the user insights on data collection.

Data for a particular client is not getting collected

  • Verify you have entered the client name in the Account configuration section.
  • If some client is added in the RiskSense platform after configuring account in Splunk, User needs to update that account with the new client name.

No client id found corresponding to given client name

  • Verify the client name entered is same as the client name available in the RiskSense platform.
  • If you don't have any clients configured in the Platform, you will need to configure one.

Error while configuring input

  • Verify the fields used in filters. The filters only work if API supports that particular field.
  • Check your configured API token has not been revoked the access to collect data.

If the Splunk Instance is behind a proxy, Configure Proxy settings by navigating to RiskSense Add-on for Splunk -> Configuration -> Proxy


To uninstall app, user can follow below steps:

  • SSH to the Splunk instance
  • Go to folder apps ($SPLUNK_HOME/etc/apps)
  • Remove the TA-risksense folder from apps directory
  • Restart Splunk


Copyright (C) 2020 RiskSense, Inc. All rights reserved.

Release Notes

Version 1.0.0
April 27, 2020


Subscribe Share

AppInspect Tooling

Splunk AppInspect evaluates Splunk apps against a set of Splunk-defined criteria to assess the validity and security of an app package and components.

Are you a developer?

As a Splunkbase app developer, you will have access to all Splunk development resources and receive a 10GB license to build an app that will help solve use cases for customers all over the world. Splunkbase has 1000+ apps and add-ons from Splunk, our partners and our community. Find an app or add-on for most any data source and user need, or simply create your own with help from our developer portal.

Follow Us:
© 2005-2020 Splunk Inc. All rights reserved.
Splunk®, Splunk>®, Listen to Your Data®, The Engine for Machine Data®, Hunk®, Splunk Cloud™, Splunk Light™, SPL™ and Splunk MINT™ are trademarks and registered trademarks of Splunk Inc. in the United States and other countries. All other brand names, product names, or trademarks belong to their respective owners.