Skip to main content
If your GitHub organization uses an IP allow list, GitHub only accepts traffic from approved IP addresses. Macroscope connects from a fixed set of IPs, which must be allowed before it can access your repos.
Most organizations do not use an IP allow list. Follow this guide only if an admin has enabled one.

Symptoms

When an allow list blocks Macroscope, GitHub returns:
Although you appear to have the correct authorization credentials, the <your-org> organization has an IP allow list enabled, and your IP address is not permitted to access this resource.
Until the IPs are added, all GitHub-backed features are unavailable: code review, repo sync, commit and PR summaries, and Status.

Macroscope IP addresses

34.170.244.124
35.202.65.220
34.186.132.116
34.102.54.30

Add the IPs

An organization owner can add all four addresses:
1

Open the allow list settings

Organization settings → Security → IP allow list (https://github.com/organizations/<your-org>/settings/security).
2

Add each address

Select Add, enter an IP, label it Macroscope, and save. Repeat for all four.
3

Confirm enforcement

Ensure Enable IP allow list is checked.
Access resumes automatically once the IPs are allowed. No change is required on the Macroscope side.
If your allow list also covers GitHub Apps, keep that setting enabled so Macroscope’s IPs are honored. Still blocked? Contact support.