Preview 0.7.0 baseline

VersionGopher™ 0.7.0: software evidence becomes actionable

May 2026 preview release

VersionGopher™ is moving from version inventory into analyst-grade software evidence. The 0.7.0 baseline adds assessment reports, Software Genomics guidance, actionable dashboard drilldowns, metadata-probe plumbing, CAB/MSU archive visibility, hash-cost controls, stronger CVE guardrails, hosted-preview identity controls, and production hardening.

What's New in 0.7.0

Cleaner evidence, broader targets, less guesswork

This release is about making each scan more useful after the first import. Analysts get richer file evidence, operators get more collector choices, and the hosted preview has a stronger foundation for real beta users.

  • Binary detail views now explain more about PE and ELF files instead of only naming versions.
  • Archive and firmware-like containers are visible in search results without making the collector unpack them.
  • Package lockfiles, manifests, installed metadata, and repository configs are visible as lightweight supply-chain evidence with bounded identity peeks for exact npm/PyPI package/version records.
  • The Package Risk dashboard lane can check exact npm/PyPI identities against OSV advisories while keeping OSV separate from the NVD/CVE matching lane.
  • Package Advisories and Malicious Packages filters separate ordinary OSV vulnerable-package advisories from OSV MAL-* supply-chain attack advisories.
  • AI assistant instruction files such as .cursorrules and CLAUDE.md are visible as metadata-only prompt-risk evidence, including hidden Unicode and high-risk instruction markers without storing prompt bodies.
  • Private-key material and crypto-wallet artifacts are visible as metadata-only sensitive exposure evidence; key, wallet, and seed contents are not stored in the scan output or dashboard.
  • Microsoft Cabinet-family files, including .cab, .diagcab, and .msu, are treated as archive follow-up evidence.
  • Hash capture and hash search help correlate VersionGopher scans with external incident and malware tooling.
  • Assessment Reports package a scan's CVE exposure, package advisory exposure, private-key, wallet, and AI prompt findings, archive evidence, Software Genomics context, and provenance into a printable buyer-ready review.
  • Organization owners and admins can upload assessment-report branding so buyer-facing reports show the customer logo with VersionGopher attribution.
  • The public blog route is live for pre-auth education and links from the landing page.
  • Software Genomics help now separates repeatable fleet drift from generic scan similarity, forensic images, M&A evidence bundles, and random uploads.
  • Dashboard cards for Files With CVEs and Binary Signals now drill directly into scoped result rows instead of acting as passive counters.
  • Metadata Probe groundwork preserves bounded classified string evidence and archive clues without changing default scan scope.
  • Hash-cost controls keep default scans focused on emitted rows, with explicit overrides for large evidence files.
  • CVE matching now uses centralized guardrails to reduce common filename, vendor, platform, and weak-version collisions.
  • Managed Runtime Integrity groups .NET/GAC/Framework/WinSxS CVE evidence at the serviced parent level while still elevating unexpected identity in those high-trust runtime paths.
  • ELF version extraction is more skeptical of dependency minimums such as OpenSSL >= 1.0.2 when a better product-local version signal exists.
  • Hosted preview accounts now support organization and group scoping, MFA, Google sign-in, and admin workflows.
  • Collector build and deployment paths are documented for Windows, macOS, Linux, ARM, OpenWrt/Entware ARMv7, MIPS, and PowerPC targets.
Release at a Glance

A bigger preview build

0.7.0 touches the collectors, importer, database, web dashboard, matching engine, hosted identity model, and deployment workflow. These are the changes analysts and operators will feel first.

Enhanced scan schema Importer support for richer collector records, while preserving compatibility with older JSONL scans.
PE and ELF evidence Binary identity, compiler clues, hardening hints, file hashes, and provenance flow into detail views.
Archive detection ZIP, TAR, RAR, 7-Zip, LHA, CAB/MSU, package, and firmware-style containers are recorded for analyst follow-up without unpacking them on constrained systems.
Hash search Find files by SHA-256 across visible scans, with collector-side hash capture and an opt-out for tiny targets.
Embedded collectors Windows, macOS, Linux x64, ARM64, ARM32, OpenWrt/Entware ARMv7, MIPS, and PowerPC builds are represented in the preview downloads.
Scoped beta access Organizations, groups, users, MFA, Google sign-in, and role-aware scan visibility are now part of the hosted flow.
Software Genomics guidance Groups can now be explained as fleet-drift boundaries when scans are repeatable, while random uploads remain scan similarity.
Actionable dashboard cards Files With CVEs and Binary Signals counters open filtered result rows for immediate analyst review.
CVE matching guardrails Centralized expert rules reduce noisy filename-only matches and obvious platform/vendor mismatches, including Android CPE evidence against Windows PE files.
Production polish Deploy checks, materialized matching progress, and local preview workflows were tightened.
Examples

Four workflows 0.7.0 makes easier

The goal is not just to find more rows. It is to shorten the path from a raw filesystem scan to a defensible analyst decision.

01

Review a suspicious executable

Open the file card and inspect publisher strings, original filename, architecture, PE Rich Header clues, ELF runtime traits, hashes, and scan provenance before deciding whether the CVE match is credible.

Open dashboard
02

Check a hash from another tool

Paste a SHA-256 from an EDR alert, malware note, supplier advisory, or case record and see whether that exact artifact appears in any scan you are allowed to view.

Search hashes
03

Find archives worth unpacking

Filter for archives, firmware images, install bundles, and compressed containers, then unpack them in a controlled workspace and rescan the extracted directory.

