GitHub Integration
Last updated
Was this helpful?
DevArmor connects to your GitHub Enterprise instance through a dedicated agent that monitors pull requests, posts security review findings, and syncs Code Review results back to your repositories. For this communication to work, your GHE tenant must permit inbound and outbound traffic from DevArmor's IP address.
Most GitHub Enterprise deployments restrict network access to a set of known IPs. Adding DevArmor's IP to your allowlist ensures uninterrupted connectivity between the agent and your repositories.
Retrieve DevArmor's static IP address from the table below.
Add the IP to your GitHub Enterprise allowlist (Settings → IP Allow List).
DevArmor's agent begins communicating with your GHE tenant — no restart or additional configuration required.
DevArmor's agent connects to your GHE tenant after the IP is allowlisted. No additional authentication changes are needed.
Install the DevArmor GitHub App on your organization:
Navigate to github.com/apps/devarmor.
Click Install.
Select the GitHub organization you want to connect to DevArmor.
Choose repository access — grant access to All repositories or select specific repositories for DevArmor to monitor.
Click Install to confirm.
Once installed, DevArmor receives webhook events from your repositories and can post Code Review findings directly to pull requests.
DevArmor's GitHub agent requires network access to your GitHub Enterprise (GHE) tenant. This page covers how to allowlist DevArmor's IP address so the agent can communicate with your environment.
Production
52.12.139.131
Admin access to your GitHub Enterprise instance
DevArmor GitHub integration enabled in your DevArmor workspace
Navigate to your GitHub Enterprise Settings → IP Allow List.
Click Add IP address.
Enter 52.12.139.131.
Add a description (e.g., "DevArmor Agent").
Save the entry.
Note: If your organization uses an additional network firewall or proxy in front of GHE, you may also need to allowlist this IP at the network level. Consult your infrastructure team if the agent fails to connect after updating the GHE allowlist.
Last updated
Was this helpful?
Was this helpful?