YOUR DEPLOYMENT JOURNEY
- You have gained the necessary resource access and permissions required for deployment.
- You have created a Semgrep account and organization.
- Allows the Semgrep org membership to be managed by GitHub or GitLab.
- For GitHub users:
- Provides Semgrep access to post PR or MR comments.
- For GitHub Actions users: Enables you to add a Semgrep CI job to repositories in bulk.
- Allows you to scan and manage your Azure DevOps and Bitbucket projects in Semgrep AppSec Platform.
- Allows the Semgrep platform to generate hyperlinks to code in findings.
Connect to cloud-hosted orgs
If you opted to scan a GitHub or GitLab repository when you initially signed in, you may have already performed these steps and can skip to Next steps.- Azure DevOps Cloud
- Bitbucket Cloud
- GitHub Cloud
- GitLab Cloud
Azure DevOps Cloud
Sign in to Semgrep AppSec Platform.
Optional: If you have created more than one Semgrep account, select the account you want to make a connection for by clicking on the Navigation bar > Your account name > The account you want to connect.


In the Connect your Azure DevOps Project dialog box, provide:
- The Name of your Azure DevOps Organization.
- The Name of your Azure DevOps Project. The name of your Azure DevOps organization and project can be seen in the project URL, for example
https://dev.azure.com/organization/project. - Your Access token. See User personal access tokens for information on generating a token.
Connect to on-premise orgs and projects
- Bitbucket Data Center
- GitHub Enterprise Server
- GitLab Self-Managed
Bitbucket Data Center
Create an HTTP Access Token for your project following the steps outlined in Bitbucket Data Center documentation. Ensure that the access token is created with
PROJECT_ADMIN permissions.Sign in to Semgrep AppSec Platform.
Optional: If you have created more than one Semgrep account, select the account you want to make a connection for by clicking on the Navigation bar > Your account name > The account you want to connect.


In the Connect your Bitbucket project (key) dialog box, provide:
- The Name of your Bitbucket project (key). This must be the project key, which you can find by navigating to
<YOUR_BITBUCKET_DATA_CENTER_BASE_URL>/projects. - The URL to access your installation of Bitbucket Data Center; this is your fully qualified domain name.
- The Access Token that grants Semgrep permission to communicate with your project. Semgrep expects an HTTP access token with
PROJECT_ADMINpermissions.
The Bitbucket project is now listed under Source code managers. Click Test to verify that the new connection was installed correctly.
Next steps
- Optional: See SSO authentication to set up user management through SSO.
- You are ready to scan your org’s repositories with Semgrep.





