Skip to Content
Getting StartedConnect Repositories

Connect repositories

From the dashboard

If you skipped repository import during onboarding, or want to add more repositories:

GitHub repositories

If you signed up with GitHub or connected your GitHub account:

  1. Select GitHub as the provider
  2. CodeStax fetches all repositories you have access to (including organization repos)
  3. Search and select the repositories you want to import
  4. Click Import & Scan

CodeStax requests the following GitHub permissions:

  • read:user - Read your profile
  • user:email - Access your email
  • repo - Read repository contents for scanning

GitLab.com repositories

If you signed up with GitLab or connected it from Integrations:

  1. Select GitLab as the provider.
  2. CodeStax loads projects visible to the connected GitLab.com account, including group projects allowed by the token.
  3. Select projects and click Import & Scan.

GitLab merge-request reviews, summary notes, inline discussions, and commit-status delivery use the same connected GitLab.com identity when the required project permissions and webhook are present.

Bitbucket repositories

If you signed up with Bitbucket or connected your Bitbucket account:

  1. Select Bitbucket as the provider
  2. CodeStax fetches your Bitbucket repositories and workspaces
  3. Select repositories and click Import & Scan

CodeStax requests the following Bitbucket permissions:

  • account - Read your profile
  • repository - Read repository contents
  • email - Access your email

Repository management

Once imported, each repository card shows:

  • Provider icon (GitHub, GitLab, or Bitbucket)
  • Repository name
  • Last scan status - Queued, In Progress, Completed, or Failed
  • Last scan time - Relative timestamp

Available actions

ActionDescription
ScanTrigger a new scan (choose Smart or Deep)
DeleteRemove the repository from CodeStax (with confirmation)

Auto-scan on push

When auto_scan_on_push is enabled under Settings → General and a GitHub or Bitbucket push webhook is installed, a push to the tracked default branch triggers a scan. GitLab merge-request webhooks drive PR reviews; GitLab push-to-scan is not currently implemented.

Repository limits

The number of repositories you can import depends on your plan:

PlanMax Repositories
Free1
Growth10
ProUnlimited
EnterpriseUnlimited

If you hit your limit, you’ll be prompted to upgrade your plan or remove existing repositories.