Import vulnerabilities v1

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 Vulnerability Management.

Caution This endpoint is deprecated. Tenable recommends that you use the Import vulnerabilities v2 endpoint instead.

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

Requires the Administrator [64] user role. See Roles.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required

The source of the scan that generated the vulnerability data. If you want to categorize the imported vulnerabilities in the same way that Tenable Vulnerability Management categorizes vulnerabilities detected in scans it manages, use the following values:

  • security_center—A Nessus scan identified the vulnerabilities you want to import. Use this value for all Nessus scans, regardless of the scan manager (Tenable Vulnerability Management, Tenable Security Center, or Nessus Manager).
string
required

The type of scan that identified the vulnerabilities you want to import. If you want to categorize the imported vulnerabilities in the same way that Tenable Vulnerability Management categorizes vulnerabilities detected in scans it manages, use the following values:

  • vm—A Vulnerability Management scan identified the vulnerabilities.
  • was—A Tenable Web App Scanning scan identified the vulnerabilities.
  • pc—A scan of a personal computer identified the vulnerabilities.
assets
array of objects
required

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

Note: Tenable Vulnerability Management supports a maximum of 50 individual asset objects per request message. In addition, because Tenable Vulnerability Management 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 Vulnerability Management automatically assigns imported assets to the default network object. For more information about network objects, see Manage Networks.

assets*
checks_ran
array of objects

An array of objects, each representing a check that the scan used to detect the vulnerabilities you are importing. This parameter supports Tenable plugin checks only. For more information, see Plugins.

checks_ran
Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

400

Returned if you submitted an invalid request.

403

Returned if you do not have permission to import vulnerabilities.

500

Returned if Tenable Vulnerability Management encountered an internal server error. Wait a moment, and try your request again.

503

Returned if a Tenable Vulnerability Management service is unavailable. Wait a moment, and try your request again.

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/html