Intruder boasts a number of integrations, making it even easier to keep your systems secure. With our GitLab integration, you can send any issues found by Intruder to a GitLab project for your security or engineering teams to resolve.

This integration supports both and self-hosted GitLab instances.

Connect to GitLab

  1. To connect Intruder to your GitLab account, first create a Personal Access Token in GitLab. This token requires the api scope. You can do this in Preferences > Access Tokens and checking the 'api' checkbox

  2. With your token ready, head to the Integrations Page in the Intruder portal and press the green Add button on the GitLab tab.

  3. Enter your token in the window that appears. If you're using self-hosted GitLab, enter the domain of your GitLab instance in the Host section, e.g.

  4. Once you've added the API Token and pressed 'Connect', you can select a project to create issues in and choose if you want GitLab issues to be created automatically when Intruder discovers them.

  5. Click "Test integration" and you'll see an issue appear in the project you selected.

Manually export issues to GitLab

To manually export an issue to GitLab, go to the Issues page and simply click the GitLab icon.

Automatically create GitLab issues

Head to Settings > Integrations > GitLab and check the checkbox next to "Automatically create issues for Low/Medium/High/Critical severity threats and above". You can also choose the severity filter for the issues you want to export to GitLab.


If you have any problems, ensure that your GitLab instance is accessible to the public Internet so that Intruder can communicate with it.

The GitLab integration is only available to Pro, Premium and Vanguard users

Did this answer your question?