
1. Access Organization Integrations
- Navigate to “Integration Settings” Go to your Organization’s settings > Integrations.
- Search for “GitLab” Within that section, choose the GitLab option for installation instructions.
- Click “Install & Authorize”
You’ll be redirected to GitLab’s official authorization flow.
You must have Administrator or Manager privileges in CybeDefend to add integrations.
2. Install & Authorize CybeDefend on GitLab
When GitLab prompts you to authorize CybeDefend:- Choose Repositories
Select either all or specific repositories to grant CybeDefend read access. - Confirm Permissions
We need at least read access for scanning. Write access is optional but enables advanced features like Auto-Fix Merge Requests. - Complete Installation
Wait a few seconds for GitLab to finalize authorization.
If you have organizational policies restricting third-party integrations, contact your GitLab Admin to approve CybeDefend’s access.
3. Linking Repositories to Your Projects
After installation, you can associate any authorized repository with a new project in CybeDefend:- Go to “Create Project”: Navigate to Create Project.
- Select “Continue with GitLab”: Your authorized repos will appear in a dropdown.
- Choose Your Repo: Pick a repository, assign it to a team, and configure scanning parameters.
If you just installed the integration, it may take a few moments before your repositories become visible in the “Create Project” flow.
Related: Connect GitHub · Create a Project · Cybe AutoFix