CyfroCode

Connecting GitHub & Repositories

Install the CyfroSec GitHub App, authorize repositories, and manage your synced repository cards in CyfroCode.

Before you can scan code, connect your organization's GitHub account to CyfroCode and choose which repositories to sync.

Connecting GitHub

To get started with CyfroCode, you need to connect your organization's GitHub account:

  1. Click CyfroCode in the left sidebar to open the workspace.
  2. Click the Repositories tab at the top, then click Connect GitHub App.
  3. You will be redirected to GitHub. Authorize the CyfroSec GitHub App and select which organization to install it on.
  4. Choose the repositories to grant access to (all or selected), then confirm the installation.
  5. Return to CyfroSec. Your synced repositories appear as cards on the Repositories tab.

Note: You must be an administrator in both GitHub and CyfroSec to complete this setup.

Managing Synced Repositories

CyfroCode Repositories page with coverage stats, health and sync filters, and synced repository cardsThe Repositories tab: connected-repo coverage, health and sync filters, and per-repository cards with open-finding counts.

On the Repositories tab, your synced repositories are listed as cards. Each card shows:

FieldDescription
Default BranchThe primary branch monitored for changes.
Languages & FrameworksAuto-detected technologies in your codebase.
Tech IndicatorsBadges indicate if the repository uses Docker, Terraform, or GitHub Actions.
Sync StatusReal-time status of the connection with GitHub.

Click a repository card to open its detail page, where you can see branch, health, sync history, and scan history.

Next: Running Scans & Scan Tabs.