Repositories

Overview

The Repositories page provides a complete inventory of GitHub repositories across your configured organizations, with security tool coverage visibility for each repo. Use it to identify gaps in your security tool onboarding.

Syncing Repositories

Two actions are available at the top of the page:

  • "Sync Repos" — discovers and updates repositories from GitHub based on your configured organizations.
  • "Sync Coverage" — checks each security tool's API to determine coverage status for every repository.

Both actions require the analyst or admin role. If an automatic sync schedule is configured, the next scheduled sync time is displayed alongside the buttons.

Summary Cards

A row of summary cards at the top provides a quick snapshot of your repository estate:

  • Total Repos — the total number of repositories discovered.
  • Archived — count of repositories marked as archived in GitHub.
  • Coverage per tool — for example, Snyk 42/100 means 42 out of 100 repositories are covered by Snyk. One card is shown per configured tool.

Filtering

The following filters are available above the repository table:

  • Organization — dropdown to filter by a specific GitHub organization.
  • Visibility — filter by public or private.
  • Archived status — show all, active only, or archived only.
  • Tool — filter by a specific security tool.
  • Coverage Status — filter by Covered, Not Covered, Unknown, or Error.
  • Search — free-text search by repository name.

Repository Table

The main table displays all matching repositories with sortable columns:

  • Name — the repository name.
  • Organization — the owning GitHub organization.
  • Visibility — public or private.
  • Language — primary programming language.
  • Owner — the designated owner or team.
  • Tags — any tags assigned to the repository.
  • Tool Coverage Badges — color-coded badges per tool:
    • Green — Covered
    • Red — Not Covered
    • Yellow — Unknown
    • Red (outline) — Error
  • Last Synced — timestamp of the most recent sync for this repository.

Repository Details

Click any row in the table to expand the repository details panel. The expanded view includes:

  • Full repository name (org/repo format)
  • Description
  • Visibility
  • Language
  • Default branch
  • Owner
  • Archived status
  • GitHub link — direct link to the repository on GitHub
  • Collaborators — list of collaborators with their permission levels

A coverage details table is also shown with per-tool status:

Tool        Status        Onboarded   Scanning   Last Checked
─────────── ───────────── ─────────── ────────── ─────────────
Snyk        Covered       Yes         Active     2 hours ago
Cycode      Not Covered   No          —          1 hour ago
Wiz         Unknown       —           —          3 hours ago
Tenable     Covered       Yes         Active     30 min ago