VG VersionGopher™ Back to Help Index

Package Risk And Sensitive Artifacts

VersionGopher™ separates package inventory, OSV package advisories, confirmed OSV malicious-package advisories, and sensitive-artifact indicators so operators can act on the right signal without confusing package metadata with executable CVE matches.

Package Risk is not the same thing as Files With CVEs. NVD/CPE matching stays in the CVE lane; npm and PyPI package/version matches are checked against OSV in the package lane.
Package Artifacts

Lockfiles, manifests, installed metadata, and repository config files are recorded as Package Artifact rows. These rows tell you where package-manager evidence exists.

Package Advisories

Exact npm/PyPI package identities such as pkg:pypi/idna@3.13 can be checked against OSV advisories. This may include ordinary vulnerable-package advisories and malicious-package advisories.

Malicious Packages

This filter is narrower. It shows OSV MAL-* advisories for packages OSV identifies as malicious supply-chain attack packages.

Runtime Exposure

A package cache, lockfile, or installed metadata file proves package evidence was present. It does not automatically prove the package was imported, executed, reachable, or exploitable.

OSV Scanner Reports

OSV Scanner JSON can be uploaded through Import just like a VersionGopher output file. VersionGopher records it as external package-risk evidence, preserving OSV package/advisory details without changing the collector.

What The Collector Stores

Sensitive Artifact Filters

The Keys, Wallets, and AI prompt artifact filters are metadata-only review lanes. They are designed to answer "where should an analyst look next" without retaining the sensitive content itself.

Treat these as triage indicators. A finding can deserve immediate review even when VersionGopher intentionally avoids storing the secret or prompt content.

Operator Workflow