An API key is required to access the API. The key is tied to an existing user account with
Org Admin privileges in the Horizon3.ai portal.
(At this time, API keys are manually provisioned by Horizon3.ai. If you don’t have an API key, please contact your Horizon3.ai representative to acquire one.)
Configuration page, click the
Add button on the
Nameis a simple name that gets used by the
Descriptionis for any notes/details about the API Key/Account
API Keyis an encrypted field for saving the NodeZero API Key
On the 'Inputs' tab, click "Create New Input"
Name(required) is a simple name that gets used by the modular input
Description(optional) is for any notes about the modular input
API Account(required) is a dropdown single select to choose the account for which you wish to pull data
Index(required) the index to which you would like to ingest NodeZero data
Polling Interval(optional) Default is 86400 seconds (daily). How frequently you want to poll for new data
Once the input is saved, it immediately begins attempting to pull data from the NodeZero API
To make sure the modular input is doing its job, you can run the following search:
index=<index_you_chose_for_input> sourcetype=h3* | stats values(sourcetype) as st
You should see three sourcetypes:
h3:nodezero:api:action_logs h3:nodezero:api:host_export_csv h3:nodezero:api:weakness_export_csv
There is also a non-navigable dashboard at
/en-US/app/TA_nodezero/kvstore_state that will show a table based on the KVstore the modular input uses to store app state. This can be used during troubleshooting to see what data has been pulled for each pentest.
For troubleshooting information, view
ExecProcessor logs and the nodezero logs:
index=_internal (sourcetype=splunkd nodezero component=ExecProcessor) OR sourcetype="*nodezero*"
Note: Don't forget the asterisks for
sourcetype=*nodezero*, as it often shows as either
For more logs: set
DEBUG in the Configuration tab
Email firstname.lastname@example.org with any questions, comments, or concerns. Feedback is greatly appreciated!
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 from Splunk, our partners and our community. Find an app for most any data source and user need, or simply create your own with help from our developer portal.