Skip to content
SecPod  – Documentation
  • Docs Home
  • Categories
    • Saner Platform
    • Saner Cloud
    • Saner CVEM
    • Security Intelligence
  • More
    • About SecPod
    • Blog
    • Security & Privacy
    • Support Center
    • Resources
  • SCHEDULE A DEMO
  • Toggle website search
Search this website
Menu Close
  • Docs Home
  • Categories
    • Saner Platform
    • Saner Cloud
    • Saner CVEM
    • Security Intelligence
  • More
    • About SecPod
    • Blog
    • Security & Privacy
    • Support Center
    • Resources
  • SCHEDULE A DEMO
  • Toggle website search
  • Docs Home
  • Categories
    • Saner Platform
    • Saner Cloud
    • Saner CVEM
    • Security Intelligence
  • More
    • About SecPod
    • Blog
    • Security & Privacy
    • Support Center
    • Resources
  • SCHEDULE A DEMO

Saner Platform

  • Saner Platform Release Notes
    • Release Notes Saner 6.4.1
    • Release Notes SanerNow 6.4
    • Release Notes SanerNow 6.3.1
    • Release Notes SanerNow 6.3
    • Release Notes SanerNow 6.2.1
    • Release Notes SanerNow 6.2.0.3
    • Release Notes SanerNow 6.2.0.1
    • Release Notes SanerNow 6.2
    • Release Notes SanerNow 6.1.1
    • Release Notes SanerNow 6.1
    • Release Notes SanerNow 6.0
    • Release Notes SanerNow 5.3.1
    • Release Notes SanerNow 5.3
    • Release Notes SanerNow 5.2
    • Release Notes SanerNow 5.1
    • Release Notes SanerNow 5.0
    • Release Notes SanerNow 4.8.0.0
    • Release Notes SanerNow 4.7.0.0
    • Release Notes SanerNow 4.6.0.0
    • Release Notes SanerNow 4.5.0.0
    • Release Notes SanerNow 4.4.0.0
    • Release Notes SanerNow 4.3.0.0
    • Release Notes SanerNow 4.2.2.1
    • Release Notes SanerNow 4.2.2.0
    • Release Notes SanerNow 4.2.1.0
    • Release Notes SanerNow 4.2.0.0
    • Release Notes SanerNow 4.1.1.0
    • Release Notes SanerNow 4.0.0.5
  • Saner Platform Guide
    • Saner Platform and ServiceNow Integration Guide
    • Saner Platform and Freshservice Integration Guide
    • Saner Platform Function Guides
    • Saner Device Management User Guide
  • FAQs
    • Saner CVEM Technical FAQs
  • How Tos
    • General
      • How to increase the subscription count for an Account in Saner CVEM
      • How to increment license count for an Organization in Saner CVEM
      • How to provision Saner tools for an Organization
      • How to change subscription type in Saner CVEM
      • How to sign-up with Saner CVEM?
      • How to create a new account in Saner CVEM?
      • How to create a new user in Saner CVEM?
      • How to enable SSO authentication policy in Saner CVEM?
      • How to set alerts in SanerNow?
      • How to view, download and filter the audit logs?
      • How to designate Saner Agent to perform network scan?
      • How to Co-Brand with your logo?
      • How to fetch the details of the mandatory fields from the Okta account?
      • How to create MFA policy for Okta?
      • How to fetch the details of the mandatory fields from the PingID account?
      • How to create MFA policy for PingID?
      • How to fetch the details of the mandatory fields from the PingOne account?
      • How to create MFA policy for PingOne?
      • How to download and install Saner Agent in Mac?
      • How to download and install Saner agent in Linux?
      • How to download and install the Saner agent in Windows?
      • How to update the expiry date of an existing subscription?
      • How to manage users and their preferences using role-based access?
      • How to uninstall SanerNow Agent using SanerNow Offline deployer tool.
      • How to onboard a new organization?
      • How to deploy SanerNow Agent using SanerNow Offline deployer tool.
      • How to install a Saner agent through the command line?
      • How to uninstall the Saner agent through command line?
    • Saner Reports
      • How to configure mail settings to email Report PDF?
      • How to create a custom report in SanerNow?
      • How to schedule for the report back up?
    • Saner Device Management
      • How to create custom groups in Saner CVEM
    • Saner Mail Settings
      • How to create new mail settings in Saner?
      • How to use OAuth-enabled authentication in Saner mail settings
      • How to create OAuth Client ID and Client Secret for Gmail
      • How to create OAuth Client ID and Client Secret for Microsoft 365.
  • Supported OSs and Platforms
    • Operating Systems and Platforms Supported
    • Supported Third-party Applications for Patching

