GitLab Issue Manager

Prerequisites

Before integrating GitLab, it is recommended to create an Invicti ASPM service account as a preparation step and ensure that this user has access to the projects to be issue opened. Creating the user and adding it to the required organizations is sufficient.

📘

If GitLab is used as an ALM, the Issue Manager can be enabled with a single checkbox during the ALM integration. If the Issue Manager is used as a standalone integration, this guide can be followed.

Integration Steps:

To generate a Personal Access Token in GitLab, the following steps should be followed:

  1. Sign in to the GitLab account.
  2. In the upper-right corner, click the avatar and select Preferences.
  1. From the User Settings menu, navigate to Access Tokens.
  1. Provide a name for the token and, if required, define an expiration date.
  2. Select the required scopes:
    • api
  1. Click the Create personal access token button.
📘

Once generated, the Personal Access Token must be stored securely. For security reasons, the token will not be displayed again after leaving or refreshing the page. If the token is not saved at this stage, a new token must be created.

After this step, the process can be continued from the Invicti ASPM UI using the generated token.

Enter the token created, then define the labels to be used for the issues created in the Label field. All issues generated by the system will be created with these labels applied.