OAuth authorization
GitLab authorization uses OAuth with PKCE and provider-configured scopes rather than pasted credentials.
Connect GitLab through OAuth, choose an accessible project and branch, and run supported code validations that feed the same fix queue, history, grade, and reports as GitHub evidence.
Definition
GitLab support currently covers OAuth-authorized repository discovery, branch selection, public or private code validation, token refresh for scheduled work, and disconnect/revocation handling. It does not currently include GitLab configuration audit.
GitLab authorization uses OAuth with PKCE and provider-configured scopes rather than pasted credentials.
List and validate projects accessible to the authorized GitLab identity.
List available branches and validate the selected branch for supported code findings.
Vault-held OAuth credentials can be refreshed for authorized scans that run later.
Yes, when the connected GitLab identity and granted OAuth scope can access the project.
OAuth access and refresh credentials are stored in Vault so authorized scans can refresh access. They are not stored directly in the application database.
Yes. Supported scheduled code validations can use the connected GitLab project and branch.