Saner Cloud

  • Before You Begin
    • Glossary of Terms
    • Read me First
  • Get Started
    • Saner Cloud Deployment Guides
      • Azure Onboarding
      • Troubleshooting
      • Get Started with Saner CNAPP AWS Cloud Deployment V1.0
      • Onboarding with AWS Credentials(Least Recommended Method)
      • Onboarding with AWS Role(Manual)
      • Onboarding with AWS Role CloudFormation (Automatic): Recommended
    • Roles and Permissions
      • Roles and Permissions for AWS Remediation Access
      • Roles and Permissions for Azure Onboarding, Detection, and Remediation
  • Learn About
    • Excessive Permission Categories Evaluated Across Different Cloud Services
    • Publicly Accessible Resources
    • Patch Aging and Patch Impact
    • SecPod Default Benchmarks
    • Watchlists
    • Cloud Workload Protection Platform(CWPP)
    • Overview of Report Views in Saner Cloud
    • Whitelisting Resources
    • Saner Plasma AI Assistant for Seamless User Interaction
    • Critical Events to Monitor in AWS
    • High-Privilege Actions in Critical Activity Logs for AWS
    • Audit Logs in Saner Cloud
    • Excessive Permissions
    • Alerts in SanerCloud
  • User Guides
    • Cloud Security Remediation Management(CSRM) User Guide
    • Cloud Infrastructure Entitlement Management(CIEM) User Guide
    • Cloud Security Posture Anomaly(CSPA) User Guide
    • Cloud Security Asset Exposure(CSAE) User Guide
    • Cloud Security Posture Management(CSPM) User Guide
  • Tell Me How
    • How to Configure Automation Rule to Remediate Misconfigurations?
    • How to Manage Report Views at Organization-level in Saner Cloud?
    • How to Get a Cohesive View from Saner Cloud Unified Dashboard?
    • How to Use Tags to Quickly Filter Resources?
    • How to Troubleshoot Issues with Audit Logs?
    • How to Manage Groups and Tags in Saner Cloud?
    • How to Manage Report Views for a User Account in Saner Cloud?
    • How to Troubleshoot or Analyze with Critical Activity Logs?
    • How to Setup Alerts Across SanerCloud Tools?
    • How to Take Action on Alert Notifications from SanerCloud?
    • CIEM
      • How to See the Active Version for an IAM Policy?
      • How to Troubleshoot or Analyze with Critical Activity Logs?
      • How to View by Type and Usage for any Identity in CIEM?
      • How to Get Visibility into Cloud Entitlements?
      • How to Use Evidence to Address Policies with Excessive Permission?
      • How to Know the Excessive Permissions on a Specific Service?
      • How to Visually See the Relationship between Identity, Entitlement, Policy, or Permission?
      • How to Determine if a Policy has Excessive Permission?
      • How to Initiate Patch Remediation from CIEM Dashboard?
    • CSRM
      • How to Configure Automation Rule to Remediate Misconfigurations?
      • How to Create a Patching Task for Items Currently in “Approval Pending” State?
      • How to Evaluate Remediation Effort with Patching Impact Chart?
      • How to Prioritize and Address Older or High-Risk Anomalies with Patch Aging?
      • How to Monitor the Overall Status of the Remediation Job?
      • How do I Get to Know the Regions Impacted by a Specific Rule?
      • How to View the Severity of a Missing Patch Affected by a Rule?
      • How to Address Missing Patches Via Remediation Tasks?
      • How to Quickly Access the Necessary Tool for Remediation and Begin Patching Tasks?
    • CSAE
      • How to Setup Watchlist Configuration for a Resource?
      • How to Identify Outdated Resources for Cleanup?
      • How does Resource Categorization Work in Saner CSAE?
      • How to Identify Resources Exposed to External Network?
      • How to Understand the Resource Footprint Globally Across Various Regions?
      • How to Make Informed Decisions on Your Expenditure based on Resource Usage Graph?
    • CSPM
      • How to Setup Benchmarks in Saner CSPM?
      • How to Use Quick Evaluation Benchmarks?
      • How to Detect Patterns over a Period with Resource Trends?
      • How to Assess System Compliance and Security Posture?
    • CSPA
      • How to Initiate Patch Remediation from CSPA Dashboard?
      • How to Quickly Identify the Detected and Remediated Anomalies for an Account?
      • How to Prioritize Remediation or Fixes based on Confidence Levels?
      • How to Examine the Overall Anomaly Information for Specific Rules or Checks?
      • How to Search and Retrieve Anomaly Data?
      • How to Whitelist Rules or Resources in Cloud Security Scans?
  • Frequently Asked Questions
    • Saner Cloud Technical FAQs
  • Saner Cloud Release Notes
    • Saner Cloud – V.1.1 Release Notes
    • Saner Cloud – V.1.0 Release Notes
  • Security Intelligence for Saner Cloud
    • Infrastructure Entitlement Checks in AWS and Azure
      • Implementing Infrastructure Entitlement Checks in Azure
      • Implementing Infrastructure Entitlement Checks in AWS
    • Posture Anomaly Checks in AWS and Azure
      • Implementing Posture Anomaly Checks in AWS
      • Implementing Posture Anomaly Checks in Azure
    • Benchmark Compliance Rules in AWS and Azure
      • AWS
        • SecPod Rules in AWS
          • SecPod Default Rules in AWS: An Overview
          • Understand SecPod Default Rules in AWS
          • Understand SecPod Global Rules in AWS
          • Understand SecPod Regional Rules in AWS
        • PCI DSS 3.2.1 Rules in AWS
          • Understand PCI DSS 3.2.1 Rules in AWS
          • PCI DSS 3.2.1 Rules in AWS: An Overview
          • Understand PCI DSS 3.2.1 Global Rules in AWS
          • Understand PCI DSS 3.2. 1 Regional in AWS
        • CIS Rules in AWS
          • CIS Rules in AWS: An Overview
          • Understand CIS Rules in AWS
          • Understand CIS 3.0.0 Rules in AWS
          • Understand CIS 4.0.1 Rules in AWS
          • Understand CIS 4.0.0 Rules in AWS
          • Understand CIS 3.0.0 Global Rules in AWS
          • Understand CIS 4.0.0 Global Rules in AWS
          • Understand CIS 3.0.0 Regional Rules in AWS
          • Understand CIS 4.0.0 Regional Rules in AWS
        • NIST 800-53 Revision 5 Rules in AWS
          • NIST 800-53 Revision 5 Rules in AWS: An Overview
          • Understand NIST 800-53 Revision 5 Rules in AWS
          • Understand NIST 800-53 Revision 5 Global Rules in AWS
          • Understand NIST 800-53 Revision 5 Regional Rules in AWS
        • SOC 2 Rules in AWS
          • SOC 2 Rules in AWS: An Overview
          • Understand SOC 2 Rules in AWS
          • Understand SOC 2 Global Rules in AWS
          • Understand SOC 2 Regional Rules in AWS
        • HIPAA HITRUST Rules in AWS
          • HIPAA HITRUST Rules in AWS: An Overview
          • Understand HIPAA HITRUST Rules in AWS
          • Understand HIPAA HITRUST Global Rules in AWS
          • Understand HIPAA HITRRUST Regional Rules in AWS
      • Azure
        • HIPAA HITRUST Rules in Azure
          • HIPAA HITRUST Rules in Azure: An Overview
          • Understand HIPAA HITRUST 14.7.0 Rules in Azure
          • Understand HIPAA HITRUST 14.7.0 Global Rules in Azure
          • Understand HIPAA HITRUST 14.7.0 Regional Rules in Azure
        • PCI DSS Rules in Azure
          • PCI DSS 3.2.1 Rules in Azure: An Overview
          • Understand PCI DSS 4.0 Rules in Azure
          • Understand PCI DSS 4.0 Global Rules in Azure
          • Understand PCI DSS 4.0 Regional Rules in Azure
        • SOC 2 Rules in Azure
          • SOC 2 Rules in Azure: An Overview
          • Understand SOC2 Rules in Azure
          • Understand SOC2 Global Rules in Azure
          • Understand SOC2 Regional Rules in Azure
        • CIS Rules in Azure
          • CIS Rules in Azure: An Overview
          • Understand CIS 1.2.0 Rules in Azure
          • Understand CIS 2.1.0 Rules in Azure
          • Understand CIS 1.1.0 Benchmark Compliance Rules in Azure
          • Understand CIS 3.0.0 Benchmark Compliance Rules in Azure
          • Understand CIS 1.2.0 Global Benchmark Compliance Rules in Azure
          • Understand CIS 2.1.0 Global Benchmark Compliance Rules in Azure
          • Understand CIS 3.0.0 Global Benchmark Compliance Rules in Azure
          • Understand CIS 2.1.0 Regional Benchmark Compliance Rules in Azure
          • Understand CIS 3.0.0 Regional Benchmark Compliance Rules in Azure
        • NIST 800-53 Revision Rules in Azure
          • NIST 800-53 Revision 5 Rules in Azure: An Overview
          • Understand NIST 800-53 Revision 5 Rules in Azure
          • Understand NIST 800-53 Revision 5 Global Rules in Azure
          • Understand NIST 800-53 Revision 5 Regional Rules in Azure
        • SecPod Rules in Azure
          • SecPod Default Rules in Azure: An Overview
          • Understand SecPod Global Rules in Azure
          • Understand SecPod Regional Rules in Azure
          • Understand SecPod Default Rules in Azure

