AgileSec ServiceNow VR: Operations

Navigate using the AgileSec ServiceNow VR Integration to create and investigate cryptographic vulnerabilities, vulnerable items, and detections within ServiceNow. 

Functionality

The AgileSec ServiceNow VR Integration UI includes the following principal items:

  • Overview: Dashboard summary of synchronization with AgileSec platform. 

  • Administration: Configuration of the integration. 

    • Integration: Enable configuration of the scheduled tasks for synchronization. 

    • Integration Configuration: Configuration of the REST Messages.

  • Import Set Tables: Data imported in ServiceNow from AgileSec platform. 

    • Vulnerability Import: List of import set tables for imported Vulnerabilities.

    • Vulnerable Items Import: List of import set tables for imported Vulnerable Items. 

https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/103040518872/original/2Jr830SLji-c9TpFkJio7yCY7uo_H5MrSQ.png?1691050769

Overview Dashboard

The Integration provides a dashboard displaying summary information about cryptographic vulnerability and vulnerable items created. Information will be populated in the Integration’s dashboard after the first synchronization. 

https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/103040519120/original/T0SPRS--whD1gYI7bv0GpCQMG0rvjqzMkA.png?1691050802

Administration: Integration Configuration

Integration Configuration can be accessed using Administration> Integration Configuration> InfoSec Vulnerability. It accesses the configuration of the REST Messages used by the Integration to interact with the AgileSec Analytics Server. 

https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/103040520382/original/qQZ-674cUsjoI3OBzNuJ5Mm0uiKSuPQgZg.png?1691050969

REST Message

The following HTTP Methods are used by the AgileSec ServiceNow VR integration: 

  • Get Vulnerabilities. HTTP request to collect the list of cryptographic vulnerabilities.

  • Get Vulnerability Items. HTTP request to initiate the pagination for Vulnerability Items. 

  • Get VIs from Scroll ID. HTTP request to paginate the list of vulnerability items.

  • Clear Scroll. HTTP Request to clear the pagination. 

Administration: Integration

Vulnerability Integrations are used to trigger the synchronization between AgileSec Analytics and SNOW. The integrations can be accessed via Vulnerability Response> Integrations

https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/103040520707/original/1h95YT99uUpwWC2gQ5kFcI4Uc5a6mUwATw.png?1691051013

Integrations

The following integrations are defined and can be scheduled to import data within SNOW. 

  • Vulnerability Integration. The task used to synchronize the list of cryptographic vulnerabilities in SNOW from the AgileSec Analytics Server using REST messages.

  • Vulnerable Items Integration. The task used to synchronize the list of Vulnerable Items in SNOW from the AgileSec Analytics Server using REST messages.

Schedule Integrations

The integration tasks can be run manually or scheduled to run at a given period. Note that it is expected that the Vulnerability Integration runs prior to the Vulnerable Item Integration. 

https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/103040520858/original/dHDLCb-PID3HYd6eKxwWS441JErKgeLjIw.png?1691051042


Import Set Vulnerability Import

The Import Set Vulnerability Import includes data about the vulnerabilities found within AgileSec Analytics Server.

https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/103040521232/original/V2InrE-i3N2eEkFljPK64hRy4ESN3gY-vw.png?1691051082

Fields

The following fields are created by the Integration and will be synchronized with Vulnerabilities. 

  • vulnerability_id

  • category

  • severity

  • remediation type

  • target record

  • vulnerability_summary

  • remediation notes

  • threat

Import Set Vulnerable Items Import

The Import Set Vulnerable Items Import includes data about the vulnerability detections found within AgileSec Analytics Server.

https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/103040521574/original/ct39cJ8dWZcTBp2f0ty6bIW_FqBr1om7Yw.png?1691051134

Fields

The following fields are created by the Integration and will be synchronized with Vulnerabilities:

  • vulnerability

  • IP address

  • first_found

  • last_found

  • status

  • ci

  • port

  • protocol

  • score

  • Target record

  • vi_id

  • detection_id

  • proof

  • solution_summary

