Sample Scanner Report

This is a sample built from synthetic data.

The lockfile was written by hand to show what a report looks like. It is not from any real or customer app. The package versions are real, and the advisories are real npm registry data recorded on the date shown in the report. A live scan uses current data.

The synthetic lockfile lists React Native 0.64.0, a handful of packages from its toolchain at versions with published advisories, one clean development package, and one dependency installed from a private git repository. The report below is produced by the same parser, lookup code, and rendering the live scanner uses.

11 advisories matched 7 packages

We checked all 9 package versions against the npm registry advisory database.

1 package entry could not be checked: installed from git, local files, or workspaces instead of the npm registry, or not readable.

package-lock.json (lockfileVersion 3) · checked 2026-09-13 15:02 UTC

React Native 0.64.0 detected. Official support status: Unsupported (as of 2026-09-13). See the release and support status.

11Advisories matched
4Critical
6High
1Medium
0Low

What severity means here

Severity is the advisory publisher's rating of the vulnerability in general, usually derived from a CVSS score. It does not tell you whether your app calls the affected code, whether the package ships in your app or only runs in build tooling, or whether anyone is exploiting it. Read each advisory before deciding what to fix first.

Matched advisories

Next steps

  • Open each advisory and check the patched version. Run npm explain <package> to see which dependency pulls a package in.
  • Update to a patched version where one exists (npm audit fix), then rebuild and test on iOS and Android. React Native packages often need coordinated upgrades.
  • Prioritize by whether the affected code runs in your shipped app and is reachable with untrusted input, not by severity alone.
  • Run npm audit in CI so new advisories are caught on every dependency change.

This checks published advisories for npm packages only. It does not check your source code, native iOS or Android dependencies, configuration, or whether your app actually uses the affected code. How the scanner works.

Lockfile formatpackage-lock.json (lockfileVersion 3)
Package versions checked9 of 9
Not from the npm registry1
Advisory sourcethe npm registry advisory database

How to read this sample

The methodology explains the matching rules, scan states, and limits in full.

Scan Your Lockfile →