For the complete documentation index, see llms.txt. This page is also available as Markdown.

GitHub Connection

Connecting AquilaX to Your Private GitHub Repositories

To enable AquilaX to scan your GitHub repositories, you must grant the platform access to your GitHub account or organization. This integration uses GitHub's official OAuth app flow, giving you granular control over which repositories are shared.

Steps

  1. Log in to your AquilaX account: https://aquilax.ai

  2. Find the organization you want to connect and click the three-dot menu next to it, then select Manage

  3. On the Configuration page, scroll to the Repositories & git Integrations section

  4. Under GitHub, click + Connect

  5. You will be redirected to GitHub to install and authorize the AquilaX AI Security app. Select the account to install on, then choose which repositories to grant access to:

    • All repositories - applies to all current and future repositories owned by the account, including public repositories (read-only)

    • Only select repositories - choose specific repositories; also includes public repositories (read-only)

Permissions requested: AquilaX requests Read access to code and metadata only. No write access is ever requested.

  1. Click Install & Authorize. You will be redirected back to AquilaX at https://aquilax.ai/app/github/webhook

  2. A confirmation screen will appear indicating the GitHub Integration was successful

  3. Refresh the page to confirm the integration status. The GitHub row will now show ✓ Connected along with the number of repositories integrated and the date

You can now scan any repository from your connected GitHub account or organization.


Notes

  • If you have already connected your GitHub account, you can click View Details in the Integrations section to:

    • Update the connection to refresh the integration and repository list

    • Delete the integration and start over

  • Only Organization Owners can connect or manage git integrations

  • If you selected Only select repositories during setup and want to add more later, go to your GitHub account under Settings → Integrations → GitHub Apps and update the AquilaX app permissions

Last updated