ServiceNow Integration with Grip Security - Posture (SSPM)

Prev Next

Overview

The ServiceNow integration with Grip’s SSPM module allows Grip to pull configuration and security data from a single ServiceNow instance and provide actionable insights into Access Control, Session Security, Code Protection, Data and network Restrictions, and Threat Monitoring, along with detailed reports and guidance.

This article covers the required permissions and flows to integrate ServiceNow with Grip's SSPM module.

Prerequisites

To set up a new connected app, you will need ServiceNow permissions and a username and password with access to the tables below.

Note!

  • Grip needs these permissions to access data from the sys_properties, v_plugin, and sys_plugins tables solely for visibility.

    • For each table, ensure you add a table-level read ACL permission and include the "integration user role" in it.

    • If a field-level read ACL exists for one or more tables, add the "integration user role" to those as well.

How to configure SSPM in ServiceNow

From ServiceNow, go to All >> Application Registry (1)

Under the “System OAuth” >> go to the “Application Registries” window and click on “New” (2).

From “OAuth application,” select “Create an OAuth API endpoint for external clients(3).

Create a new Application registry

  • Give the registry a “Name.”

  • Note that the “Client ID” is automatically populated when a name is entered (4).

  • Ensure the “Active” checkbox is checked (5).

  • Increase the “Access Token Lifespan” to 6000 (6)

  • Click on “Submit” (7).

After clicking “Submit,” go to your new Grip SSPM App registry, copy, and save the “Client ID” and “Client Secret,” as you will need it to connect Grip integration to ServiceNow.

Connecting ServiceNow to Grip SaaS Security Posture Management. 

From the Grip portal, go to “Posture (1) >> “Add Tenant”(2)  

  • Click on “ServiceNow (3)  

  • Enter the “Display Name(4) and the “Tenant ID(5) from the ServiceNow URL

Note: Do not include 'service-now.com' in the Tenant ID name.

  • Enter the admin-level ServiceNow “Username & Password(6)

  • Enter the “Client ID & Client Secret” you copied in the previous steps.

Once connected, the Tenant will be added to the “Connected Tenants” list   

Click the tenant to see and filter your policy statuses, assess your security posture, and begin fixing it.