Live › package › MAL-2026-17895
Go to dashboardNot triaged yet. The sources’ own description is below.
First seen by InfraStack 2026-10-26 20:51 UTC. All times on this page are UTC.
| Product | Ecosystem | Affected | Fixed in |
|---|---|---|---|
| web-pixels-manager | npm | = 76.2.4 | – |
Unknown from the sources.
Unknown from the sources.
Each row is the first time that source carried this signal. The analyst’s rows are its own findings.
[email protected] describes itself as a package for getting IP location and metadata. Its preinstall hook runs node index.js on npm install and requests https://realwbx.com/ip.php?ip=8.8.8.8 with the hardcoded Authorization value 207e4133bd083b9e3e89c5556fc8677e, which differs from the value in each of the account's other packages. The npm account conx3993 published it on 2026-10-15, one of 9 packages from that account between 2026-09-30 and 2026-10-15 whose preinstall hook calls realwbx.com.
-= Per source details. Do not edit below this line.=-
Package name web-pixels-manager typosquats Shopify's scoped @shopify/web-pixels-manager; the stated description (get the IP location and metadata) is unrelated to that name and the README is a one-line stub. package.json declares preinstall: node index.js, and index.js executes top-level code on npm install that performs an HTTPS GET to https://realwbx.com/ip.php with a hardcoded Authorization bearer token (via getPublicIPLocation('8.8.8.8')). The destination is not a Shopify or publisher-matching host. The install-time outbound call allows the operator of realwbx.com to enumerate hosts that installed the package, timestamp them, and correlate them to the hardcoded token, providing a victim check-in channel under a typosquatted name.
This page as .md · .json · in your agent: get_signal("MAL-2026-17895")