Safeguard
Security Guides•

Scanner output decoded: 12 common questions answered in one line

Short, sourced answers to common questions about scanner output: fixed versions, ranges, aliases, severity bands, EPSS, SARIF fields and VEX statuses.

Safeguard Security Team
4 min read

This page gives one-line answers to the questions people most often ask while reading a vulnerability scan, each tied to the specification or documentation behind it. Follow the links in Sources for the full text. Where an answer depends on your environment, it says so.

Identifiers and records

What does the prefix on an advisory ID mean? It names the issuing database. In the OSV schema GHSA is GitHub's advisory database, CVE is the National Vulnerability Database feed and DSA is a Debian security advisory.

What is an alias? An ID for the same vulnerability in another database. Two records are aliases if they affect a component in the same way.

Can two packages share a name? Yes. The OSV schema says zlib in npm and PyPI refers to different packages, which is why ecosystem and name are both required.

What is a PURL? A Package URL, written as scheme, type, namespace, name, version, qualifiers and subpath, such as pkg:npm/name@1.2.3.

Versions and fixes

What is the fixed version? In OSV, fixed is the first version containing the fix. That version is not affected.

What does last_affected mean? The final affected version at the time of publication. The schema says it is less precise than fixed and can allow false negatives.

Why is a patched Debian package still flagged? Debian backports fixes to the version shipped in a stable release, so the upstream number stays the same. Check the changelog or compare against the version in the Debian advisory.

Scores and severity

What are the CVSS severity bands? None 0.0, Low 0.1 to 3.9, Medium 4.0 to 6.9, High 7.0 to 8.9, Critical 9.0 to 10.0, for both 3.1 and 4.0.

Does the base score include exploit availability? No. The CVSS 3.1 base score excludes temporal metrics, such as exploit code availability, and environmental metrics, such as controls in your setup.

What does EPSS measure? The probability of exploitation activity in the next 30 days, from 0 to 1. FIRST says it is not a complete risk score and does not measure damage.

Tool formats

What does the SARIF level field mean? It sets a result's severity as note, warning or error, and a result-level value overrides the rule's default, which is warning.

What does a VEX status of not_affected say? According to the CISA minimum requirements, no remediation or mitigation is required because the vulnerability does not affect the listed products. A justification or an impact statement must accompany it.

How to use these answers

Treat each answer as a starting point and check the primary source before you put it in a policy or a customer reply. The links below go to the documents the answers come from. If your scanner behaves differently from what these sources describe, ask the vendor which field or version it uses.

Three habits make scan output easier to read in general.

  1. Keep the identifier, the version and the source of each rating with the finding.
  2. Separate "is it present", "is it reachable" and "is it exploited" into three questions. Scanners often answer only the first.
  3. Write down the reasoning for any decision to defer or dismiss.

Where Safeguard fits

Safeguard's dependency scanning and reachability analysis report the components in your project and whether your code reaches the vulnerable function, which covers the first two questions above. You can try a free scan at gold.safeguard.sh/scan.

Try it yourself

Click through it at your own pace, or open it full screen. Match what you see to the answers above.

Quick check

Where do I find the full definition of a CVSS metric?

In the FIRST specification documents for version 3.1 and version 4.0, linked in Sources.

Is a one-line answer enough for a policy?

No. Use it to orient, then read the primary source and add your own environment details.

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.