Skip to content

GitHub

GitHub/GitHub Enterprise connector using PyGithub and httpx fallbacks.

Property Value
Key github
Source type saas
Status native
Active by default yes
Default cache strategy semantic_first
Capabilities supports_discovery, supports_field_permissions, supports_ingestion

Secret fields should be given as a reference, <field>_ref, such as env://NAME, rather than a literal.

Key Secret
base_url no
org no
owner no
repo_names no
token no
token_ref no
ref no
include_code_paths no
max_repos no
max_issues_per_repo no
max_prs_per_repo no
max_releases_per_repo no
max_workflows_per_repo no
token yes; prefer token_ref

Offered when a source is created with default roles. Edit them to fit.

Effect Action Resource type Pattern
deny * * *
Effect Action Resource type Pattern
allow repo.read repo.repository *
allow repo.issue.read repo.issue *
allow repo.pr.read repo.pull_request *
allow repo.code.read repo.path *
allow discovery.search discovery.asset *
allow discovery.asset.read discovery.asset *
Effect Action Resource type Pattern
allow repo.read repo.repository *
allow repo.issue.read repo.issue *
allow repo.pr.read repo.pull_request *
allow discovery.search discovery.asset *
allow discovery.asset.read discovery.asset *