Connect GitHub to Anzenna
Connect your GitHub organization to Anzenna to monitor repository activity, vulnerability scan results, and security events. Anzenna connects through the Anzenna.ai GitHub App, which requests read-only access to your repositories and security data.
Prerequisites
Access to the GitHub organization you want to connect. Installing the Anzenna.ai GitHub App requires an organization owner. If you aren't an owner, you can submit an install request for an owner to approve (see Part 3)
Admin access to the Anzenna platform (Settings > Integrations)
Step-by-Step Instructions
Part 1: Start in Anzenna
Sign in to app.anzenna.ai.
Go to Settings > Integrations and find GitHub (use the search box to jump straight to it).
Click the toggle on the GitHub card to begin the connection.
If you are connecting a self-hosted GitHub Enterprise Server instance, check the Enterprise box on the card before clicking the toggle. You will be prompted for your GitHub Enterprise Server hostname.
Part 2: Sign In and Choose Your Organization
Toggling GitHub on opens a new tab on GitHub. If you aren't already signed in, sign in to GitHub. GitHub then asks where to install Anzenna.ai. Select the organization you want to connect.
Only accounts and organizations where you can install apps appear in the list. If your target organization isn't shown, you may not be an owner, or the organization may require owner approval before a GitHub App can be installed.
Part 3: Review Permissions and Authorize
GitHub shows the Install & Authorize screen. Choose which repositories Anzenna can access (All repositories or Only select repositories), then review the requested permissions and click Install & Authorize.
Anzenna requests read-only access to the following:
| Permission (read-only) | Used for |
|---|---|
| Repository activity and configuration |
Administration | Repository and organization access settings |
Dependabot alerts | Known-vulnerability alerts on dependencies |
Secret scanning alerts | Detected secrets committed to repositories |
Security events | Code scanning and other security findings |
If you aren't an organization owner, GitHub sends the installation as a request that an owner must approve before the connection can complete.
Part 4: Verify the Connection
After you authorize, GitHub redirects you back to Anzenna.
On the Integrations page, confirm that GitHub shows as connected to your organization and that the toggle is on.
GitHub is now connected to Anzenna. Anzenna will begin ingesting repository activity, vulnerability scan results, and security events from your GitHub organization.