out="versiongopher-${HOSTNAME}-rescan-extracted-20260520-154233.jsonl"; version_gopher -d extracted-dir -J > "$out"
04

Organize drift-ready fleet groups

Create narrow Groups for workstations, servers, kiosks, or golden images that are scanned on the same cadence with the same options. Use Software Genomics relatedness for everything else.

Read group guidance
Analyst Signals

More evidence on every executable

The detail view now carries more of the context analysts usually have to chase by hand: provenance, hashes, compiler/toolchain clues, publisher hints, and binary hardening data.

PE Forensics

Rich Header and identity clues

PE scans can surface original filename, internal name, product strings, publisher metadata, file size, architecture, checksum status, and likely Microsoft toolchain families.

ELF Forensics

Hardening and runtime evidence

ELF detail cards are prepared for interpreter paths, build IDs, needed libraries, architecture notes, and hardening indicators from the enhanced collector schema.

Hash Search

Find known artifacts fast

Paste a SHA-256 from another tool, provider, or incident note and quickly check whether the file or collector binary appears in your imported scans.

Schema V3

Richer records without bloating the collector

Collectors can emit structured evidence for binaries, archives, provenance, and identity while the importer normalizes older records into the current model.

Suspicion Cues

More than patch lists

The dashboard is being prepared to call attention to strange binary traits, weak evidence, and forensic context alongside vulnerability priority.

Baseball Cards

Better executable detail views

Analysts can drill into identity, build fingerprints, scan provenance, CVE rationale, nearby files, archive follow-up, and same-directory context from one place.

Typical Use Cases

Where this release should feel immediately useful

Embedded and hardware labs Inventory routers, appliances, lab images, FPGA-adjacent payload files, and update media without installing a resident agent.
Mission and satellite operators Carry provenance and version evidence from disconnected systems back to a ground-side review workflow.
Incident response Correlate hashes, suspicious paths, archive containers, and binary build fingerprints across scans and cases.
MSP and MSSP pilots Keep customer or group scan data scoped while testing CVE triage, exports, ownership, and review workflows.
IT and small-business fleets Use Groups to separate comparable machines, then read repeatable scans as drift and unrelated uploads as software similarity.
Software supply-chain review Use local collectors to produce compact evidence for offline packages, mounted images, dependency bundles, and legacy software.
False-positive research Inspect the matching rationale and binary context that explain why a CVE did or did not survive VersionGopher's guardrails.
Collector Coverage

More places to scan

The 0.7.0 preview keeps emphasizing small, portable collectors for field systems, lab appliances, embedded Linux, and disconnected environments where network agents are not realistic.

Windows and macOS Desktop, lab, and operator workstation scans with PE, Mach-O, plist, script, hash, and archive records.
Linux x64, ARM64, and ARM32 Server and embedded Linux collectors for normal host inventories and offline appliance review.
OpenWrt / Entware ARMv7 Router-class and storage-frontline ARMv7 Linux appliances can use the Entware/OpenWrt collector when the ABI matches.
MIPS and embedded network targets Router, payload-support, and hardware lab scanning for MIPS 24Kc little-endian Linux systems.
PowerPC infrastructure targets Telecom-class controllers, storage-frontline appliances, and mission labs can use the Linux PPC32 big-endian collector for offline JSONL inventory.
Less Noise

CVE matching gets more skeptical

VersionGopher still favors broad detection, but the matching layer now has stronger guardrails against common filename collisions and weak version evidence.

Expert Rules

False-positive controls in one place

Windows component-store files, generic product names, toolchain helper binaries, and weak filename-only matches are handled through centralized matching policy instead of scattered patches.

Version Evidence

Dependency strings get less trust

ELF scanning now avoids turning local dependency requirement text into product versions when stronger product-local strings are present.

Materialized Matching

Progress while work runs

Large scans can take time to match. The dashboard now reports matching state more clearly and uses materialized results so CVE filters stay responsive after refresh.

User Trust

Rationale is visible

When VersionGopher reports a CVE, the analyst can inspect the product, vendor, version rule, CPE, component, and evidence that drove the match.

Operational Safety

Less duplicated work

The matcher avoids duplicate enqueue behavior and gives the UI clearer status while long-running materialization jobs complete.

Containers

Archive files are visible, not unpacked

ZIP, TAR, RAR, 7z, LHA/LZH, CAB/MSU, ISO, DMG, firmware images, and several embedded container formats can now show up as first-class scan results. The collector records the container and gives follow-up guidance without expanding archives on constrained targets.

Why this matters: archives often hide installers, firmware drops, old dependency bundles, and field update packages. VersionGopher points analysts to the containers worth unpacking and rescanning.
Hosted Preview

Identity is becoming product-shaped

The beta service now supports local accounts, MFA enrollment, approved Google sign-in, organization and group ownership, scoped scan visibility, and admin workflows that fit small pilot teams.

Coming next MNPI-aware data protection, graph-style analyst annotations, richer schema-backed evidence views, and more operator workflow polish.
Operator Quality

The beta is easier to run and review

A lot of 0.7.0 work is not glamorous, but it matters: fewer manual deployment traps, better docs, clearer collector help, and a cleaner split between production, local testing, and embedded build environments.

Admin Workflows

Owners can manage access

Platform and group owners have a clearer path to manage users, groups, roles, MFA resets, and scan visibility inside the preview service.

Try the preview build

Scan a target, import the JSONL, and see where VersionGopher finds versions, CVEs, archives, hashes, and binary evidence.