Saner CVEM

  • Saner CVEM Release Notes
    • Saner Platform Integration Release: ServiceNow Integration Introduced, Freshservice Enhanced
    • Release Notes Saner 6.4.1
    • Release Notes SanerNow 6.4
    • Release Notes SanerNow 6.3.1
    • Release Notes SanerNow 6.3
    • Release Notes SanerNow 6.2.1
    • Release Notes SanerNow 6.2.0.3
    • Release Notes SanerNow 6.2.0.1
    • Release Notes SanerNow 6.2
    • Release Notes SanerNow 6.1.1
    • Release Notes SanerNow 6.1
    • SanerNow Risk Prioritization Launch
    • Release Notes SanerNow 6.0
    • Release Notes SanerNow 5.3.1
    • Release Notes SanerNow 5.3
    • Release Notes SanerNow 5.2
    • Release Notes SanerNow 5.1
    • Release Notes SanerNow 5.0
    • Release Notes SanerNow 4.8.0.0
    • Release Notes SanerNow 4.7.0.0
    • Release Notes SanerNow 4.6.0.0
    • Release Notes SanerNow 4.5.0.0
    • Release Notes SanerNow 4.4.0.0
    • Release Notes SanerNow 4.3.0.0
    • Release Notes SanerNow 4.2.2.1
    • Release Notes SanerNow 4.2.2.0
    • Release Notes SanerNow 4.2.1.0
    • Release Notes SanerNow 4.2.0.0
    • Release Notes SanerNow 4.1.1.0
    • Release Notes SanerNow 4.0.0.5
  • Saner CVEM Guide
    • What’s New in Saner CVEM?
    • Getting Started with Saner CVEM
    • Pre-requisites for Saner CVEM Deployment
    • How does Saner CVEM’s deployment architecture work?
  • Saner CVEM Products
    • Overview of Saner Continuous Vulnerability and Exposure Management
    • Saner CVEM Unified Dashboard User Guide
    • Saner CVEM Asset Exposure User Guide
    • Saner CVEM Continuous Posture Anomaly Management User Guide
    • Data Points IT teams can Fetch from Saner CPAM
    • Posture Anomaly Computation Rules
    • Saner CVEM Vulnerability Management User Guide
    • Saner CVEM Compliance Management User Guide
    • Saner CVEM Risk Prioritization User Guide
    • Saner CVEM Patch Management User Guide
    • Saner CVEM Endpoint Management User Guide
    • Saner CVEM Remote Access User Guide
    • Saner CVEM Network Scanner User Guide
    • Saner CVEM Cyber Hygiene Score User Guide
  • How Tos
    • Saner CPAM
      • How to create new response in PA tool?
      • How to build your own detection and response in PA tool?
      • How to whitelist an entire PA ID?
      • How to configure Posture Anomaly tool for custom detection?
      • How to fix Anomalies from PA dashboard?
      • How to fix anomalies detected in your account from All Anomalies Page?
      • How to fix anomalies from PA Summary page?
      • How to delete PA scan preferences?
      • How to schedule PA Scans on Daily, Weekly, and Monthly basis?
      • How to launch Posture Anomaly scans?
    • Saner AE
      • How to blacklist and whitelist applications in Saner AE?
      • How to manage asset licenses using Saner AE?
      • How to run an asset scan using Saner AE?
    • Saner VM
      • How to automate and schedule vulnerability scans?
      • How to exclude vulnerabilities in Saner VM tool
      • How to manage excluded vulnerabilities in Saner VM?
      • How to remediate vulnerabilities from vulnerability management dashboard?
    • Saner CM
      • How to run a compliance scan?
      • How to custom create a security policy?
      • How to align with PCI security compliance management?
      • How to align with NIST 800-171 security compliance management?
      • How to align with NIST 800-53 security compliance management?
      • How to align with HIPAA security compliance management using Saner CM?
    • Saner PM
      • How to fix firmware in Saner?
      • How to exclude patches in Saner PM?
      • How to manage excluded patches in Saner PM?
      • How to automate patch management in Saner PM?
      • How to roll back patches in Saner PM?
      • How to specify Service Level Agreement (SLA) using Remediation SLA in Saner PM?
      • How to apply missing patches in Saner PM?
      • How to apply the most critical patches in Saner PM?
      • How to perform custom remediation for applications that require paid patches using Saner PM
      • How to check the status of patching activity?
    • Saner EM
      • How to collect all security events from Windows Events Log?
      • How to check password policy set in Windows systems?
      • How to check status of DEP in Windows systems?
      • How to check faulty Anti-Virus (AV) status in Windows systems?
      • How to check for Anti-Virus (AV) status in Windows systems?
      • How to check account lockout policy on Windows systems?
      • How to check if Bit-locker protection is OFF in Windows systems?
      • How to list all inactive users on Windows systems?
      • How to list all guest accounts in Windows systems?
      • How to list all Administrator accounts on Windows systems?
      • How to list last-logon details of users on Windows systems?
      • How to identify all users in Windows systems?
      • How to collect all services that are currently running in Windows systems?
      • How to list all Groups in Windows systems?
      • How to collect all keyboard and pointing devices connected to Windows systems?
      • How to collect all storage devices connected to Windows systems?
      • How to investigate total RAM or CPU threshold (greater than or equal to 80%) in Windows systems?
      • How to collect operating systems information in Windows?
      • How to investigate disks running out of space (<100 MB) in Windows systems?
      • How to collect and investigate disk information on Windows systems?
      • How to collect all installed patches in Windows systems?
      • How to collect all software patches that are hidden in the Windows Update server?
      • How to check the status of Windows Update Server (WSUS/SCCM)?
      • How to collect BIOS information such as serial number, version, manufacturer in Windows systems?
      • How to collect all the important missing patches in Windows systems?
      • How to check wireless security in Linux systems?
      • How to collect mounted disk information on Linux systems?
      • How to check wireless signal quality in Linux systems?
      • How to check all firewall policies on Linux systems?
      • How to collect all Dynamic Host Configuration Protocol (DHCP) information on Linux systems?
      • How to collect DNS information on Linux systems?
      • How to collect ARP entries that are created when a hostname is resolved to an IP address and then to a MAC addressing in Linux?
      • How to check wireless signal quality in Windows systems?
      • How to check wireless security in Windows systems?
      • How to collect all open ports in Windows systems?
      • How to collect all network interfaces in Windows systems?
      • How to investigate DNS cache on Windows systems?
      • How to check all firewall policies on Windows systems?
      • How to collect DNS information on Windows systems?
      • How to collect all the applications with an unknown publisher in Linux systems?
      • How to perform system tuning?
      • How to collect all software licenses in Windows systems?
      • How to identify potentially unwanted programs such as torrent downloaders or unnecessary toolbars running on Windows systems?
      • How to collect a list of applications that are started when you boot your computer?
      • How to collect all the applications with an unknown publisher in Windows systems?
      • How to collect all software licenses in Mac systems?
      • How to collect ARP entries that are created when a hostname is resolved to an IP address and then to a MAC addressing Windows?
      • How to collect all families of operating systems such as Windows, Unix, and macOS?
      • How to collect environment variables set in all operating systems?
      • How to collect all the applications with an unknown publisher in Mac systems?
      • How to delete and quarantine a file?
      • How to start and stop the processes in Saner?
      • How to block blacklisted applications in Saner?
      • How to enable/disable devices in Saner
      • How to manually import devices into Saner?
      • How to deploy software in Saner EM?
      • How to enable and disable firewall settings in Saner AE?
      • How to collect all shared resources on Windows systems?
      • How to collect all Dynamic Host Configuration Protocol (DHCP) information on Windows systems?
      • How to connect to a client machine graphically using Saner Remote Access
  • FAQs
    • Saner CVEM Technical FAQs

