Integrating Container Vulnerability Response with other applications
Summarize
Summary of Integrating Container Vulnerability Response with other applications
Container Vulnerability Response (CVR) in ServiceNow extends its capabilities by integrating with various container security and vulnerability management applications. It collects vulnerability data for container images deployed at runtime and enriches this data with contextual runtime information, such as hosts, Kubernetes clusters, services, and namespaces. This enriched data is linked to relevant Kubernetes entities in the Configuration Management Database (CMDB) through Kubernetes discovery. CVR also provides a comprehensive dashboard for vulnerability and remediation insights.
Show less
Key Integrations
- Palo Alto Networks Prisma Cloud Compute: Scans container images to detect vulnerabilities and feeds this data into CVR.
- Atlassian Jira: Supports agile issue creation within the Vulnerability Manager Workspace to track remediation of Container Vulnerability Issues and Runtime Threats.
- Tenable Vulnerability Integration: Imports vulnerability data from Tenable products into CVR.
- AWS Integration for Security Exposure Management: Imports container vulnerability data from AWS security services.
- Wiz Container Vulnerability Integration: Included within the Wiz Vulnerability Response Integration to import vulnerability data.
Integration Processing and Performance Considerations
During integration, data is processed in pages via multiple import queue entries that must complete within a one-hour time limit. Large payloads may cause processing delays or timeouts. To handle this, starting from CVR version 2.1.2, the system sends periodic timestamps (heartbeats) to indicate active processing. The Last Record Processed field tracks progress and helps identify stuck import entries to time them out and prevent delays.
Two system properties control heartbeat behavior:
- snseccmn.recordthresholdheartbeat: Number of processed records before sending a heartbeat timestamp.
- snseccmn.maximumheartbeatdelay: Maximum allowed delay before timing out an import queue entry.
Practical Benefits for ServiceNow Customers
- Gain a unified view of container vulnerabilities enriched with runtime and Kubernetes metadata for better context.
- Track and remediate vulnerabilities efficiently by integrating with popular security tools and agile issue trackers.
- Benefit from automated data processing safeguards that maintain integration reliability and prevent processing delays.
- Leverage ServiceNow’s reporting dashboards to monitor vulnerability trends and remediation progress comprehensively.
Extend the capabilities of Container Vulnerability Response by integrating with other applications.
Container Vulnerability Response integrates with container security products to pull vulnerability data for those images which are deployed to runtime. It then enriches the vulnerability data with the runtime contextual information such as hosts, Kubernetes clusters, services, and namespaces where these container images are deployed. With ServiceNow’s Kubernetes discovery, you can see the references created from vulnerabilities to the relevant Kubernetes entities in your Configuration Management Database (CMDB). In addition to enriching the metadata, ServiceNow also offers a comprehensive reporting dashboard to provide insights into the vulnerability and remediation trends.
- Vulnerability Response Integration with Palo Alto Networks Prisma Cloud Compute integration
- Understanding the Atlassian Jira integration with Vulnerability Response
- Understanding the Tenable Vulnerability Integration
-
Important:In the Vulnerability Manager Workspace, you can create an agile issue manually using the list action and form action to track the remediation of CVITs and RTs.
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.