# Tenable.io

The NetSPI Platform has a broad integration with Tenable.io.

Similar to our other integrations, the Tenable.io integration is read-only and does not perform actions to configure systems or otherwise change anything about your Tenable.io system.

# Supported asset types

Thr Tenable.io integration provides the NetSPI Platform visibility into the following asset types:

  • IPV4 Addresses
  • Systems
  • DNSRecord
  • Vulnerabilities

# Endpoints used

This integration needs access to the following API endpoints:

# Required permissions

This integration needs an API key with the following access permissions:

  • Administrator

# Configuration steps

Use the section below for configuring Tenable to integrate with the NetSPI Platform.

# Step one: Tenable.io system configuration

  1. Log in to the tenable.io platform with a user account that has the Administrator role applied, or create a dedicated Administrator account within tenable.io for the NetSPI Platform.

  2. Navigate to the User Profile icon in the upper right hand corner and select My Account to display the My Account page.

    Tenable User Profile

  3. Select the API KEYS radio button on the left menu, and then select the Generate button in the lower right as illustrated below.

    Tenable API Keys Screen

  4. Copy the Access Key and Secret Key values as they cannot be revealed again.

    Tenable Access Key and Secret Screen

# Step two: NetSPI Platform CAASM configuration

Use the steps below to configure the Tenable.io integration within the NetSPI Platform.

  1. Log into the NetSPI Platform as a Client Admin user.

  2. Navigate to Settings -> CAASM Integrations to display the Integrations page.

    Platform Integrations page

  3. Select the Integration Library tab -> Integration Categories / Vulnerability Management (VM) -> Tenable Vulnerability Management Integration.

    Integration Library tab

    This brings the Tenable Vulnerability Management integration card into focus.

  4. Select the Add button on the Tenable Vulnerability Management Integration card to display the Tenable Vulnerability Management integration configuration page.

    Tenable integration page

  5. Select and enter values for the following fields.

    1. Select the integration type from the Integration drop-down list. In this case, STenable Vulnerability Management Integration, which is already selected by default.

    2. Select the integration scope from the Scope drop-down list. The Tenable integration can only run on a cloud scope, which was configured by NetSPI, and Cloud displays as the default value.

    3. Enter an integration name and description in the Integration Name and Description fields.

    4. Select the Enabled slider button to display as either on (blue) or off (light gray).

    5. In the Tenable Vulnerability Management Parameters field group, enter or select the following in the corresponding fields:

    Field Value
    Tenable Server IP or Hostname The Tenable server IP or hostname as configured in step 1 in the Step one: Tenable.io system configuration section above
    Tenable API Token and Tenable Secret The Tenable API token and secret you created in step 3 and 4 in the Step one: Tenable.io system configuration section above
    Include Terminated Assets drop-down list Select Yes or No to include terminated assets in the NetSPI Platform integration or not
    Last Update Time Modify the Last Update Time value as appropriate. This value controls how much data to pull from Tenable based on the difference between the current time at next integration run and this value.
  6. Select Create to create the integration. The new integration now displays on the Applied Integrations tab with its statuses: current and last run, last run time, and status (enabled/disabled).