Prerequisites
- An Asymptote account (sign up here)
- GitHub connected to Asymptote. See Connecting GitHub for setup steps.
- Admin access to the GitHub repositories you want to scan
Overview
Asymptote integrates with GitHub Actions to run security analysis as part of your CI pipeline. When connected, Asymptote scans pull requests, enforces security policies, and blocks deployments based on configurable severity thresholds, all without leaving your existing workflow. The Asymptote Security Scan action is available on the GitHub Marketplace.Connecting GitHub Actions
Add the Asymptote Security Scan GitHub Action to your CI pipeline. This evaluates pull request code changes against your security policies, posts inline review comments with AI-generated fix suggestions, and creates check runs with annotations.Add the workflow
Add this workflow file to your repository:
.github/workflows/asymptote-security-scan.yml
Status Checks
Once connected, Asymptote posts status checks directly on your pull requests. You can configure branch protection rules to require these checks to pass before merging.Troubleshooting
Scans not triggering- Verify the GitHub App is installed on the target repository.
- Check that webhook deliveries are succeeding under your GitHub App settings → Recent Deliveries.
- Confirm your
ASYMPTOTE_API_KEYsecret is set correctly. - Large pull requests may take a few extra minutes to process.
- Re-install the GitHub App and ensure the correct repositories are selected.
Having trouble with the GitHub Actions integration? Contact us at support@asymptotelabs.ai.

