@rutxploit-sec/waves-icons
BUGBOUNTY PoC — represents @waves/icons — @waves/icons (4 refs) — Subsplash report 7a8faa0b
This report shows the evidence for @rutxploit-sec/waves-icons@1.0.0, the only known version.
AI Security Review
scanned 25d ago · by lpm-firewall-aiThe preinstall hook unconditionally harvests hostname and username and sends them over HTTP during install, with errors silenced, while presenting the package as @waves/icons. Self-described bug-bounty text does not remove that install-time exfiltration.
Decision evidence
public snapshot- The preinstall script runs node, reads os.hostname and os.userInfo().username, and sends them in an HTTP GET to http://127.0.0.1:8099 while discarding stderr.
- package.json names the package @rutxploit-sec/waves-icons and describes it as standing in for the unrelated package @waves/icons.
- index.js prints a dependency-confusion marker when the module is loaded and exports an empty object.
- The callback host is loopback 127.0.0.1:8099 rather than a public server.
- index.js does not send data; it only logs and exports an empty object.
Source & flagged code
6 flagged · loading sourceInstall-time lifecycle script matches a deterministic static-gate block pattern.
package.jsonView on unpkgPackage defines install-time lifecycle scripts.
package.jsonView on unpkgThe preinstall script runs node, reads os.hostname and os.userInfo().username, and sends them in an HTTP GET to http://127.0.0.1:8099 while discarding stderr.
Findings
Affected versions and remediation
This report applies to @rutxploit-sec/waves-icons@1.0.0.
The versions list below shows the verdict for each recorded version.
- Avoid installing @rutxploit-sec/waves-icons@1.0.0. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Source advisory published: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.