TOC & Recently Viewed

Recently Viewed Topics

Tenable for VR for SNOW

Description

Tenable.io's continuous monitoring and vulnerability management platform is trusted by over 20,000 customers worldwide to protect critical applications, devices, and infrastructures. Purpose-built for ServiceNow's Vulnerability Response offering, this application imports your Tenable.io vulnerability data and lets you act on it within ServiceNow.

Application Menu

Tenable for VR

Primary Role Required: x_tsirm_tio_vr.user

Title Link Type Required Role
Documentation URL (from Arguments:) x_tsirm_tio_vr.user
Contact Support URL (from Arguments:) x_tsirm_tio_vr.user
Configuration Separator x_tsirm_tio_vr.user
General Settings Single Record x_tsirm_tio_vr.admin
Connectors List of Records x_tsirm_tio_vr.admin
Scheduled Imports List of Records x_tsirm_tio_vr.user
API Data Mappings Separator x_tsirm_tio_vr.admin
Default VR Data Source Single Record x_tsirm_tio_vr.admin
Transform Maps List of Records x_tsirm_tio_vr.admin
Diagnostics Separator x_tsirm_tio_vr.admin
Queued Actions List of Records x_tsirm_tio_vr.admin
Documentation URL (from Arguments:) x_tsirm_tio_vr.user
Contact Support URL (from Arguments:) x_tsirm_tio_vr.user
Configuration Separator x_tsirm_tio_vr.user
General Settings Single Record x_tsirm_tio_vr.admin
Connectors List of Records x_tsirm_tio_vr.admin
Scheduled Imports List of Records x_tsirm_tio_vr.user

Data Source

Tenable for VR Data Source

Description: The data source that is used to import vulnerabilities that come into ServiceNow from Tenable.io.

UI Action

Execute Now

Description: Execute the scheduled import job.

Script Include

PullVulnsHelper

Description: A helper that contains functions used in pulling vulnerabilities from Tenable.io.

SystemLogHelper

Description: A library to provide logging to the application.

TenableIOVRSchedImportHelper

Description: A helper class that contains functions that kick off the scheduled import process.

TenableIOVRHelper

Description: A general helper class that contains helper functions.

TenableIOVulnerableItemHelper

Description: A helper class that contains functions for creating and managing vulnerable item records.

GeneralSettingsHelper

Description: A library for access and management of general settings for the application.

AppUtil

Description: The general utility library for the application.

TenableIOVRScheduleHelper

Description: A helper class that contains functions that kick off scheduled async queue entries.

TenableIOVRJobHelper

Description: A helper class that contains functions used to create and manage the jobs and job chunks.

Table

Tenable.io VR Import Job

Description: A table that contains inbound job information.

Tenable for VR Data Source

Description: A staging table for records processed through the importing of vulnerabilities from Tenable.io into ServiceNow.

Tenable.io Job Chunk

Description: A table that contains inbound job chunks information.

Tenable.io Scheduled Import

Description: A table that contains definitions of scheduled import parameters and scheduling.

General Settings

Description: A table that contains general settings for the application.

Vulnerability Item Import

Description: A staging table for the vulnerable item records processed into the Vulnerable Items table.

Plugin Families

Description: A staging table where plugin families are transformed into the choice list source table.

Plugin Families Choice List

Description: A source table for a plugin families choice list field on the scheduled import.

Primary Roles

x_tsirm_tio_vr.admin

Description: An administrative user of the application.

x_tsirm_tio_vr.user

Description: A basic user of the application.

Secondary Roles

x_tsirm_tio_vr.plugin_families_choice_list_user

Description: Basic access to the plugin families choice list table.

x_tsirm_tio_vr.tenable_io_scheduled_import_user

Description: Basic access to the scheduled import table.

x_tsirm_tio_vr.tenable_io_vr_import_job_user

Description: Basic access to the import job table.

x_tsirm_tio_vr.tenable_io_job_chunk_user

Description: Basic access to the import job chunk table.

x_tsirm_tio_vr.general_settings

Description: Basic access to general settings for the application.

UI Policy

Show Advanced Settings for Schedule Import Records

Description: Sets which fields show in the Advanced Settings section for Schedule Import records.

Table: x_tsirm_tio_vr_scheduled_import

Condition: show_advanced_settings=true^EQ

Field Mandatory Visible Read Only
severities_to_include Leave Alone True Leave Alone
included_plugin_family_names Leave Alone True Leave Alone
default_chunk_size Leave Alone True Leave Alone

Show Advanced Settings for General Settings

Description: Sets which fields show in the Advanced Settings section for General Settings.

Table: x_tsirm_tio_vr_general_settings


Condition: show_advanced_settings=true^EQ

Field Mandatory Visible Read Only
age_out_period Leave Alone True Leave Alone
analysis_import_set_name Leave Alone True Leave Alone
max_job_log_age Leave Alone True Leave Alone

Show Advanced Settings for Connectors

Description: Sets which fields show in the Advanced Settings section for Connectors

Table: x_tsirm_api_access_connector


Condition: show_advanced_settings=true^EQ

Field Mandatory Visible Read Only
x_tsirm_tio_vr_inbound_vr_import_set Leave Alone True Leave Alone

Table Transform Map

Plugin Families

Description: A transform map that processes the inbound records to create plugin families objects.

Third Party Vulnerability Transform Map

Description: A transform map that processes the inbound records to create third-party vulnerability objects.

Vulnerability Item Import Transform Map

Description: A transform map that processes the inbound records to create vulnerability item objects.

Business Rule

Calc Job State

Description: Calculates the job state based on happenings with chunks.

Run Plugin Families Populate on Activate

Description: Runs the script to run the API call to get plugin families from Tenable when a connector is activated.

On Job State Change

Description: Inbound job total records and percent complete, when the state of the job changes.

Create Settings if None Exist

Description: Automatically creates a general settings record with default values if one doesn’t exist.

Scheduled Script Execution

Tenable.io Populate Plugin Families List

Description: Runs once a day to refresh and populate the plugin families table for the choice list field.

Tenable for VR Check Job Launcher

Description: Runs once a minute to check for any jobs that are in the New or Identifying Chunks state to check the status of the job and for chunks that need to be created in ServiceNow.

Tenable for VR Job Log Cleanup Launcher

Description: Runs once a day to clean up jobs older than the days set in the General Settings section.

Tenable for VR Import Chunks Launcher

Description: Runs every 6 seconds to check if there is a new job chunk to process for any jobs in the Importing state (one at a time).

Age Out Vulnerable Items Not Found within Policy Timeframe

Description: Runs once a day. It reads a value in general settings and if the vulnerable items are older than that number of days, it closes them out.

Copyright © 2019 Tenable, Inc. All rights reserved. Tenable, Tenable.io, Tenable Network Security, Nessus, SecurityCenter, SecurityCenter Continuous View and Log Correlation Engine are registered trademarks of Tenable, Inc.. Tenable.sc, Lumin, Assure, and the Cyber Exposure Company are trademarks of Tenable, Inc. All other products or services are trademarks of their respective owners.