Catch bugs before they merge
Sourcery catches logic errors, missed edge cases and security issues in your changes. It explains the issue and how to fix it.
AI code review
Catch bugs, understand changes and merge faster.
GitHub or GitLabTwo-minute installNo credit card needed
For teams that can’t afford to ship bugs
Sourcery reviews every pull request within minutes and posts a PR summary, review comments and suggested fixes.
Sourcery catches logic errors, missed edge cases and security issues in your changes. It explains the issue and how to fix it.
Sourcery's PR summaries show you what changed and where to focus, whether the code came from your teammate or your coding agent.
Sourcery writes the fix as a suggested change, which you can commit straight to your PR.
Sourcery approves your low-risk PRs with no blocking findings, so you can merge them as soon as CI passes.
Real issues Sourcery prevented in open source pull requests.
prestodb/presto
The property name is misspelled, so Jackson serializes this field as phyicalName and breaks wire compatibility.
Addressed in edb560e
Nuitka/Nuitka
decideRecompileExtensionModules is never imported in this module, so sorting any recognized module candidate raises NameError.
Addressed in caeaacf
django-cms/django-cms
quote() re-encodes an already-encoded path, so /foo%20bar/ becomes /foo%2520bar/ and corrupts valid redirects.
Addressed in 77e8cba
kubevirt/kubevirt
Retrying on codes.Canceled means retrying after the caller has already given up.
Addressed in 00418c4
Find security issues in new changes and across your existing codebase.
Sourcery reviews changed code for vulnerabilities and explains its findings alongside the diff.
Remote code execution (RCE) from untrusted input evaluated by eval.
Scheduled scans flag exposed secrets, vulnerable code, misconfigured infrastructure and dependencies with known CVEs.
Sourcery uses your code only for the review.
Sourcery keeps no copy of your code after a review and never trains AI on it.
An independent auditor verifies our security controls. Visit Trust Center.
Pro is $12 per seat per month and Team is $24, billed annually. Open source is free.
Yes. Every paid plan starts with a 14-day free trial for your whole organization, and you add a card only when you decide to stay.
Yes. Sourcery reviews merge requests on GitLab.com and self-hosted (self-managed) GitLab on every plan. Sourcery also supports GitHub Enterprise Server.
Yes. Enterprise runs Sourcery inside your own infrastructure, with priority support and invoice billing.
Every programming language GitHub recognizes, including Python, TypeScript, Java, Go and Rust.
Sourcery uses your code only for the review and keeps no copy afterwards. Your code is never used to train any model, and Sourcery is SOC 2 Type II compliant.
Have another question? Email hello@sourcery.ai.
Try Sourcery on your next pull request.
GitHub or GitLabTwo-minute installNo credit card needed