> For the complete documentation index, see [llms.txt](https://docs.opsmx.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.opsmx.com/ssd/security-risk-and-prioritization/getting-started/integrating-ci-and-cd-tools-in-delivery-shield/gitlab.md).

# GitLab

GitLab is a DevOps software package that can develop, secure, and operate software.

## Usage of GitLab in Delivery Shield

* Delivery Shield can run security analysis to identify the GitHub security posture using frameworks such as OpenSSF Score card.
* It also collects metadata such as repository name, branch, list of commits, approvers etc., to perform supply chain security related analysis and populate it on the DBOM for audit purposes.

## To Integrate Gitlab:

1. Navigate to \*\*Setup \*\*> **Integrations**.
2. In the **Source** panel, click **Gitlab**.
3. The Gitlab integration page is displayed. Click **+New Account**.
4. In the popup that appears, enter the following details:
5. Enter the **Account Name, API URL** and **Token** values of your Gitlab account.
6. Click **Save**. The tool is integrated in the source stage.
7. You can edit the entered Gitlab values by clicking the **Edit** option as shown below:
8. Enter the new values and click **Update**.

The new values get updated.
