- 17 Mar 2025
- 2 Minutes to read
- Print
- DarkLight
Tenable Vulnerability Management
- Updated on 17 Mar 2025
- 2 Minutes to read
- Print
- DarkLight
Tenable Vulnerability Management is a cloud-based vulnerability management platform. Tenable empowers all organizations to understand their cyber exposure and to reduce the risk in the modern attack surface. More information can be found at Tenable Vulnerability Management.
Integration Method: API
Tables: Device Inventory Info (5001), Vulnerability Finding (2002), Detection Finding (2004)
Note:
Tenable Vulnerability Management doesn’t follow a traditional versioning system. Instead, it is a continuously updated cloud service. As for this document preparation, the latest release was in November 2024.
This integration supports the following events.
Event | Description |
---|---|
Assets | Retrieves data for all assets. |
Scans | Retrieves data for scans with host details. |
Vulnerabilities | Retrieves data for vulnerabilities. |
Prerequisites
The User should have access to the Tenable IO portal with an account that has the Basic [16] user role , Scan Operator Role[24].
The User should have access to the DataBee console.
Configuration Overview
Generate API credentials on the Tenable IO VM console with the required user roles.
Add the Tenable vulnerability management in the DataBee console with the below parameters.
DataBee Feed Parameter
Tenable Parameter
Client Key
Client ID
Client Secret
Client Secret
Tenable Vulnerability Management Configuration
This step walks through the steps of creating the API credentials on the Tenable VM instance.
Login to the Tenable IO instance from the URL.
Navigate to Settings on the top right.
Click the My Account tile.
Click the API Keys on the left to generate the API credentials.
Click on the Generate button.
The “Generate API Keys” window appears with a warning. Note that any existing API keys will be replaced. You must update the applications where the previous API keys were used). Review the warning and click the Continue Button.
Tenable IO generates new access and secret keys and displays the new keys in the Custom API Keys section of the page.
Save / Copy the new access and secret keys. This will be used when configuring DataBee.
Note:
These keys will no longer be available after leaving this screen. Be sure to copy the keys.
DataBee Configuration
Login to the DataBee UI, navigate to Data > Data Feeds and click the Add New Data Feed button.
Search for the Tenable Vulnerability Management and click it as shown below.
Click on the API Ingest option for collection method.
Enter feed contact information and click Next.
In the configuration page, enter the following:
Authorization Method: Custom API Key.
Access Key: paste the Access Key generated earlier in the Tenable IO Platform.
Secret Key: paste the Secret Key generated earlier in the Tenable IO Platform.
Event Types: preselected for all the event types that integration pulls.
Click Submit.
Troubleshooting Tips
Ensure the client key, client secret, instance, username and password are pasted correctly. Since you cannot view the client key and secret after the 1st time, re-create the creds, paste it on a text editor to ensure no spaces or unexpected characters are included and reconfigure the DataBee feed.
Make sure the required user role is assigned.