Security Intelligence

  • Network Scanner Product Support Matrix
  • Privilege levels for authenticated scans using Saner Network Scanner
  • Overview of Security Content and Intelligence
  • Security Content Statistics
  • Application and OS Remediation Coverage
  • Compliance Benchmark Coverage
  • List of Vulnerability to Exploit/Malware Mapping covered in Saner
  • OVAL Definitions Family-wise Distribution
  • OVAL Definitions Class-wise Distribution
  • OVAL Definitions Platform Coverage
View Categories
  • Home
  • Docs
  • Saner Platform
  • Saner Platform Guide
  • Saner Platform and ServiceNow Integration Guide

Saner Platform and ServiceNow Integration Guide

Print Friendly, PDF & Email

Overview

This guide explains how to integrate ServiceNow with Saner Platform to streamline patch management and change request workflows. It focuses on automating the deployment of patches, tracking vulnerabilities, and managing assets through ServiceNow’s Change Request framework.

How the Integration Works

The integration coordinates activities between Saner Platform and ServiceNow. Saner CVEM detects vulnerabilities and initiates patch workflows, which are sent to ServiceNow as change requests for automated tracking and management.

Vulnerability Findings and Patch Deployment

Saner CVEM identifies vulnerabilities and applicable patches on the endpoints and creates a change request in ServiceNow. This can be triggered either on-demand or based on a scheduled sync between the two platforms.

