🐿️ 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 by a platform admin. 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

CVE matching and Package Risk are intentionally separate. Production CVE scan matching runs in the background about every minute against the current NVD/CVE reference catalog, while scheduled feed jobs refresh the NVD/CVE and PG18 OSV package advisory catalogs. Manual feed updates are platform-admin actions. Package Risk stores package evidence and OSV package-advisory matches separately from NVD/CPE CVEs. The PG18 OSV/package-advisory catalog backs local npm/PyPI matching when populated; bounded platform-admin checks and imported OSV Scanner reports can also produce per-scan matches.