Connect GitHub to Anzenna
This guide walks you through connecting your GitHub organization to Anzenna using OAuth. Anzenna will monitor repository activity, vulnerability scan results, and security events across your GitHub organization.
Prerequisites
- GitHub Organization owner or admin access
- Access to the Anzenna platform
Step-by-Step Instructions
Part 1: Connect GitHub in Anzenna
In Anzenna, go to Settings > Integrations and search for GitHub.
Click the toggle next to the GitHub integration to begin the OAuth authorization flow.
If you are connecting a GitHub Enterprise instance, check the Enterprise box before clicking the toggle. You will be prompted to enter your GitHub Enterprise Server hostname.
Part 2: Authorize Anzenna on GitHub
You will be redirected to GitHub. Click Authorize Anzenna to grant access.
If prompted, select the GitHub organization you want to connect and click Grant to allow Anzenna access to that organization's data.
If your GitHub organization has OAuth app access restrictions enabled, an organization owner must approve the Anzenna OAuth app before the connection can complete. See Part 3 below.
Part 3: (If Required) Approve Anzenna in GitHub Organization Settings
If your organization restricts third-party OAuth app access, a GitHub organization owner must approve Anzenna.
In GitHub, click your profile picture in the top-right corner and go to Your organizations.
Next to your organization, click Settings.
In the left sidebar, under Third-party Access, click OAuth app policy.
Find Anzenna in the list of pending requests and click Review.
Review the requested permissions and click Grant access.
Part 4: Confirm Connection in Anzenna
Return to Anzenna. The GitHub integration card will show a green connected status and display your organization name.
GitHub is now connected to Anzenna. Anzenna will begin ingesting repository activity, vulnerability scan results, and security events from your GitHub organization.