Skip to main content

Overview

Asymptote’s GitHub integration gives you visibility into your repositories so it can review pull requests, enforce security policies, and detect vulnerabilities before they reach production. Once connected, Asymptote automatically scans incoming pull requests and surfaces findings as inline review comments with AI-generated fix suggestions.

Required Permissions

When you install the Asymptote GitHub App, the following permissions are requested:
PermissionReason
Read access to administration, issues, and metadataEnables Asymptote to monitor repository creation or deletion events, and access repository metadata.
Read and write access to actions, checks, pull requests, webhooks, and workflowsEnables Asymptote to trigger workflows, create and update PR checks, create and update pull requests, and modify workflow files.
Read and write access to contentsEnables Asymptote to detect vulnerabilities in code and open remediation PRs in a new branch.
Read access to membersEnables Asymptote to list and map teams and membership.
Read and write access to deploymentsEnables Asymptote to run security requirements on new deployments and block deployments based on security findings.

Connecting GitHub

1

Install the GitHub App

From the Asymptote dashboard, navigate to Settings → GitHub and click Install GitHub App. Select your GitHub organization and choose which repositories to grant access to.
2

Select repositories

Choose which repositories Asymptote should have access to. You can grant access to all repositories in your organization or select specific ones. You can update this at any time from the dashboard.

Next Steps

Having trouble connecting GitHub? Contact us at support@asymptotelabs.ai.