step-security · Crawled Nov 9, 2026

@ethersphere/bee-js 13.3.0 Compromised

13 IoCs
Read original article ↗

AI Summary

The npm package @ethersphere/bee-js version 13.3.0 was compromised and published with malicious code that executes during installation. The postinstall script retrieves platform-specific JavaScript payloads from an attacker-controlled domain, which target Swarm Desktop wallet data for exfiltration and establish persistence on Linux, macOS, and Windows systems. The attack leveraged a compromised release identity (bee-worker), with the malicious commit bypassing normal signed pull request workflows, and the package was published with valid SLSA provenance, making detection more difficult.

AI-extracted · verify before operational use

Indicators of Compromise 13 extracted

Type Value Detail
Domain api[.]frameworkmetrics[.]xyz Details →
Filename scripts/generate-version.cjs Details →
Filename data-dir/keys/swarm.key Details →
Filename .run.py Details →
Filename .run.cjs Details →
Filename com.solidity.langsupport.runner.plist Details →
Filename invoke.ps1 Details →
Filename app.msi Details →
Filename .stuffed-* Details →
Filename %LOCALAPPDATA%\.<32-hex-guid>\app.msi Details →
SHA-256 9b73e7cd4e1425e770392549d8df46c706139ef476f4f7b9ac405165dc8d9696 Details →
SHA-256 b601776817363b96295119f7221338a122d5247a35a77a64b04f286e1bbcc565 Details →
SHA-1 a205c8a5fed81e9a787645b2801f00be3db3348d Details →