Import repositories with OAuth
Last updated: Nov 4, 2026
Enable OAuth
Role required: Organization Manager
You can connect the Fluid Attacks platform to your account on the code repository hosting providers Azure, Bitbucket, GitHub, and GitLab with OAuth (Open Authorization). With this connection, Fluid Attacks can access and clone your repositories, and you do not share your credentials with Fluid Attacks.
You can use OAuth during the sign-up process. To learn how, read Import repositories to test.
This is a step-by-step example of how Fluid Attacks uses OAuth to access your GitLab repositories.
-
Go to Integrations > Source control in your organization.
-
Select the provider to connect to the platform (GitLab in this example).

-
The authorization page of the provider opens. There, authorize the connection between the Fluid Attacks platform and your account.

-
Click Authorize to make the connection.
When you authorize the connection, the provider sends you back to the Source control tab of your organization. There, you can see the new credentials with the type "OAUTH".

From the moment the connection is established, the hosting provider you selected is no longer shown in the Add credentials options.
This method recognizes the repositories with activity in the last 60 days. To see a list of them, go to the Out of Scope section from the collapsible sidebar.

Out of Scope shows the repositories that are not in a group of that organization on the platform. The service connection can be slow. Out of Scope can show the repositories after approximately 30 minutes to 1 hour.
Import repositories
Role required: Organization Manager
To import one repository with OAuth, do these steps:
-
Go to the Out of Scope section of your organization.
-
Click the plus symbol in the Action column.

-
Select the group of your organization where you want to add the repository.

-
Click Confirm to start the import process.
-
Give the necessary information in the pop-up window. Then, click Confirm. (For an explanation of each field, read Add a new Git repository manually.)

To import more than one repository, do these steps:
By using this option, you acknowledge that the repos share the same branch, credentials, environment and Health Check configuration.
-
In Out of Scope, select the checkboxes of the repositories.

-
Click Bulk assign.
-
Select the group for the selected repositories.
-
Give the necessary information in the pop-up window. Then, click Confirm.

Remove OAuth connection
Role required: Organization Manager
You can remove the OAuth credentials of your organization in Integrations > Source control. Select the credentials and click Manage credentials > Remove. The platform removes the credentials and the linked repositories in the Out of Scope section.

Search for vulnerabilities in your apps for free with Fluid Attacks' automated security testing! Start your 21-day free trial and discover the benefits of the Essential plan. If you prefer the Advanced plan, which includes the expertise of Fluid Attacks' pentesting team, complete this contact form.
Repositories
Efficiently manage Git repositories and URL Roots for comprehensive security testing with Fluid Attacks. Add, edit, and exclude repos to tailor your scope.
Repositories out of scope
View repositories retrieved via OAuth that are not yet associated with any group on the Fluid Attacks platform and outside the scope of security testing.