Script includes installed with Vulnerability Response

Vulnerability Response adds the following script includes.

Script include Description
CVSSUtil Common Vulnerability Scoring System utility.
CWEKnowledgeHtmlBuilder A class that builds a knowledge article from CWE data
CWEReportProcessor An integration processor for Common Weakness Enumeration integration.
CWERestIntegration Integration that retrieves Common Weakness Enumeration data via a REST call.
DataSourceVulnReportRefreshProcessor Default/Reference implementation of VulnerabilityReportProcessorBase. Takes processor data and passes it to configured data sources associated with the integration.
NVDHelper Utility class for parsing out NVD entries.
NVDIntegration The NIST National Vulnerability Database logic.
ScriptedRESTVulnerabilityIntegration Vulnerability Integration that utilizes Scripted REST Services to push vulnerability data into the system.
SoftwareVulnerabilityMatcher Contains logic to match vulnerable software to a discovery model.
VulnerabilityAJAX Contains various AJAX functions for use in Vulnerability Response.
VulnerabilityChangeApproval Encapsulates Vulnerability Change Approval (sn_vul_change_approval) behavior logic.
VulnerabilityDSAttachmentManager As vulnerability integrations add attachments to data sources for processing, this script include manages the execution of the data sources and transformations.
VulnerabilityGroup Encapsulates Vulnerability Group (sn_vul_vulnerability) behavior logic.
VulnerabilityIntegrationBase An integration interface that other integrations extend. Implementing classes retrieve data to pass to a processor.
VulnerabilityIntegrationController Controller class to manage vulnerability integration script executions.
VulnerabilityIntegrationUtils Utility class to assist with the managing of vulnerability integration runs and processes.
VulnerabilityReportProcessorBase A processor interface for new report processors to extend. The implementing class will parse the payload from an interface.
VulnerabilityScannerBase A scanner integration interface that other scanner integrations extend. Implementing classes use this script include as a base script to launch scans with third-party vulnerability scanners.
VulnerabilityScanProcessorBase Used as the base class for processing scan results. Defines the signature for the ‘process’ function used by vulnerability scan implementations.
VulnerabilityScanUtil Utility class for managing vulnerability scans.
VulnerabilityStateChangeManager Manages requests to change the state of a vulnerability.
VulnerabilityTransformMapUtil Utility class for transforming a raw vulnerability report.
VulnerabilityUtils Contains various APIs to support Vulnerability Response.
VulnerableItem Encapsulates Vulnerable Item (sn_vul_vulnerable_item) behavior logic.
The Security Support Common [com.snc.security_support.common] plugin, which is activated when you activate Vulnerability Response, adds the following script includes.
Script include Description
Scanner The lookup source and scanner implementations for Threat Intelligence and Vulnerability Response.
ScannerIntegrationBase Base class for lookup source and scanner integration implementations.
ScannerProcessorBase Base class for lookup source and scanner processor implementations.
ScannerUtils Common lookup source and scanner helper methods.
ScanQueueManager The lookup and scan queues manager implementation for Threat Intelligence and Vulnerability Response.