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.

