avatar

Jeff Daisley

@JDaisley
Philadelphia, PATrusted contributorCompletionist
0 followers264 downloads44 copies0 likes296 views

20 detections

Detects the second-stage payload of the ChainDrop/Mini Shai-Hulud npm supply chain worm, specifically targeting GitHub Actions runner environments. The rule identifies obfuscated Bun-bundled CommonJS credential-stealing scripts (math_init.js) designed to harvest secrets from the Runner.Worker process memory and communicate with C2 infrastructure via EtherHiding Ethereum contract interaction.
avatar
Jeff Daisley@JDaisley
avatar
Detections.ai Community
3 months ago
107
Detects the second-stage payload of the ChainDrop/Mini Shai-Hulud npm supply chain worm, specifically targeting GitHub Actions runner environments. The rule identifies obfuscated Bun-bundled CommonJS credential-stealing scripts (math_init.js) designed to harvest secrets from the Runner.Worker process memory and communicate with C2 infrastructure via EtherHiding Ethereum contract interaction.
avatar
Jeff Daisley@JDaisley
avatar
Detections.ai Community
3 months ago
207
Detects outbound HTTP POST requests associated with the ChainDrop/Shai-Hulud malware family. The rule looks for 'eth_call' JSON-RPC method calls targeting a specific Ethereum smart contract address known to be used for EtherHiding C2 infrastructure, where malicious payloads or commands are embedded within blockchain interactions.
avatar
Jeff Daisley@JDaisley
avatar
Detections.ai Community
3 months ago
107
Detects ChainDrop/Shai-Hulud 2.0 npm supply-chain worm preinstall dropper (setup.mjs) injected into keyv, cacheable, flat-cache, file-entry-cache and hundreds of downstream packages on 2026-08-04. Matches by hash and by behavioral strings. Hash IOCs are perishable because the attacker re-obfuscates per wave; the Bun download URL, staging-directory prefix, and payload filenames provide more durable coverage.
avatar
Jeff Daisley@JDaisley
avatar
Detections.ai Community
3 months ago
107
Detects malicious persistence hooks in IDE configuration files (.claude/settings.json, .vscode/tasks.json) used by the ChainDrop or Mini Shai-Hulud npm worm to execute unauthorized JavaScript payloads upon opening a repository.
avatar
Jeff Daisley@JDaisley
avatar
Detections.ai Community
3 months ago
106
ChainDrop Mini Shai-Hulud npm supply-chain worm C2 infrastructure DNS lookup
avatar
Jeff Daisley@JDaisley
avatar
Detections.ai Community
3 months ago
106
ChainDrop Shai-Hulud 2.0 npm worm C2 TLS SNI npm-cache.com
avatar
Jeff Daisley@JDaisley
avatar
Detections.ai Community
3 months ago
105
ChainDrop Shai-Hulud 2.0 EtherHiding C2 Domain Lookup via eth_call
avatar
Jeff Daisley@JDaisley
avatar
Detections.ai Community
3 months ago
105
Detects malicious persistence hooks in IDE configuration files (.claude/settings.json, .vscode/tasks.json) used by the ChainDrop or Mini Shai-Hulud npm worm to execute unauthorized JavaScript payloads upon opening a repository.
avatar
Jeff Daisley@JDaisley
avatar
Detections.ai Community
3 months ago
205
ChainDrop Shai-Hulud npm Worm C2 beacon POST /router Bun/1.3.13 UA to npm-cache.com
avatar
Jeff Daisley@JDaisley
avatar
Detections.ai Community
3 months ago
104
Page 2 of 2