Safeguard
Developer Tools•

Scan a manifest with the free scan and read the results

Use the free scan to check a package.json, requirements.txt or SBOM against known vulnerabilities with no login, and learn how to read what it returns.

Safeguard Security Team
3 min read

The free scan at gold.safeguard.sh/scan checks a package.json, requirements.txt, CycloneDX SBOM or SPDX SBOM for known vulnerabilities, with no login. You paste or upload a file, or try a sample. Here is how to use it well and how to read the output with care.

What the page says

The scan checks dependency manifests and SBOMs against the Gold corpus. Accepted inputs named on the page are package.json, requirements.txt, and CycloneDX or SPDX SBOMs. It checks up to 100 dependencies, and it says files are parsed in your browser and never sent to a server.

Two things follow. First, a large project may exceed 100 dependencies, so the result may not cover the whole tree. Second, a manifest lists what you asked for, and a lockfile or SBOM lists what was actually installed, so the more complete input is usually the SBOM.

Prepare the input

Use a copy of the file, not your working file. Remove anything secret, since manifests can contain private registry addresses. If you have an SBOM from your build, prefer it, because it includes transitive packages. The post on CycloneDX versus SPDX explains the formats.

Read the results

For each finding, look at four things.

  1. The package and the installed version. Make sure the version is the one you actually ship.
  2. The affected range. Advisories describe where a flaw starts and where it is fixed. See OSV version ranges.
  3. Whether a fixed version exists, and how large the jump is.
  4. Whether the flaw is known to be exploited. CISA's catalog lists those.

Decide what to do

Sort into three piles. Fix now: known exploited or clearly reachable. Plan: a fix exists and is low risk. Watch: no fix yet, so note it with a review date.

Do not stop at the first screen. Scan again after each change to confirm the finding is gone and nothing new appeared.

What a free scan cannot do

It cannot see your code, so it cannot say whether a flaw is reachable. It cannot track a project over time. It does not replace a gate in your pipeline. It is a quick, private first look.

Next steps

If the first look finds things worth fixing, move to a repeatable process: a scan in your build, a gate on pull requests, and a regular review. Try the walkthrough below to see what an inventory looks like.

Where Safeguard fits

Beyond the free scan, Safeguard provides SBOM and dependency scanning, reachability analysis, policies and gates, and a CLI and Desktop app for repeat use.

Click through it at your own pace, or open it full screen.

Quick check

How many dependencies does the free scan check?

The page says up to 100.

Is my file uploaded?

The page says files are parsed in your browser and never sent to a server.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.