Change Request Creation

Saner CVEM automatically generates Change Requests when vulnerabilities are detected or patches are required. These requests include comprehensive details about the vulnerable assets and patches that need to be applied.

Change Task Assignment

IT administrators can configure the assignment of tasks based on the users set in Saner CVEM’s configuration. This ensures the appropriate team or authorized person is responsible for handling the remediation.

Remediation and Verification

Once remediation is executed, either automatically or manually, the status of the Change Request is updated. remJob status from Saner CVEM is reflected in ServiceNow for further tracking, including states like “Ongoing”, “Verifying Remediation”, “Success”, or “Failed”.

Change Request Closure

After successful remediation and verification, the Change Request is updated with the relevant success details and automatically closed.

Key Benefits of Integration

  1. Automation of Patch Deployments: Patches are automatically deployed as part of the Change Request workflow, resulting in minimized manual intervention and improved endpoint security and compliance.
  2. State-Based Actions: The system executes tasks according to the state of the Change Request (For example, when a request reaches the “Implement” state, a remJob is created in Saner CVEM). This ensures that each stage of the patch management process is tracked and executed systematically.
  3. Visibility and Tracking: The synchronization between ServiceNow and Saner CVEM offers clear visibility into patch statuses, from deployment to success or failure, ensuring tasks are properly tracked and documented.

Integration Prerequisites

Prerequisites

1. Key stakeholders involved in integration:

  • Administrators from Saner CVEM and ServiceNow
  • Architecture Representatives(SMEs from both the Saner CVEM and ServiceNow platforms)
  • Implementation team
  • Owners of Change Request Process

2. Tools combination you need to automate patch deployments:

Automatic creation, processing, and closure of Change Requests is feasible when users have purchased and subscribed to both the Vulnerability Management(VM) and Patch Management(PM) tools.

3. For bi-directional sync:

Make sure to have the appropriate ServiceNow domain and credentials.

Roles Required for Contact User in ServiceNow

There are certain roles required in ServiceNow to perform the necessary change request tasks. By default, users with the following roles can completely manage the Integration process of Saner CVEM with ServiceNow.

  • user_admin
  • cmdb_inst_admin
  • change_manager

Configure Saner CVEM for ServiceNow Integration

Configuration involves several key tasks:

  • Syncing the CMDB to maintain up-to-date device details
  • Scheduling Change Request sync to process Change Requests
  • Setting up Group and User configurations to determine the appropriate Change Request Assignee when processing requests
Note(s): Configuring is a one-time activity.

Step 1: Launch ServiceNow for Setup and Configuration

Pre-requisite: Make sure to have logged into Saner CVEM with administrator privileges.

  1. From the Control Panel, choose the relevant organization
  2. Navigate to the Integrations section on the left-hand-side panel
  3. Select ServiceNow
    The page to setup the ServiceNow configuration opens.

Step 2: Create a Connection

  1. [Mandatory*]Key in the valid credentials — User Name and Password
  2. [Mandatory*]Provide the domain details of ServiceNow
  3. Click Connect
    On successful authorization, the ServiceNow Configurations page opens to setup and enable the configuration parameters.

