@blueskydataplatform/shared-ui@1.0.1
Malicious code in @blueskydataplatform/shared-ui (npm)
Analysis
This package impersonates the private scoped name @blueskydataplatform/shared-ui and beacons at install time. Its package.json declares a postinstall hook, "node beacon.cjs", which sends an HTTP POST to hxxp://185[.]158[.]107[.]175:8787/_ah/dc with an x-beacon-package header and a JSON body containing the package name, the machine hostname, the install directory (__dirname), the current working directory and the Node/npm version string. The package's index.js fires the same beacon whenever the module is required and exports a no-op Proxy so that imports of the impersonated package name do not fail. The README describes the package as an authorized dependency-confusion test that only reports that it was installed. No environment variables, credential files, tokens, wallet data or file contents are read or transmitted, and there is no remote code execution or second-stage download.
- analyzed by
- Leitwacht
- first seen
- Oct 22, 2026, 11:11 PM
- analyzed
- Oct 22, 2026, 11:15 PM
Related advisories
- @blueskydataplatform/shared-ui@99.0.3 same package
- @blueskydataplatform/shared-ui@0.1.0 same package
- @blueskydataplatform/shared-ui@0.0.0-stage same package
- @blueskydataplatform/shared-ui@2.0.0 same package
- @blueskydataplatform/shared-ui@2.0.1 same package
- @blueskydataplatform/shared-ui@1.0.0 same package
- @blueskydataplatform/shared-ui@0.0.1 same package
- orderly-plugin-liquidity-heatmap@1.0.0
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.