VYPR

npm · Malicious package advisory

Malware

@rocketreach/rr-components

MAL-2026-4427

Malicious code in @rocketreach/rr-components (npm)

Details


---
_-= Per source details. Do not edit below this line.=-_

## Source: amazon-inspector (c1c16148ad4c13ad5d5cbfe951d9ca934a0912ab5ad75c3b4afee19be86172fa)
On `npm install`, both `preinstall` and `postinstall` lifecycle hooks execute `postinstall.js`, which collects host identifiers (hostname, platform, arch, OS username, cwd, Node version) and the full sorted list of `process.env` key names, then POSTs the JSON payload to a hardcoded `https://webhook.site/d81181e1-e40b-478f-a0b4-f18069f9f677` collector. The package name `@rocketreach/rr-components` at version `9999.0.0` together with the self-identifying `proof: "dependency-confusion-poc"` field in the payload is the canonical dependency-confusion shape: publishing a high-version package under a target organization's private scope to public npm so that any misconfigured internal build resolves it. Even environment variable NAMES (not values) leak CI secret-naming schemes useful for follow-on attacks. Fires automatically on install with no user interaction.

Compromised versions (1)

  • 9999.0.0

Any computer that installed or ran a compromised version should be considered fully compromised. Rotate every secret on that machine from a clean environment.