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.)
On the Configuration
page, click the Add
button on the Accounts
sub-tab
Name
is a simple name that gets used by the Inputs
page Description
is for any notes/details about the API Key/AccountAPI Key
is an encrypted field for saving the NodeZero API KeyOn 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 dataPolling Interval
(optional) Default is 86400 seconds (daily). How frequently you want to poll for new dataOnce 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 ta_nodezero-too-small
or ta_nodezero
.
For more logs: set LOGGING
to DEBUG
in the Configuration tab
Email splunk@horizon3.ai 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.