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 automated retrieval of application vulnerability information from external vendors and tools, such as Fortify on Demand, GitHub, Invicti, Veracode, Black Duck, and Jira for manual vulnerability ingestion.
Show less
Note that multi-source integrations are not supported, meaning that if multiple third-party integrations are active, there is no deduplication of application vulnerable items (AVIs) across them.
Key Features
- Third-party integrations: Connect AVR to various external vulnerability tools to import and consolidate vulnerability data.
- Manual issue creation: Within the Vulnerability Manager Workspace, you can manually create agile issues to track remediation of application vulnerabilities.
- Integration processing: Data is imported asynchronously in paged batches through import queue entries, with mechanisms to track progress and detect stuck or timed-out imports.
- Heartbeat mechanism: Starting in version 18.2.4, periodic timestamps (heartbeats) are sent during import processing to indicate active progress, helping prevent false timeouts.
- Configurable system properties: Controls such as the record threshold for heartbeats and maximum allowed delay before timing out an import queue entry can be adjusted for your environment.
- Scheduled and manual execution: Integrations typically run on a schedule but can be triggered manually by users with the appropriate role.
Practical Use and Requirements
- Role needed: To run integrations manually, users require the
snvul.appreadintegrationsrole. - Execution steps: Navigate to
All > Application Vulnerability Response > Administration > Integrations, open the desired integration record, and select "Execute Now" to trigger the import.
Why This Matters
By integrating external vulnerability data sources, ServiceNow customers can maintain a more complete and up-to-date view of application vulnerabilities directly within the platform. This facilitates better vulnerability management, prioritization, and remediation tracking without manual data entry or reconciliation across disparate systems.
Understanding the import process and timeout handling ensures smoother integration operation and helps in troubleshooting potential import delays or failures.
Vulnerability Response includes support for third-party integrations.
Third-party integrations
- Fortify on Demand 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.
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.