GitLab Integration with Grip Security - Posture (SSPM)

Prev Next

This integration will be accessible starting November 10.

Overview

This guide explains how to connect GitLab with Grip Security. Integrating with Grip’s SSPM module enables Grip to assess critical security settings, including access control, configuration baseline, and other relevant aspects within your GitLab environment.

To connect to Grip, you will need to create a new application in GitLab and provide its Client ID and secret.

Prerequisites

Admin user in the GitLab account.

Create A new application in GitLab

  • Log in to your GitLab account

From your user settings, go to Edit Profile (1)

  • Go to Applications (2) » Add new application (3)

  • In the Application window, give the application a Name (4)

  • In the Redirect URl field (5), enter your Grip domain name after the “https://”  

    • https://{client_domain_in_grip}.integrations.grip.security/oauth/callback  
      For example, in this URL, https://acme.dep.grip.security/, the {client_domain_in_grip} will be, acme

  • Ensure the Confidential checkbox is checked

  • Check the read_api checkbox (6)

  • Save the application (7)

Once saved, the application window will appear with the Application ID and Secret. Copy them, as you'll need them later to connect to Grip.

Connect GitLab to Grip SSPM

  • From the Grip platform, go to Posture >> Click on Add Tenant (1) » GitLab (2)

  • In the Add New GitLab Tenant window (3), enter the GitLab tenant Display name,

  • Enter the Application ID and Client Secret you copied in the previous section.

  • Click on Continue

  • The “Connect GitLab” window indicates that to complete the integration, you need to sign in to GitLab with your username and password or send a URL to the GitLab admin.  

    • Once the admin approves it, the tenant will be connected.  

    • Note that the link expires after one hour.

Once connected, the Tenant will be added to the “Connected Tenants” list. There, you can view and filter your policy statuses, assess your security posture, and address any issues.