Tenable.sc integrations with the Vulnerability Response application
Summarize
Summary of Tenable.sc integrations with the Vulnerability Response application
The Tenable.sc integrations within the Vulnerability Response application enable ServiceNow customers to efficiently import, update, and manage vulnerability and asset data from Tenable.sc into their ServiceNow AI Platform instance. Starting with Vulnerability Response v20.0, scans performed by agents are flagged as authentic with the "Agent exists" indicator in the Discovered Items list.
Show less
Multi-source support allows deployment of multiple Tenable.io and Tenable.sc integration instances across customers’ environments via Setup Assistant. Tenable.sc, being on-premises, supports optional MID Server usage depending on the deployment environments of Tenable.sc and ServiceNow AI Platform.
Key Features
- Tenable.sc Assets Integration: Comprised of two integrations to avoid duplicate items:
- Open Assets Integration: Imports current/open vulnerabilities requiring investigation and remediation.
- Fixed Assets Integration: Imports mitigated/fixed vulnerabilities, transitioning their state to Closed/Fixed in ServiceNow.
- Tenable.sc Plugin Integration: Retrieves up-to-date plugin data to ensure imported vulnerabilities are current and active, coordinating REST calls to the Plugins API, outputting third-party vulnerabilities.
- Tenable.sc Fixed Vulnerabilities Integration: Imports vulnerability data filtered by severity, updating or creating vulnerable items (VIs) in Closed/Fixed state. Optionally, can create VIs for fixed detections for enhanced visibility, though this may impact performance. It also manages CI creation and is a scheduled, chained integration that triggers the Open Vulnerabilities Integration on completion.
- Tenable.sc Open Vulnerabilities Integration: Triggered after fixed vulnerabilities import, it imports active vulnerabilities and creates or updates VIs and CIs accordingly.
- Tenable.sc Scan Credential Integration: Retrieves scan credentials from Tenable.sc to enable scanner access when initiating scans from ServiceNow. This integration runs weekly and populates credentials in a dedicated table.
- Tenable.sc Backfill Vulnerabilities Integration: Imports any missed open and fixed vulnerabilities from the past seven days to ensure completeness. It is inactive by default due to potential performance impact.
User Authentication
User authentication support varies by Tenable.sc version. It is required for versions 5.12 and earlier and supported by ServiceNow AI Platform and Tenable.sc version 5.13 and above. Token expiration during integration runs is handled automatically by refreshing tokens without interrupting processes. Notifications about token validation failures are informational and require no action.
Practical Benefits for ServiceNow Customers
- Seamless synchronization of asset and vulnerability data between Tenable.sc and ServiceNow, improving vulnerability management workflows.
- Accurate state tracking of vulnerabilities, distinguishing between open and fixed issues for better prioritization.
- Integration flexibility with multi-source support and optional MID Server configurations to suit diverse deployment architectures.
- Automated credential management facilitates secure and smooth scanning operations initiated from ServiceNow.
- Scheduled integrations and chained runs optimize data freshness and system performance.
- Backfill capability ensures no vulnerabilities are missed during data imports, maintaining comprehensive security posture visibility.
The Tenable.sc integrations in the Vulnerability Response Integration with Tenable application.
Starting with Vulnerability Response v20.0, if an asset is scanned by an agent, the "Agent exists" column in the Discovered Items list displays the value as "true." This indicates that the scan is authentic.
List of Tenable.sc integrations
Multi-source is supported for all the Tenable.io and Tenable.sc integrations. You can add and deploy multiple instances of the following integrations across your environment from Setup Assistant in Vulnerability Response. You can also install and configure the Vulnerability Response Integration with Tenable application from Setup Assistant.
- Tenable.sc is an on-premises integration that gives you the option to use a MID Server if the Tenable.sc product and your ServiceNow AI Platform instance are in the same environment.
- If the Tenable.sc product and your ServiceNow AI Platform instance aren’t in the same environment, you’re required to use a MID Server.
| Integration | Description |
|---|---|
| Tenable.sc Assets Integration |
To avoid creating duplicate discovered items with imported asset data, the Asset Integration of the Tenable.sc product is comprised of two integrations.
|
| Tenable.sc Plugin Integration |
|
| Tenable.sc Fixed Vulnerabilities Integration |
The output of this integration is Closed/Fixed vulnerable items (VIs). It also creates assets and third-party entries if they don't exist. This integration run is a scheduled run. It’s a chained integration which means after a run is successfully completed, the Tenable.sc Open Vulnerabilities Integration described next is triggered. Note:
By default, the family IDs 0 and 39 are excluded from this integration. |
| Tenable.sc Open Vulnerabilities Integration |
Note:
By default, the family IDs 0 and 39 are excluded from this integration. |
| Tenable.sc Scan Credential Integration |
|
| Tenable.sc Backfill Vulnerabilities Integration |
|
User authentication and Tenable.sc
User authentication is supported by your ServiceNow AI Platform® instance and version 5.13 of the Tenable.sc product. User authentication is required if you’re using version 5.12 and earlier of the Tenable.sc product.
When you select user authentication for the Tenable.sc integrations, tokens might expire and be replaced during integration runs. In the Notes column on the Vulnerability Integration Run record (VIN), the following message is displayed for a process when a token expires, Error: Token validation is failed. No action is required if this message is displayed. Expired tokens are automatically refreshed in the background and the message doesn’t indicate a pause or error with the integration process.