Reporting describes compromised developer and publishing paths that made poisoned packages and repositories look legitimate enough to reach normal workflows.
Find out where the poisoned developer artifacts landed.
If you are responding to the Miasma supply-chain incident right now, the VersionGopher team wants to help you inventory developer workstations, CI runners, build caches, and recovered filesystems before this spreads any further.
-m.
The probe is bounded, read-only, and metadata-only. It adds useful incident clues such as embedded URLs, build paths, library names, compiler hints, and reverse-DNS identifiers to the JSONL.
host=$(hostname 2>/dev/null || echo host); out="versiongopher-${host}-miasma-response-schema-v3-$(date -u +%Y%m%d-%H%M%S).jsonl"; sudo ./version_gopher -s -m -J > "$out"
$prefix = "versiongopher-${env:COMPUTERNAME}-windows-x64-miasma-response-schema-v3-$(Get-Date -Format yyyyMMdd-HHmmss)"; .\version_gopher-windows-x64.exe -s -m -o $prefix -j
Why this incident is different
The trigger moved from package install scripts to repository and editor surfaces. Teams need to inspect real filesystems without executing package managers or opening suspect workspaces first.
SLSA and build attestations help explain a build, but they do not prove the human or token behind a legitimate workflow was uncompromised.
Repository-local agent instructions, editor tasks, and prompt-risk files are now part of the software supply chain and need to be inventoried.
How VersionGopher can help right now
Start with passive collection, then turn package identities and artifact paths into a triage list your responders can actually use.
-m on workstations, CI runners, build caches, package mirrors, staging hosts, or recovered disks.
Signals to look for
These are not abstract SBOM questions. They are the local evidence questions that decide credential rotation, runner rebuilds, and developer-machine containment.
`pkg:npm/...@version` and `pkg:pypi/...@version` records that can be checked against OSV advisories and `MAL-*` records.
`package-lock.json`, `node_modules`, `.npmrc`, `.claude`, `.gemini`, `.cursor`, and `.vscode` evidence that shows where risk may have landed.
Private-key indicators, package-manager config, cloud-adjacent paths, scan provenance, and repeat scans that show what changed.
-m adds bounded embedded URLs, build paths, library names, compiler hints, and reverse-DNS identifiers without unpacking or executing suspect files.
Incident reporting and references
Start here for the public reporting, OSV context, and build provenance background behind this temporary response page.