What is GitLab? #

GitLab is a web-based platform that manages the development, security, and deployment of software. The GitLab platform includes Git repository hosting, project management, CI/CD pipelines, and issue tracking. GitLab also provides AI-powered workflows, automation, built-in security, and the ability to deploy anywhere.

Why Should You Use the GitLab Connector? #

The GitLab connector provides visibility into GitLab uses and GitLab events. You can use this visibility to:

  • Ensure that GitLab users and processes adhere to your corporate security policies

  • Ingest native security information from GitLab

How Does This Connector Work? #

Lucidum executes read-only requests to the GitLab API and ingests only meta-data about GitLab devices. Lucidum does not retrieve any data stored on your assets.

Configuring the Connector in Lucidum #

Field

Description

Example

Host

The hostname or IP address of the GitLab server.

API Token

Specify the personal access token that has read_use and read_api scopes.

Verify SSL

For future use.

N/A

Source Documentation #

Creating the API Token #

https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html

Required Scopes #

  • read_user

  • read_api

API Documentation #

https://docs.gitlab.com/ee/api/api_resources.html