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, manage, and update vulnerability and asset data from Tenable.sc, a vulnerability management product. Starting with Vulnerability Response v20.0, the system identifies scanned assets by displaying an "Agent exists" status, which confirms scan authenticity. These integrations support multi-source setups, allowing deployment of multiple Tenable.io and Tenable.sc instances across the environment for comprehensive vulnerability intelligence.
Show less
Tenable.sc is an on-premises integration that optionally uses a MID Server when Tenable.sc and the ServiceNow AI Platform are in the same environment, and requires a MID Server if they are in different environments.
Key Features
- Tenable.sc Assets Integration: Divided into Open Assets and Fixed Assets integrations to prevent duplicate discovered items by distinguishing current vulnerabilities (Open) from mitigated or fixed issues (Fixed). It imports comprehensive asset data, creates or updates configuration items (CIs), and applies query filters to limit imported data.
- Tenable.sc Plugin Integration: Retrieves and updates plugin data to ensure vulnerability identifiers (Ten IDs) are current and imports only active vulnerabilities by coordinating with the Plugins API.
- Tenable.sc Fixed Vulnerabilities Integration: Imports vulnerability data filtered by severity, creating or updating vulnerable items (VIs) for open or reopened detections and optionally creating VIs for fixed detections if enabled. This integration also manages asset and third-party data and triggers the Open Vulnerabilities Integration sequentially.
- Tenable.sc Open Vulnerabilities Integration: Triggered after the Fixed Vulnerabilities integration, it imports active vulnerabilities and manages associated assets and third-party entries, excluding specific family IDs by default.
- Tenable.sc Scan Credential Integration: Retrieves and imports scan credentials from Tenable.sc, storing them for use during scan requests initiated from ServiceNow. This integration runs on a weekly schedule.
- Tenable.sc Backfill Vulnerabilities Integration: An optional backfill process that imports any missed open and fixed vulnerabilities from the past seven days to ensure data completeness. It is inactive by default due to potential performance impact.
- User Authentication: Supported via ServiceNow AI Platform for Tenable.sc version 5.13 and later; required for earlier versions. Token expiration is automatically handled without user intervention, ensuring continuous integration operation.
Practical Considerations for ServiceNow Customers
- Multi-source support and multiple integration instances allow tailored deployment to fit complex environments.
- Use of MID Server depends on deployment topology between Tenable.sc and ServiceNow AI Platform.
- Configurable query filters help limit data imports to relevant vulnerabilities and assets, optimizing performance.
- Enabling fixed vulnerability VIs provides visibility into remediated issues but may affect import performance.
- Backfill integration should be activated cautiously due to potential performance impact and is inactive by default.
- Scheduling integrations to avoid overlap with active scans improves performance and data accuracy.
- Authentication tokens are managed automatically, reducing maintenance effort.
Next Steps
To implement these integrations, install and configure the Vulnerability Response Integration with Tenable application via the Setup Assistant. Prepare your environment by understanding the requirements and configuring the appropriate MID Server and authentication settings based on your deployment scenario.
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.