Security research - dependency confusion proof of concept. Contact: liquid2@liquidsec.net
Installing the package automatically collects local host and user metadata. It transmits that data to two remote endpoints.
Package defines install-time lifecycle scripts.
package.jsonView on unpkgA preinstall hook executes beacon.js during npm installation.
package.jsonView on unpkg · L6Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgThe script collects the machine hostname, local username, platform, and architecture.
beacon.jsView on unpkg · L6It sends those details to two external endpoints and suppresses errors.
beacon.jsView on unpkg · L13Package defines install-time lifecycle scripts.
package.jsonView on unpkg · L7Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkg · L7A preinstall hook executes beacon.js during npm installation.
package.jsonView on unpkg · L6The script collects the machine hostname, local username, platform, and architecture.
beacon.jsView on unpkg · L6It sends those details to two external endpoints and suppresses errors.
beacon.jsView on unpkg · L13