CyfroCode

Connecting GitHub & Repositories

Connect the CyfroSec GitHub App and manage your synced repositories from the Repositories tab.

Before you can scan code with CyfroCode, connect your organization's GitHub account and review the repositories that sync into the workspace.

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

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.

Once your repositories are synced, continue to Running Scans to analyze them.

Continue reading