@ravespaceio/browser-input@99.0.1
Malicious code in @ravespaceio/browser-input (npm)
Analysis
This package contains no real functionality (it exports an empty object). On installation it runs a preinstall lifecycle script, and on import it runs an execSync call, both invoking curl against a hardcoded remote host (173[.]249[.]29[.]170 on port 1337). The unusually high version (99.0.1) on a scoped package name is consistent with a dependency-confusion attack: by publishing a high version under an internal-looking package name, the author tricks build systems into pulling this package instead of a private one, and the install-time callout acts as a beacon confirming the package was installed and leaking that the targeted private name resolved to this host.
- analyzed by
- Leitwacht
- first seen
- Jun 17, 2026, 10:57 AM
- analyzed
- Jun 17, 2026, 11:23 AM
Related advisories
- @ravespaceio/rave-engine@99.0.1
- react-copy-lite@1.0.1
- prisma-callback@1.0.0
- martinez-polygon-clipping-tony@0.9.0
- @klapp-sca/routes@99.0.1
- @klapp-login-platform/routes@99.0.2
- ai-sdk-helpers@1.2.0
- ai-sdk-helpers@1.4.2
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.