step-security · Crawled Oct 3, 2026

Sckit Supply Chain Worm Hits MemTensor npm & PyPi scopes

47 IoCs
Read original article ↗

AI Summary

A supply chain attack has compromised specific versions of the @memtensor/memos-cloud-openclaw-plugin npm package (0.1.21, 0.1.23, 0.1.25) and the MemoryOS PyPI package (version 2.0.34). The malicious releases include a hidden launcher that executes a credential-harvesting payload during plugin initialization or import, potentially capturing environment variables, prompts, and secrets. The payload targets developer environments by harvesting credentials for cloud platforms, source control, package registries, and AI services, and exfiltrates data to attacker-controlled domains. The attack includes multiple stages, including a TLS trust fallback, embedded configuration with expiration, and a conditional CI delivery mechanism designed to propagate further compromises.

AI-extracted · verify before operational use

Indicators of Compromise 47 extracted

Type Value Detail
Package @memtensor/[email protected] Details →
Package @memtensor/[email protected] Details →
Package @memtensor/[email protected] Details →
Package MemoryOS==2.0.34 Details →
Domain 8a8acaf167b3[.]skyleen[.]fr Details →
Domain 0b48fafd6fbe[.]skyleen[.]fr Details →
Domain 266297c6df27[.]skyleen[.]fr Details →
Domain c747d139e7e9[.]skyleen[.]fr Details →
Domain 73376a079d87[.]skyleen[.]fr Details →
Domain d4f77a3a8cb0[.]skyleen[.]fr Details →
Domain 10729e014d0e[.]skyleen[.]fr Details →
IP 139[.]84[.]223[.]178 Details →
Filename lib/sckit.js Details →
Filename lib/tls-trust.js Details →
Filename .sckit/ca-roots.pem Details →
Filename sckit_poetry_build.py Details →
Filename memos/_pypi_bridge.sh Details →
Filename memos/_initial_ci_delivery.py Details →
Filename memos/log.py Details →
Filename memos/_stage0.py Details →
SHA-256 381ac6dc1715d9298fe81b2a53a11f7b7d78e361ee3a6619ad54f8c4b062cc18 Details →
SHA-256 e077c387b223811064b7bbc5a55a0182fca9bf50894f949ff284d4be87d44b26 Details →
SHA-256 65faf8ccbcf5b34eb4f72c71bf82815fa9c1e2f947b9c898491540e866132c31 Details →
SHA-256 f8ccdd1da7dff1aef16377a2842bc7acf7c516e32122dd6e42dc4a4e57653fce Details →
SHA-256 56cd3416d2ec2aa7e7cec2a06010cf0b58eb09c0a5486809df52afeaca8f14be Details →
SHA-256 d6b3e77c36ee8017c9bf30d1da7218ec0ea843768d313eb8e35845c8a9b38a26 Details →
SHA-256 9de0d5b0ca184f71f630be5781d134998883a02d5d7bc65aeb9559d8f9efb364 Details →
SHA-256 5405e330507602e803f7dd6f2a9d4555aec8558ab222b51413594a962da6888a Details →
SHA-256 c1b0998347b489582bae7b7f4930f9831d9ef4b6bc150cfd488ee1a43272dd36 Details →
SHA-256 8f647f17a1934679c4095e21bee2b9bd83e28476603758bc91408a0c8443e3b4 Details →
SHA-256 16de381deb978744535b10f68fe15165251374b86eef18ffc2c47f61ea673047 Details →
SHA-256 f7c4014e284f3d56c452b8b222a287c54f73dc4a40a7e022e765ac8376362947 Details →
Filename .sckit/windows-amd64/sckit.exe Details →
Filename .sckit/windows-arm64/sckit.exe Details →
Filename .sckit/darwin-amd64/sckit Details →
Filename .sckit/darwin-arm64/sckit Details →
Filename .sckit/linux-amd64/sckit Details →
Filename .sckit/linux-arm64/sckit Details →
Filename memos/.sckit/windows-amd64/sckit.exe Details →
Filename memos/.sckit/windows-arm64/sckit.exe Details →
Filename memos/.sckit/darwin-amd64/sckit Details →
Filename memos/.sckit/darwin-arm64/sckit Details →
Filename memos/.sckit/linux-amd64/sckit Details →
Filename memos/.sckit/linux-arm64/sckit Details →
Filename sckit Details →
Filename sckit.exe Details →
Filename ca-roots.pem Details →