Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.semgrep.dev/llms.txt

Use this file to discover all available pages before exploring further.

When you log in to Semgrep with GitHub authentication, you may be prompted to create a new organization instead of accessing your existing one. This typically happens when there are issues with the GitHub single sign-on (SSO) connection or when the Semgrep GitHub app installation needs to be reviewed by your GitHub administrator.

If you aren’t a Semgrep administrator

Ensure that:
  1. You’re logging in with the correct GitHub account.
  2. You have the necessary access permissions for the GitHub organization linked to the Semgrep organization. You must be a member, not an outside collaborator.
If you have confirmed that you have access with your GitHub administrator, work with your Semgrep administrator to take further steps.

If you’re a GitHub and Semgrep administrator

Verify that the Semgrep GitHub app is installed correctly on your GitHub org:
2
Click the Configure button to visit the configuration page and review the app installation. Ensure that you’ve granted Semgrep the requested permissions.
3
Try logging in to Semgrep again with your GitHub account.