Overview
When a developer or AI agent opens a pull request, Asymptote performs a full security review of the diff. Findings are posted as inline PR comments and check statuses, so your team sees exactly what was flagged and why, without leaving GitHub.How It Works
Asymptote integrates with GitHub via a native app and GitHub Actions. On every pull request open or update:- Reviews the full diff against your configured security policies
- Flags vulnerabilities including insecure patterns, risky dependency changes, and exposed secrets
- Posts inline comments on the specific lines of code that triggered a finding
- Sets a check status (pass or fail) that can be required to merge via branch protection rules
- Links each finding to the relevant policy so developers understand what to fix and why
Enforcing at Merge Time
To require Asymptote’s check before a PR can merge:- Go to your repository’s Settings → Branches
- Add or edit a branch protection rule for your default branch
- Enable Require status checks to pass before merging
- Search for and select the Asymptote Security Review check
What Gets Checked
- Code vulnerabilities: injection patterns, insecure APIs, unsafe deserialization, and more
- Secret detection: API keys, tokens, passwords, and private keys in diffs
- Dependency changes: new or updated packages with known CVEs, typosquatting, or supply chain risk
- Policy violations: any custom or built-in policy defined in your Asymptote dashboard
Setup
See the GitHub Actions deployment guide for full setup instructions.Questions about CI integration? Contact us at support@asymptotelabs.ai.