If you enter incorrect domain or credentials, the authorization is not successful and the related error message displays. Make sure to provide the correct information in-order to proceed further.

Step 3: Setup the ServiceNow Integration Parameters

  1. [Mandatory*] From the Account(s) drop-down list, choose the accounts for which Change requests are raised for any missing patches
  2. [Optional] Specify the Group or User to which the tickets must be assigned from the “Assign Group” and “Assign User” drop-down lists
Assign User/Group is the User or Group assigned to own and implement the change request.

Step 4: Configure Schedules for Automatic Sync

The sync schedules are set to Daily by default. You have an option to modify the default sync settings.

Note(s): Make sure the sync takes place only for the selected organization and account specified in the configuration.

Configure CMDB Sync Schedule

The CMDB Sync options allows for flexibility depending on how often you need the CMDB updated with the latest data.

You can set up the sync to run on a daily or recurring basis and also alternate between weekly or monthly intervals.

Here’s a breakdown of the options:

  1. Daily: The sync takes place every day at the same time(UTC) you specify, ensuring that the CMDB is updated with the latest information every 24 hours.
    • Once: The CMDB sync triggers only one time. This is particularly useful if you only need to sync the data at a specific point in time without the need for regular updates.
    • Recurring: The CMDB sync triggers repeatedly at a specific interval
  2. Weekly: The sync runs for the specified week, day(s) at the same time
  3. Monthly: The sync takes place once a month, on the specified day(s), date, and time

Configure Change Request Sync Schedule

Setting up the automated sync mechanism, ensures that the update status of Change Requests take place in real-time or at scheduled intervals.

You can set up the sync to run on a daily or recurring basis and also alternate between weekly, or monthly intervals.

Here’s a breakdown of the options:

  1. Daily: The sync takes place every day at the same time(UTC) you specify, ensuring that the CMDB is updated with the latest information every 24 hours.
    • Once: The CMDB sync triggers only one time. This is particularly useful if you only need to sync the data at a specific point in time without the need for regular updates.
    • Recurring: The CMDB sync triggers repeatedly at a specific interval
  2. Weekly: The sync runs for the specified week, day(s) at the same and time
  3. Monthly: The sync takes place once a month, on the specified day(s), date, and time

Step 5: Save Your Settings

After completing the configuration, click the Save button. The sync process starts automatically and details of the sync displays on the Summary page.

[Optional]Start the OnDemand Sync

When you want to start the sync process immediately and not wait for the schedule intervals, then click the relevant button — CMDB Sync or ChangeRequest Sync — from the Summary page.

Modify the Integration Setup

  1. Click the Settings button to open the created ServiceNow Configuration
  2. [Optional] To edit the domain details and credentials, turn on the Update Credentials slider
    The fields get enabled for editing.
  3. Make the relevant changes to domain or credentials(username and password)
  4. Click the Connect button.
    On successful authorization, the Connect button displays as Connected.
  5. [Optional] Make changes to the Schedule sync settings as needed
  6. Click the Update button to save your changes
  7. [Optional] Click the Delete button if you want to clear the details and key in again.
    The following message displays:
    “Are you sure you want to delete the configurations? Please note that this action will not remove the data from the ServiceNow instance. Do you wish to continue?”

Click Yes and begin creating a new connection again.

Note(s): If you enter incorrect domain or credentials, the authorization is not successful and the related error message displays.

Auto Sync Vulnerabilities and Patches into ServiceNow

This section provides a detailed process for managing Assets and Change Requests between ServiceNow and Saner CVEM, ensuring synchronization, tracking, and updates between the two platforms.

CMDB Sync

The CMDB synchronization with ServiceNow involves:

  • Pre-configuring Synchronization schedules to execute at the appropriate time
  • Maintaining an up-to-date inventory of various data sources such as network devices, servers, and applications
  • Continually identifying and updating all changes including missing IT assets across the network into the CMDB database

During the CMDB sync process, predefined fields can be linked to the corresponding Configuration Item (CI) so that the change reflects all relevant data for troubleshooting, updates, or patch application.

The predefined Configuration Items(CI) include:

  • Network Adaptors: CMDB sync ensures that the network adapter information (like MAC addresses, IP configurations, and other adapter-related details) is captured as part of the asset’s hardware profile.
  • Storage Devices: Information such as disk type, size, partitions, and usage included as part of the asset’s storage configuration to manage and track disk failures or storage-related updates.
  • File Systems: Details about file systems added to the storage CI data. This helps identify any file system vulnerabilities or necessary updates.
  • Software Installed: Ensure the CI sync process captures details of all installed software, including versions, vendors, and installation dates. This information is vital for patch management and vulnerability tracking.
  • Serial Numbers: Serial numbers of devices, such as the hardware’s motherboard, storage devices, or network adapters added for accurate identification of the physical assets.
  • DNS Names for CIs: Captures the DNS names associated with each device to facilitate better tracking and remote management.
  • Memory Modules: information about the type, size, and number of memory modules installed in the hardware profile of the device. This helps monitor hardware health and performance.

These details enhance the visibility and control over assets, allowing for more accurate tracking and patching.

Change Request Sync

