Skip to content

GitHub App Integration

This guide covers how to install and manage the Almanax GitHub App for CI/CD integration and automated security scanning.

Installing the GitHub App

The GitHub App allows security checks to happen automatically whenever you push new code. Without it, you can only run manual scans from your account.

Installation Steps

  1. Create a new project and click Private under repository type to install the app for your organization.

GitHub App

  1. For first-time users, click Install GitHub App which connects you to GitHub to configure. Click Configure.

GitHub Setup

  1. Grant access to the GitHub app by clicking Install & Authorize.

GitHub Setup

  1. Once installed, you'll be redirected back to the Almanax project page where the GitHub application will show as authorized: GitHub App authorized

GitHub Authorized

Revoke App Access

To revoke access to the GitHub App:

  1. Go to your GitHub profile settings
  2. Navigate to Applications > Authorized GitHub Apps
  3. Find Almanax AI and click Revoke

Revoke Access

WARNING

If you revoked access to the GitHub App, the way to grant access again is to reinstall the app.

Uninstalling the GitHub App

To uninstall the GitHub App:

  1. Go to your GitHub profile settings
  2. Navigate to Applications > Installed GitHub Apps
  3. Find Almanax AI and click the configure button
  4. Under the Danger Zone section, you'll have the ability to either Suspend or Uninstall the app

GitHub Uninstall

TIP

The GitHub App is a premium feature that enables automated security scanning in your CI/CD pipeline.

Permissions Required

For the list of permissions and why we request them, see: