[ Web Proxy ]
URL:
Viewing: https://docs.antenna.dev/integrations/git/github [Back]  [Original]

GitHub | Antenna
Software.com is now Antenna. Read more
Skip to Content
Antenna AI Observability
Sign in

On This Page

IntegrationsGitGitHub

GitHub

Our GitHub integration collects metadata about your organizations activity across repositories, pull requests, and deployments. We never read, transmit, or store source code. Sensitive data, such as branch names and pull request titles, are always encrypted.

Permissions

We request only the necessary permissions to analyze Git metadata. Below is a description of the scopes requested when connecting to GitHub:

We require read access to metadata for commits, branches, and releases. Since GitHubs API does not offer more granular permissions for these specific endpoints, we must request read access to all repository contents. Please note that we never read, transmit, or store source code.

You can learn more about permissions for GitHub Apps in GitHubs documentation.

Requesting App Access

Creating an Antenna organization requires a GitHub organization. By default, OAuth app access restrictions are enabled for GitHub organizations:

When OAuth app access restrictions are enabled, organization members and outside collaborators cannot authorize OAuth app access to organization resources. Organization members can request owner approval for OAuth apps theyd like to use, and organization owners receive a notification of pending requests.

If you do not see your GitHub organization when trying to create an Antenna organization, you will need to request that an organization admin approves the Antenna application for use in your organization.

You can request access from your GitHub account, or follow GitHubs guide on how to request OAuth app access. An organization admin will then need to approve the request.

IP Allowlisting

If your organization restricts access by IP address, you must allow traffic from Antenna before connecting your Git provider. All of our API requests come from a fixed set of load balancer IP addresses, so an active allowlist that does not include them will block both sign-in and data imports.

Add all five addresses below. In tools that require CIDR notation, append /32 to each address (for example, 100.21.131.68/32).

IP addressDirection
100.21.131.68Inbound and outbound
54.200.57.76Inbound and outbound
52.37.32.106Inbound and outbound
44.241.124.75Inbound and outbound
54.69.112.12Egress (outbound requests from Antenna)

When an address is missing from your allowlist, the connection often looks successful while requests fail in the background with 403 errors and no data appears in your reports. If you are unsure whether an IP restriction is active, ask your provider administrator to confirm before connecting, or contact us at support@antenna.dev.

GitHub Enterprise Cloud

IP allow lists are only available on GitHub Enterprise Cloud, where they are commonly enabled. If your organization or enterprise has one, add Antennas IP addresses before you connect. Otherwise, even signing up fails, because GitHub rejects the initial user lookup with a 403 response stating that the enterprise has an IP allow list enabled.

Allow lists can be configured at both the organization and the enterprise level, and each one is enforced independently. If your enterprise owns the allow list, an organization owner cannot fix it on their own an enterprise owner must add the addresses too.

Every way of connecting GitHub needs our addresses allowed:

ConnectionWhat it needs
GitHub App installationAutomatic entries from our app registration, or manual entries
GitHub OAuth (personal account sign-in)Manual entries
GitHub Copilot (personal access token)Manual entries

The addresses GitHub adds from our app registration only apply to requests authenticated as the installed app. Requests made with an OAuth user token or a personal access token are still checked against your allow list, so add the addresses manually as well.

Let GitHub add our addresses automatically

Antennas IP addresses are registered on our GitHub App. When you install the app, enable Enable IP allow list configuration for installed GitHub Apps so GitHub adds our addresses to your allow list for you. See GitHubs guide on allowing access by GitHub Apps.

Add the addresses manually

Add each address by hand so OAuth and token-based connections work, and to cover cases where the automatic option is unavailable or your allow list is managed at the enterprise level:

Troubleshooting

Last updated on April 15, 2026
BitbucketGitLab

2026 Antenna

Web Proxy Viewer  |  New URL  |  Original Page