The Change Request synchronization with ServiceNow involves:

  • Pre-configuring Synchronization schedules to execute at the appropriate time
  • Viewing the Change Request tasks in ServiceNow
  • Assigning Change Request to the authorized owners or groups
  • Scheduling the Patch based on Priorities
  • Implement(Apply) Patch Updates

View Change Request Tasks

After setting up the connection details for ServiceNow, the scan runs and presents all relevant vulnerability findings in the change request, allowing IT teams to promptly start working.

Triggers that Automatically Create a Change Request in ServiceNow

ONLY Vulnerability Management(VM) enabled for an accountChange Request created in ServiceNow for all the assets having Security Patches. However, remediation job does not execute automatically when the Change Request moves to IMPLEMENT state due to unavailability of the patch management tool.
 
What this means is…
Automatic closure of Change Requests is not feasible without enabling the Patch Management tool.
ONLY Patch Management(PM) enabled for an accountChange Request created in ServiceNow for all the assets having both the Security and Non-Security Patches. . However, remediation job executes automatically when the Change Request moves to IMPLEMENT state and automatically closes the change request.
BOTH Vulnerability Management(VM) and Patch Management(PM) enabled for an account
Change Request created and processed automatically in ServiceNow for all the assets having either the Security or Non-Security Patches
Managed Devices within Saner CVEM contains applications with patchesChange Request created in ServiceNow
Note(s): Change Request is not created for a device available within Saner CVEM but not present in ServiceNow. However, the CMDB Sync compares the device details fetched from both Saner CVEM and ServiceNow and includes the missing device in ServiceNow change management database.

Interpret the Different States in Change Request Workflow

In the Change Request workflow, different states represent the various stages the request goes through in a sequence, from initiation to completion.

Following is an interpretation of the Change Request workflow states:

State: New

Change Request just got created automatically but not yet reviewed or acted upon. This is the starting state for the request and awaits further action.

You have an option to make as many iterations as possible as the change request is still an initial draft.

Once you have completed the updates and ready to submit, click the Request Approval button.

After the creation of change requests, it’s crucial to assign these to the authorized individual or group so that the vulnerability remediation tasks can be executed smoothly.

Saner CVEM tracks and remediates all change requests appropriately by using metadata such as category, configuration item, to route them to the correct team. For example, if the category is Software, then the ticket is assigned to the Development team.

Note(s): “Assignment Group” and “Assigned to” details are automatically displayed if configured in Saner CVEM. Else, you must provide the details manually.

Essential Fields to Process the Change Request

Field NameSignificance
Assignment groupGroup responsible to handle the change request
Assigned toIndividual owner assigned to implement or process the change request
PriorityDetermines urgency of the change based on the risk and impact.
Incase Risk Prioritization tool is not enabled in Saner CVEM, the Priority is set to Low by default.
ImpactLevel of effect the change has
Short DescriptionBrief overview of the change, typically mentioning the asset or service
DescriptionDetailed explanation including the reason and expected outcome
Schedule – Planned Start and End datesTime frame when the change is planned to begin and finish

[Optional]Exclude a Device from the Change Request

Note(s):
1. The system allows you to exclude device(s) ONLY when the Change Request is in the NEW state.
2. You can exclude ONLY DEVICES and NOT SOFTWARE APPLICATIONS.

To exclude a device from the Change Request:

Step 1: Open the relevant Change Request from ServiceNow

Step 2: Identify the devices or assets associated with the Change Request and listed under Affected CIs section

To exclude a device from the Change Request:

Step 3: Click the checkbox(es) under the Configuration Item column and choose the device you want to exclude

Step 4: Select the Delete option from the Actions on selected rows drop-down on the bottom right-hand side of the Affected CIs section

Step 6: In the Confirmation dialog box, click Delete.
               The selected device(s) disappears from the list.

Note(s): If you choose to include the deleted device once again into the list, then click the Add button and specify the necessary criteria to retrieve the deleted items and include those into the list.

State: Assess

This is the first and foremost approval requested for the Change Request in the Assess state. Change Request is evaluated and reviewed by relevant teams for remediation.

The authorized member reviews the change and confirms if the details are acceptable to proceed for next level approval.

If the Authorized MemberThen…
Rejects the ChangeAuthorized member must include a comment explaining the reason for rejection.
 
As a result, Change request returns the New state.
Approves the ChangeWorkflow pushes the change to the next state if there are no outstanding or pending approvals.
On receiving all the approvals, the change automatically moves to the Authorize state.

State: Authorize

In the Authorize state, Change Request is awaiting approval from designated stakeholders, such as Change Managers or CAB (Change Advisory Board). Based on the priority(High/Medium), the Change Request automatically goes for CAB approval. Additionally, the scheduled dates for a change are fully confirmed in the “Authorize” state.

If the CAB TeamThen…
Rejects the ChangeCAB member must include a comment explaining the reason for rejection.
 
As a result, Change request returns to the New state.
Approves the ChangeThe change automatically moves to the Scheduled state once all approvals are received.
On receiving all the approvals, the change automatically moves to the Scheduled state.

[Optional]Schedule Patches Manually based on Priorities

If CAB members decide to reschedule the change based on the priority, then the most critical patches can be scheduled manually ahead of less essential updates.

Just access the Schedule tab within the change request and provide the dates. 

State: Scheduled

No specific activities take place in this state. Only all the necessary approvals are obtained and Change Request is ready for implementation at the Scheduled date/time.  