Run Vulnerability Integration

Note: Execute this integration before running the Vulnerable Item Integration.

Execute the Vulnerability Integration to bring over the AgileSec Vulnerabilities.

  1. Navigate to InfoSec Vulnerability Integration > Integrations.

  2. Click on InfoSec Vulnerability Integration.

  3. Execute manually by setting Run to On Demand or select a schedule to run.

https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/103040733129/original/CLY_zid_6dkVA5X8wJIKJIeuWN1SL6IYiw.png?1691131554

 4. Scroll to the bottom to view the Vulnerability Integration Runs.

https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/103040733127/original/WqyHu8TNMJSTAglR2ZgLS2kWgozh8qAb3A.png?1691131553

Run Vulnerable Items Integration

Execute the Vulnerable Items Integration to bring over AgileSec Vulnerable Items and Detections.

  1. Navigate to InfoSec Vulnerability Integration > Integrations

  2. Click on InfoSec Vulnerable Item Integration

  3. Execute manually by setting Run to On Demand or select a schedule to run.

https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/103040733128/original/Rd_JzmuroEeJYCYie9i2HhVCUYyPwo_Rfg.png?1691131554
  1. Scroll to the bottom to view the Vulnerable Items Integration Runs.

image-20260602-195809.png

Cryptographic Vulnerabilities

The summary of vulnerabilities imported by AgileSec Analytics can be accessed from Third Party Vulnerability Entries in ServiceNow.

Quickly filter AgileSec vulnerabilities based on the source field "ISG":

https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/103039729763/original/Ta3VC5g6_mir_qbRXfVjWN4OWrJzybcKqQ.png?1690796266

Vulnerability Details

Vulnerability details displays additional information about the cryptographic vulnerability.

Note: The cryptographic vulnerability is not directly associated with a Common Vulnerabilities and Exposures (CVE), as this is a generic vulnerability for cryptographic material independent from the underlying applications or systems.

https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/103039730697/original/unxiM7l1xuiYF_Ofz2FoYY1nvQRrt8kMqg.png?1690796397

Fields

The Following fields are populated for vulnerabilities:

  • ID: Unique identifier for the vulnerability and its associated type. 

  • Source: Source that has generated the vulnerability (always set to ISG).

  • Risk Rating: Technical risk rating.

  • Severity: Technical severity as reported by the AgileSec Analytics Server. 

  • Category: Category of the cryptographic finding (i.e. Key, Certificate). 

  • Remediation type: Type of remediation.

  • Summary: Summary of the vulnerability.

  • Threat: Potential threat associated with the vulnerability. 

  • Remediation Notes: Potential remediations notes for the vulnerability. 

  • Associated Vulnerable Items: List of associated vulnerable items.

Adding Source Type and Source Subtype to report

For any new InfoSec Vulnerabilities, custom fields Source Type and Source Subtype will be populated. If desired, these columns can be added to the list view.

att_8_for_1754333262.png

Vulnerable Items

The summary of vulnerability items imported by AgileSec Analytics can be accessed from the Vulnerable Items list.

https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/103039733719/original/Dk8wZrMzN7yLobU9sTrm2VzYUEcEM7MV1w.png?1690796845

Vulnerable Items Details

The Vulnerable Items details provide additional information about the vulnerable items found subject to a cryptographic vulnerability. The Configuration Item is set when matched. 

https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/103039734116/original/7vgDgYpAwfTbU86Vo7VbSQeHZfTiYszxPQ.png?1690796904

Fields

The Following fields are populated for Vulnerable Items:

  • Associated Vulnerability. The Vulnerability associated with the Vulnerable Item.

  • Associated Configuration Item. The configuration item associated with the Vulnerable Item.

  • Associated Detections. The Detections associated with the Vulnerable Item.

Detections 

In Vulnerable Items Details, the Detections tab shows a summary of detections for a single vulnerable item imported by AgileSec Analytics.

https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/103040526618/original/A3j04xSfazcKkdoAekwqtNzqwEi2lOIkmQ.png?1691051841

