Integrating Application Vulnerability Response with other applications
Summarize
Summary of Integrating Application Vulnerability Response with other applications
Application Vulnerability Response (AVR) supports integration with third-party vulnerability management systems to enrich vulnerability data within your ServiceNow instance. These integrations enable you to import and manage application vulnerability information from external systems and vendors, enhancing your ability to track and remediate vulnerabilities effectively.
Show less
Third-party Integrations
AVR supports multiple third-party integrations, including but not limited to:
- Wiz Vulnerability Response Integration
- Fortify Vulnerability Integration
- GitHub Application Vulnerability Integration
- Invicti Vulnerability Integration
- Veracode Vulnerability Integration
- Black Duck Vulnerability Response Integration
- Manual ingestion of vulnerabilities
- Atlassian Jira Integration for agile issue creation
Important: AVR does not support multi-source integrations, so if multiple third-party integrations are active, there is no automatic deduplication of application vulnerable items across these sources.
Relationship with CSDM Tables
AVR and related applications contribute to and consume data from Common Service Data Model (CSDM) tables. This interconnection allows other ServiceNow Security Operations products to leverage enriched vulnerability data, improving overall security management.
Integration Processing and Performance
During integration operations, data is processed in paged import queue entries with a one-hour processing limit per entry. To manage long processing times and avoid timeouts, AVR versions 18.2.4 and later send periodic timestamps (heartbeats) indicating active processing status.
If an import queue entry exceeds the one-hour limit without progress (based on the Last Record Processed timestamp), the system will time out the entry to prevent delays.
Two system properties control this behavior:
- snseccmn.recordthresholdheartbeat: Sets how many records are processed before sending a heartbeat.
- snseccmn.maximumheartbeatdelay: Defines the maximum allowable time without a heartbeat before timing out.
Managing and Running Integrations
Integrations are typically scheduled to run automatically but can be executed manually as needed. To run an integration manually, users require the snvul.appreadintegrations role and can navigate to:
All > Application Vulnerability Response > Administration > Integrations
From there, select the desired integration and click Execute Now.
Vulnerability Response includes support for third-party integrations.
Third-party integrations
- Wiz Vulnerability Response Integration
- Fortify Vulnerability Integration
- GitHub Application Vulnerability Integration
- Invicti Vulnerability Integration
- Veracode Vulnerability Integration
- Vulnerability Response Integration with Black Duck
- Manual ingestion of vulnerabilities for Application Vulnerability Response
- Atlassian Jira IntegrationImportant:In the Vulnerability Manager Workspace, you can create an agile issue manually using the list action and form action to track the remediation of AVITs and RTs.
Multi-source integrations are not supported in Application Vulnerability Response. Third-party integrations are treated separately. If more than one third-party integration application is in use in your environment, there is no application vulnerable item (AVI) deduplication across integrations.
Vulnerability Response applications and CSDM tables
The Vulnerability Response, Application Vulnerability Response, third-party vulnerability integrations and Software Bill of Materials applications manage (contribute data to) CSDM tables. These applications also use data from CSDM tables that other applications generate. Several ServiceNow products, therefore, benefit from and add value to these Security Operations applications. See Vulnerability Response applications and CSDM tables for more information.
Additional notes for integrations
- sn_sec_cmn.record_threshold_heartbeat: Defines the number of processed records, after which the heartbeat (timestamp) is sent to the import queue entry.
- sn_sec_cmn.maximum_heartbeat_delay: Defines the time after which the import queue entry must be timed out.
Vulnerability integrations for Application Vulnerability Response are configured to run on a scheduled basis. However, you can run them manually when needed.
Role required: sn_vul.app_read_integrations
- Navigate to .
- Open the record for the integration that you want to run.
- Click Execute Now.