Skip to main content
availability

Package: Invicti AppSec Core (on-demand), Invicti AppSec Enterprise (on-premise, on-demand)

GitLab Issues

Prerequisites

Before integrating GitLab, it's recommended to create an Invicti AppSec 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.

info

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.
gitlab preferences.
  1. From the User Settings menu, navigate to Access Tokens.
gitlab access token.
  1. Provide a name for the token and, if required, define an expiration date.
  2. Select the required scopes:
    • api
gitlab scopes api.
  1. Click the Create personal access token button.
info

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

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

gitlab test connection.

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 are created with these labels applied.


Need help?

Invicti Support team is ready to provide you with technical help. Go to Help Center

Was this page useful?