Supported source code managers
Semgrep supports the following source code managers (SCM) and plans to varying degrees. Please review the information for your specific SCM and plan to see what Semgrep features are available to you.
If any of the following conditions apply to you, you may need to add Semgrep's IP addresses to your ingress and egress allowlists, or you can use the Network Broker:
- Your SCM offers security features that limit access to your resources
- Your SCM is behind a firewall or protected by network restrictions regarding access
- You are using a virtual private network (VPN)
Plan | Unsupported Semgrep features |
---|---|
Azure DevOps Cloud |
|
Azure DevOps Server |
|
Bitbucket Cloud Free |
|
Bitbucket Cloud Standard |
|
Bitbucket Cloud Premium |
|
Bitbucket Data Center |
|
GitHub Free | - |
GitHub Pro | - |
GitHub Team | - |
GitHub Enterprise Cloud | - |
GitHub Enterprise Server |
|
GitLab Free |
|
GitLab Premium |
|
GitLab Ultimate |
|
GitLab Dedicated / Dedicated for Government |
|
GitLab Self-Managed Free |
|
GitLab Self-Managed Premium |
|
GitLab Self-Managed Ultimate |
|
†Semgrep Assistant and Managed Scans require a workspace access token, which is only available to users with Bitbucket Cloud Premium.
*Semgrep Managed Scans requires access to group webhooks, which is unavailable to GitLab Free users.
Not finding what you need in this doc? Ask questions in our Community Slack group, or see Support for other ways to get help.