If the scheduled time is blank, then remJob triggers immediately. However, users can specify the Start/End date and time in the schedule to implement the patch remediation.

The change can be moved to the Implement state using the Implement button.

State: Implement

The change request is in the process of being implemented. Note that in this state, the remJob triggers based on the configured schedule. However, option exists to Start the OnDemand Sync.

When the Change Request moves into the Implement state, the Actual start date field is automatically displayed with the date and time.

Additionally, the change request moves to the Closed state or Review state based on the remJob.

If remJob….Then Close Code is…Change Request moves to…
failsunsuccessfulReview state automatically
succeedssuccessfulClosed state automatically
partially succeedssuccessful with issuesReview state automatically
initiated/ongoing statenoneContinues to remain in Implement state
Note(s): You can override the  actual dates manually if they differ from the automatically displayed dates.
On completion of patch remediation, the Change Request moves to Closed state automatically.

State: Closed

Change Request is completed and considered resolved either based on the remJob success or when its decided that no further action is needed.

When the remJob succeeds, the Change Request is updated with the success details and closed, indicating that the issue is resolved.

Monitor Progress of the Patch Update

You have an option to monitor the details from the Close notes field that’s fetched from the Patch Management tool. Alternatively, you can observe the status directly from the Patch Management(PM tool). Click here to read more on how to check the status of the patching activity.

Process Flow for remJob Execution and Status Updates in Change Request

1. Auto-Trigger Patch for a Change Request

Remediation job triggers only when the change request reaches the “Implement” state after completing the relevant approvals.

2. Automatic Status Reflection

When remJob is initiated from a Change Request, the following status of the remJob automatically syncs with the Change Request:

  • Ongoing
  • Verifying Remediation
  • Success
  • Failed
  • Partial Success

3. Schedule Integration

If schedule details are included in the Change Request, they are applied when creating the remJob and dispatching it to the relevant agents according to those schedules.

4. Error Handling and State Transitions

If the remJob encounters an error (Failure or Partial Success), the failure details are logged into the Change Request, and the Change Request moves to the “Review” state for further analysis.

5. Successful Execution and Auto-Closure

If the remJob succeeds, the system updates the Change Request with the success details, and the ticket is automatically closed to indicate the completion of the remediation.

Troubleshooting with Logs

To troubleshoot issues such as change request creation, scan scheduling, or ticket closure, review the Info logs for relevant details.

Frequently Asked Questions

Who participates in the Integration Process?

Administrators from both the ServiceNow and Saner CVEM, enterprise architecture representatives, and implementation teams engage during the integration process.

How is the patching schedule setup for automatic sync?

Patching schedule is setup to execute on a daily basis. You have an option to configure the schedule on a recurring basis as needed. Click here to read more on how to configure.

What is the criteria to close the ChangeRequest automatically?

Change Request must be in the IMPLEMENT state for the remediation job to execute automatically. When the job succeeds, it automatically updates with the success details and closes to indicate the completion of the remediation.

What happens to the Change Request if a patch does not execute properly?

Review the change request and take appropriate action.

Can I reschedule a patch and how?

Within the Change Request, you can manually schedule patches based on your business priorities.

When Iam in the middle of executing different change requests, does it impact the patch execution?

Change Requests are independent of each other and you should be able to handle patch remediation for bulk change requests simultaneously without any difficulty.

If the remJob is terminated during the patching activity, what happens to the change request?

Change Request continues to remain in the state its currently in until the remJob resumes processing.

Share This Article :
  • X
  • LinkedIn
Still stuck? How can we help?

Saner Documentation Feedback

Saner Platform and Freshservice Integration Guide
Table of Contents
  • Overview
  • How the Integration Works
    • Vulnerability Findings and Patch Deployment
    • Change Request Creation
    • Change Task Assignment
    • Remediation and Verification
    • Change Request Closure
  • Key Benefits of Integration
  • Integration Prerequisites
    • Prerequisites
    • Roles Required for Contact User in ServiceNow
  • Configure Saner CVEM for ServiceNow Integration
    • Step 1: Launch ServiceNow for Setup and Configuration
    • Step 2: Create a Connection
    • Step 3: Setup the ServiceNow Integration Parameters
    • Step 4: Configure Schedules for Automatic Sync
      • Configure CMDB Sync Schedule
      • Configure Change Request Sync Schedule
    • Step 5: Save Your Settings
    • [Optional]Start the OnDemand Sync
  • Modify the Integration Setup
  • Auto Sync Vulnerabilities and Patches into ServiceNow
    • CMDB Sync
    • Change Request Sync
      • View Change Request Tasks
      • Triggers that Automatically Create a Change Request in ServiceNow
    • Interpret the Different States in Change Request Workflow
      • State: New
        • Essential Fields to Process the Change Request
        • [Optional]Exclude a Device from the Change Request
      • State: Assess
      • State: Authorize
        • [Optional]Schedule Patches Manually based on Priorities
      • State: Scheduled
      • State: Implement
      • State: Closed
  • Monitor Progress of the Patch Update
  • Process Flow for remJob Execution and Status Updates in Change Request
  • Troubleshooting with Logs
  • Frequently Asked Questions
Copyright 2025 - SecPod. All Rights Reserved. Privacy Policy.
SanerNow Version 6.3.x