Home / Docs

Patchlynx Documentation

Integration guides, API reference, and a technical explanation of how the reachability engine works. Start with the Quickstart to get your first PR check running in under 5 minutes.

How Patchlynx fits into your workflow

Patchlynx is a GitHub App (with GitLab and Bitbucket support) that runs a reachability analysis on every pull request. Installation is under 5 minutes; no changes to your build scripts are required.

At a high level the pipeline is:

  1. A PR is opened or updated on a connected repository.
  2. Patchlynx receives a webhook and fetches the lockfile diff.
  3. The reachability engine builds a dependency graph and traces call paths from your entry points to CVE-affected functions.
  4. A PR check is posted with verdict, severity, and call chain evidence.
No source code is transmitted to Patchlynx servers. We receive your lockfile, package manifests, and call-site metadata (function names and import paths). Raw source code stays in your infrastructure. Analysis runs in an ephemeral sandbox that is destroyed within 60 seconds of scan completion. See the security page for full architecture details.

Supported environments

CategorySupported
LanguagesJavaScript/TypeScript, Python, Go, Rust, Java
Package managersnpm, Yarn, pnpm, pip, Poetry, Go modules, Cargo, Maven/Gradle
VCS integrationsGitHub, GitLab, Bitbucket
CI systemsGitHub Actions, CircleCI, Jenkins, Azure DevOps, Buildkite