Detections Details

The Detections details displayed in ServiceNow provide information about Detections subject to a particular Cryptographic Vulnerability. 

https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/103039735876/original/dzAqX1a1Z9McdRV6sck9_2QX-bbfMbSKzQ.png?1690797197

Vulnerable Items Detections Fields

The following fields are populated for Vulnerable Items Detections:

  • Associated Vulnerability: The vulnerability associated with the detection.

  • Associated Configuration Item: The configuration item associated with the detection

  • Associated Discovered Item: The discovered item associated with the detection.

  • Associated Integration Run: The integration run associated with the detection. 

  • Details

    • IP address: When set, the IP address of a network-based cryptographic vulnerability.  

    • Port: When set, the port impacted by the cryptographic vulnerability.

    • Protocol: Extended usage to support network protocols and others required by AgileSec (i.e. files)

    • DNS Name: Not used. 

    • SSL: Not used. 

    • NetBIOS Name: Not used. 

    • Proof: Set to define detailed information about the finding and its exact location.

    • Solution Summary: Set to provide a summary of a potential solution. 

Split Vulnerable Items by Proof

By default, ServiceNow aggregates all similar vulnerabilities for a given Vulnerability Item (Host). This means different files with the same issue will be reported under the same vulnerability detection. For more granularity, it is possible to use the feature "Add Proof to the VI Keys" of ServiceNow to create separate, independent Vulnerable Detections. 

  1. Go to Vulnerability Response > Administration > Configure VI Granularity

  2. Click “To include the proof, click here

https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/103171286630/original/uqJzAN5GdoGrqFyAXXEZi7Qi0SA0FxhWdw.png?1733734090
  1. Add List of Vulnerabilities to split by Proof one be one

https://s3-eu-central-1.amazonaws.com/euc-cdn.freshdesk.com/data/helpdesk/attachments/production/103171286225/original/8NL0XV_5r7GxrkkW4ixiFq_SYYm_6msq5A.png?1733734044

List of Vulnerabilities to Split

The below list includes all key vulnerabilities able to be split by Proof.

  • isg.host.filesystem.cryptographic.library.openssl3_vulnerable

  • isg.host.network.process.cryptographic.protocol.network_protocol_ssh_insecure_mac

  • isg.network.interface.cryptographic.protocol.network_protocol_tls_insecure_cipher

  • isg.host.network.process.cryptographic.protocol.network_protocol_tls_insecure_kex

  • isg.connection.cryptographic.protocol.network_protocol_tls_insecure_version

  • isg.network.interface.end-entity.network_certificate_endentity_long_life

  • isg.host.filesystem.cryptographic.library.library_old_version

  • isg.network.interface.cryptographic.protocol.network_protocol_tls_insecure_version

  • isg.network.interface.end-entity.network_certificate_endentity_self_signed

  • isg.host.filesystem.cryptographic.library.openssl_heartbleed

  • isg.host.filesystem.public.key.filesystem_weak_ssh_server_key_size

  • isg.host.network.process.cryptographic.protocol.network_protocol_ssh_insecure_cipher

  • isg.host.network.process.end-entity.network_certificate_endentity_self_signed

  • isg.host.filesystem.private.key.filesystem_key_private_unprotected

  • isg.host.network.process.cryptographic.protocol.network_protocol_tls_insecure_cipher

  • isg.host.network.process.cryptographic.protocol.network_protocol_tls_insecure_version

  • isg.network.interface.end-entity.network_expiring_certificate_30d

  • isg.host.filesystem.end-entity.filesystem_corporate_certificate_endentity_long_life

  • isg.host.filesystem.private.key.filesystem_weak_ssh_server_key_size

Perform Complete Data Reload

By default, the AgileSec ServiceNow Integration uses an incremental method to retrieve the alerts from AgileSec Analytics. To perform a complete reload of the information, clear the Download Records Since on the InfoSec Vulnerability Item Integration.

image-20250827-070028.png