Skip to main content

GitHub

Application Security

The GitHub connector integrates with the GitHub REST API v3 to synchronize code repositories along with their Dependabot, code scanning, and secret scanning security alerts into the Brinqa platform.

  • Authentication: GitHub App (App ID + PEM private key)
  • Protocol: REST API (v3)
  • Scope: Organization installations only; each sync enumerates every installed organization
  • Pagination: Cursor-based (default) or page-based (configurable for GitHub Enterprise Server)

The connector synchronizes the following categories of data:

  • Repositories — repository metadata, security-analysis settings, and promoted custom properties
  • Code Scanning Alerts and their rule Definitions
  • Dependabot Alerts and their advisory Definitions
  • Secret Scanning Alerts and a generated CWE-798 Definition

Data retrieved from GitHub

Connector ObjectRequiredMaps to Data Model
RepositoryYesCode Repository
Code Scanning AlertYesStatic Code Finding
Code Scanning Alert DefinitionYesStatic Code Finding Definition
Dependabot AlertYesOpen Source Finding
Dependabot Alert DefinitionYesOpen Source Finding Definition
Secret Scanning AlertYesStatic Code Finding
Secret Scanning Alert DefinitionYesStatic Code Finding Definition

Model relationships

note

For detailed steps on how to view the data retrieved from GitHub in the Brinqa Platform, see How to view your data.