PR reviews

Every pull request, reviewed before it merges

Vulnix reviews each qualifying pull request in an isolated sandbox and posts a real GitHub Review, inline on the lines at fault, with a Checks status on the pull request.

How it works

From install to inline comments

  1. 01

    Install the GitHub App

    Install it on your account or organization, then pick the repositories to track. Nothing else is visible to Vulnix.

  2. 02

    A pull request opens

    Vulnix scans what actually changed, in a fresh isolated sandbox, with the same engine as a full pentest.

  3. 03

    The review lands on GitHub

    A real GitHub Review with inline comments on the lines at fault, and a Checks status on the pull request.

Included on every plan

Reviews a month, without touching your pentests

PR reviews a month on Free
5
on Builder
20
on Startup
50
on Pro
200

Policy per repository

Decide how strict each repository is

Every tracked repository has its own policy over your organization's defaults, so a payments service can block merges while an internal tool only comments.

  • Automatic review on or off
  • Block the merge on findings (Pro)
  • Re-review when new commits are pushed

Three switches, per repository

Review automatically

Turn automatic review on or off per repository, layered over your organization's defaults.

Block the merge

On Pro, the Checks status fails when a review finds issues, so nothing ships past your branch protection.

Re-review on push

Push new commits to a reviewed pull request and it is reviewed again, or keep the first verdict.

Why it matters

Security in the review, not after the release

Where developers already are

Comments on the diff, in GitHub, on the line that needs to change. No new tool to open.

Before it ships, not after

A vulnerability caught in review never reaches production, and never needs a pentest to find it.

Scoped to the change

A diff-scoped review of what the pull request touches, so the verdict is about this change.

Questions

Does a PR review use one of my pentests?
No. PR reviews have their own monthly allowance on every plan: 5 on Free, then 20, 50 and 200 on the paid plans. They never use a pentest.
Which code hosts are supported?
GitHub, through the Vulnix GitHub App. GitLab and Bitbucket are on the roadmap and not available yet.
What does the review look like?
A real GitHub Review on the pull request, with inline comments on the lines at fault, plus a Checks API status. Every review is also listed in Vulnix with its findings.
Can it block a merge?
Yes, on Pro. Turn on blocking for a repository and the Checks status fails when the review finds issues; combine it with branch protection to stop the merge. On the other plans the review still comments and reports, without failing the check.
Do I need to run a whitebox pentest to use PR reviews?
No. A tracked repository can be enrolled in PR review on its own, used as a whitebox pentest target, or both.