Skip to main content

Import Vulnerabilities

Imports a list of vulnerabilities in JSON format. The request cannot exceed 15 MB in total size. In addition, the request can contain a maximum of 50 asset objects. For request body examples, see [Add Vulnerability Data to Tenable.io](doc:add-vulnerability-data-to-tenableio).

**Note:** This endpoint can only import Tenable scan data. It cannot import vulnerability information from third-party vendors.

Requires ADMINISTRATOR [64] user permissions. See [Permissions](doc:permissions).

External Documentation

To learn more, visit the Tenable documentation.

Parameters

ParameterDescription
AssetsAn array of asset objects with vulnerabilities information. A valid asset record requires at least one valid network_interface object.

Note: Tenable.io supports a maximum of 50 individual asset objects per request message. In addition, because Tenable.io supports a total size limit of 15 MB for the request message, you may want to limit the number of asset objects you include in an individual request, depending on the number of vulnerabilities identified on the assets and the size of the related vulnerability output.

Note: This endpoint does not support the network_id attribute in asset objects for import. Tenable.io automatically assigns imported assets to the default network object. For more information about network objects, see Manage Networks.
Source IDA unique string value used to track the set of assets and vulnerabilities that Tenable.io is importing and processing. For data imported from Tenable.sc via Lumin synchronization, this value has the following format:
scan_uuid:scan_chunk_uuid

where scan_uuid is the unique identifier for the scan in Tenable.sc (equivalent to the scan id used in Tenable.sc API requests), and scan_chunk_uuid is the unique identifer that Tenable.sc assigns to individual chunks of scan data during the Lumin synchronization process.
Vulnerabilities Coverage IDsA string or range of IDs that each represents a check that the scan used to detect vulnerabilities you are importing. This parameter supports Tenable plugin checks only. For more information, see Plugins.

Example Output

{
"value": {
"job_uuid": ""
}
}

Workflow Library Example

Import Vulnerabilities with Tenable and Send Results Via Email

Workflow LibraryPreview this Workflow on desktop