Skip to main content

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

  1. Sign in to app.anzenna.ai.

  2. Go to Settings > Integrations and find GitHub (use the search box to jump straight to it).

  3. Click the toggle on the GitHub card to begin the connection.

The GitHub integration card on the Anzenna Integrations page
GitHub Enterprise Server

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.

note

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.

GitHub App Install and Authorize screen showing the requested permissions

Anzenna requests read-only access to the following:

Permission (read-only)Used for

Code and Metadata

Repository activity and configuration
AdministrationRepository and organization access settings
Dependabot alertsKnown-vulnerability alerts on dependencies
Secret scanning alertsDetected secrets committed to repositories
Security eventsCode scanning and other security findings
note

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

  1. After you authorize, GitHub redirects you back to Anzenna.

  2. On the Integrations page, confirm that GitHub shows as connected to your organization and that the toggle is on.

GitHub shows as connected in Anzenna
success

GitHub is now connected to Anzenna. Anzenna will begin ingesting repository activity, vulnerability scan results, and security events from your GitHub organization.