Skip to Content
Getting StartedConnect Repositories

Connect Repositories

From the Dashboard

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

  1. Go to Dashboard → Repositories
  2. Click Add Repository in the top-right corner
  3. Select your SCM provider (GitHub, Bitbucket, or GitLab)

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

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/Bitbucket/GitLab)
  • 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 enabled in your scan settings, CodeStax automatically registers webhooks on your repositories. Any push to the default branch triggers a new scan automatically.

Repository Limits

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

PlanMax Repositories
Free1
Pro15
Team100
EnterpriseUnlimited

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