Skip to main content
To begin performing static code scans on your GitHub repositories with CybeDefend, you’ll need to authorize and install our GitHub App. Once installed, your repositories will be accessible when creating new projects in CybeDefend.
GitHub Integration Intro

1. Access Organization Integrations

  1. Navigate to “Integratin Settings” Go to your Organization’s settings > Integrations.
  2. Search for “GitHub” Within that section, choose the GitHub option for installation instructions.
  3. Click “Install & Authorize”
    You’ll be redirected to GitHub’s official authorization flow.
You must have Administrator or Manager privileges in CybeDefend to add integrations.

2. Install & Authorize CybeDefend on GitHub

When GitHub prompts you to install the CybeDefend GitHub App:
  1. Choose Repositories
    Select either all or specific repositories to grant CybeDefend read access.
  2. Confirm Permissions
    We need at least read access for scanning. Write access is optional but enables advanced features like Auto-Fix PRs (coming soon).
  3. Complete Installation
    Wait a few seconds for GitHub to finalize authorization.
If you have organizational policies restricting third-party app installations, contact your GitHub Org Admin to approve CybeDefend’s GitHub App.

3. Linking Repositories to Your Projects

After installation, you can associate any authorized repository with a new project in CybeDefend:
  • Go to “Create Project”: Navigate to Create Project.
  • Select “Continue with GitHub”: Your authorized repos will appear in a dropdown.
  • Choose Your Repo: Pick a repository, assign it to a team, and configure scanning parameters.
If you just installed the app, it may take a few moments before your repositories become visible in the “Create Project” flow.

Related: Connect GitLab · Create a Project · Cybe AutoFix
I