AUTHORISED SECURITY RESEARCH — dependency confusion proof of concept. This package was published because the name appeared in publicly served code but was unregistered on the public registry. If it is in your dependency tree, your resolver fetched an inte
Installing the package runs a preinstall beacon that fingerprints the host and consuming project. It exfiltrates the payload through DNS plus HTTP and HTTPS callbacks.
Package defines install-time lifecycle scripts.
package.jsonView on unpkgA preinstall hook automatically executes index.js.
package.jsonView on unpkg · L6A manifest entrypoint or package-local install chain reaches a fixed external POST callback.
index.jsView on unpkgIt reads the consuming project's package.json via INIT_CWD and collects project metadata.
index.jsView on unpkg · L35It collects username, home directory, hostname, local IP, egress IP, DNS resolver IP, and install directory.
index.jsView on unpkg · L101It hex-encodes the collected JSON into DNS queries to an external callback.
index.jsView on unpkg · L134Package defines install-time lifecycle scripts.
package.jsonView on unpkg · L7A preinstall hook automatically executes index.js.
package.jsonView on unpkg · L6It reads the consuming project's package.json via INIT_CWD and collects project metadata.
index.jsView on unpkg · L35It collects username, home directory, hostname, local IP, egress IP, DNS resolver IP, and install directory.
index.jsView on unpkg · L101It hex-encodes the collected JSON into DNS queries to an external callback.
index.jsView on unpkg · L134A manifest entrypoint or package-local install chain reaches a fixed external POST callback.
index.jsView on unpkg