Customize the filtering parameters for your scheduled queries with the Tenable Vulnerability Integration to help you further refine the vulnerability data you
import with the Tenable.io product.
Before you begin
Use cases: As a vulnerability manager or analyst, you might want to filter out data from
your queries so that you can review only specific vulnerability details. For example,
say you want to view imported vulnerabilities that are filtered by
cidr_range, num_assets,
indexed_at, and plugin_family. Or, say you
want to run a Tenable.io integration such that one run imports only
critical vulnerabilities every four hours, and another runs every 24 hours to fetch all
the other non-critical vulnerabilities.
To help you gather this data, you might add tenable-supported parameters to help you
import the specific vulnerability details you need.
Without adding additional API calls or coding, this feature permits you to customize
your HTTP Request information with Tenable parameters in your
ServiceNow AI Platform. The following
Tenable.io Integrations support filtering by
providing JSON content in the request body:
- Assets Integration
- Fixed Vulnerability Integration
- Open Vulnerabilities Integration
You should know how to use JSON strings for this feature.
Role required: sn_vul.vulnerability_admin
Procedure
-
Locate the parameters supported by the Tenable.io product on the
developer site that you want to use for your filtering.
Parameters and values you enter from the Tenable.io product are
supported only at the integration instance level.
-
Navigate to .
-
On the Tenable Integrations list page, click the record for the Tenable.io integration that you want to open.
-
With the Tenable REST methods tab selected, click the information icon (I) for
REST method followed by Open Record.
-
Select the HTTP Request tab.
-
To edit the record, at the top of the page, click the link in, To edit the
record click here.
-
In the REST Method record in the Content field, enter the JSON content that you
want as part of the request body.
As an example, you might set the severity parameter for imported vulnerabilities as, {"filters": {"severity": ["critical"]}} for the Tenable.io Assets Integration so it imports only critical vulnerabilities (CVSS score of 10.0).
If you want to enter more than one parameter, refer to the Tenable.io documentation for more information about how to separate each value.
-
Click Update.