Security research - Dependency Confusion PoC - bug bounty disclosure
Installation automatically fingerprints the host and exfiltrates it through DNS and HTTPS. The package sends this data to an external callback host.
Package defines install-time lifecycle scripts.
package.jsonView on unpkgThe package automatically runs postinstall.js during installation.
package.jsonView on unpkg · L6Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgSource collects local host identity data and sends it to an external endpoint.
postinstall.jsView on unpkg · L4The install script collects the hostname, username, working directory, and Linux host files.
postinstall.jsView on unpkg · L12It sends encoded host data to an external requestcatcher host over HTTPS and performs DNS beacons.
postinstall.jsView on unpkg · L25This report applies to @umschool/analytics@999.0.2.
See version security history for other recorded verdicts.
Evidence last updated: .
Source advisory published: .
Package defines install-time lifecycle scripts.
package.jsonView on unpkgThe package automatically runs postinstall.js during installation.
package.jsonView on unpkg · L6Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgSource collects local host identity data and sends it to an external endpoint.
postinstall.jsView on unpkg · L4The install script collects the hostname, username, working directory, and Linux host files.
postinstall.jsView on unpkg · L12It sends encoded host data to an external requestcatcher host over HTTPS and performs DNS beacons.
postinstall.jsView on unpkg · L25