Prerequisites
Before installing Asymptote, you must have:- A GitHub account with admin access to the repositories you plan to connect
- One or more GitHub repositories where you want Asymptote to help detect and prevent code vulnerabilities
Installing Asymptote
Step 1: Sign up for Asymptote · ~1 min
Visit Asymptote to create a new account. You can sign up with Google or GitHub, or use your email address and set a password. Your account includes access to the Asymptote dashboard, where you can:- Define and manage security policies that match your team’s standards
- Review detected vulnerabilities, including what was fixed automatically and what still needs action
- Track product security and remediation trends over time with clear metrics and reporting
Step 2: Connect Your GitHub Account · ~1 min
Sign into GitHub
Visit this link to install the Asymptote GitHub App.

Authorize GitHub Integration
You’ll be redirected to GitHub to authorize Asymptote’s access to your repositories. Asymptote requires the following permissions:
- Read access to repository code and metadata
- Webhook access to receive real-time repository updates
- Read and write access to checks and commit statuses, issues and pull requests, and repository webhooks

Step 3: Install the CLI · ~30 sec
Install the Asymptote CLI using Homebrew:Example output
Example output
Step 4: Run asym init · ~30 sec
Run the init command to authenticate and connect your AI coding agents:
Step 5: Configure GitHub Security PR Reviews · ~1 min
Add Asymptote to your CI pipeline to automatically scan pull requests and enforce security policies before code is merged.Add the workflow file
Add this workflow file to your repository:
.github/workflows/asymptote-security-scan.yml
Need assistance getting set up? Our team can help with configuration and onboarding. Contact support@asymptotelabs.ai.

