Detections

Explore public detection logic contributed by the community across SIEM and rule languages.

7,277 detections

Detects the execution of the Bun JavaScript runtime by npm or node.js during lifecycle tasks (preinstall, postinstall, etc.). This behavior is highly indicative of the ChainDrop/Shai-Hulud supply chain worm, which uses npm lifecycle scripts to download and execute a second-stage payload using the Bun runtime.
avatar
Ethan Andrews@eandrews
avatar
Federal Signal Detections
3 months ago
41051
Detects outbound network connections initiated by a process identifying itself as 'HeadlessChrome' within the User-Agent string. This behavior is indicative of a headless browser being misused as a proxy for Command and Control (C2) communication, as observed in msaRAT infections.
avatar
Emiliano Mema@Nosalva
avatar
Detections.ai Community
2 months ago
000
Detects Visual Studio Code or Node.js processes checking for common CI/CD environment variables (such as GITHUB_ACTIONS, JENKINS_HOME, or GITPOD_WORKSPACE_ID) or specifically testing for the existence of CI environments via 'process.env.CI'. This behavior is characteristic of malicious extensions attempting to identify if they are running within a sandboxed CI/CD build environment to potentially evade detection or adjust their payload delivery.
avatar
Kaung Khant Ko@kaungkhantko
avatar
Detections.ai Community
3 months ago
607
This rule detects suspicious process execution chains where common web application servers (gunicorn, uwsgi, celery) spawn command-line utilities (bash, sh, curl, wget, python3) containing strings indicative of Python object inspection or class pollution. This pattern is commonly associated with attempts to exploit server-side vulnerabilities for remote code execution or post-exploitation activities.
avatar
Ankit Mehta@Secvyn
avatar
Detections.ai Community
3 months ago
403
This rule detects the execution of scripts or processes containing command-line arguments indicative of a cryptocurrency wallet drainer (e.g., 'DRAIN', 'DRAIN_PCT') targeting specific cryptocurrencies (bitcoin, ethereum, etc.). These scripts are commonly used by threat actors to exfiltrate funds from victim crypto wallets.
avatar
Emiliano Mema@Nosalva
avatar
Detections.ai Community
3 months ago
104
This one's the interesting bit they're using Ethereum RPC calls as a C2channel and dumping stolen secrets to attacker-owned public repos tagged "Shai-Hulud: Here We Go Again". Also flags Claude/VS Code config file writes dropped by the worm for lateral persistence across dev machines.
avatar
Ankit Mehta@Secvyn
Bharat Cyber Guardians
3 months ago
7018
This rule detects instances where a process that is not a recognized web browser attempts to access sensitive files associated with browser credential stores, such as Login Data, Cookies, and web browser state files. Such activity is commonly associated with infostealer malware, which attempts to exfiltrate saved passwords, session cookies, and autofill information.
avatar
Lacey Cochrane@NullVectorX
avatar
XQL Threat Forge
3 months ago
16033
Detects execution of a 'setup.mjs' preinstall lifecycle hook, the stage-1 loader used in the
4 August 2026 compromise of the keyv and cacheable npm namespaces. The trojanised package.json
adds "preinstall": "node setup.mjs" while leaving dist/ byte-identical to the last clean
release, so the only execution-time signal is the hook itself. The loader downloads a
standalone Bun runtime and executes an obfuscated second stage (Math_Symbol.js).
avatar
Lourenço Santos@lourenco
avatar
Detections.ai Community
3 months ago
11033
Detects credential and token harvesting behaviors associated with the ChainDrop/Shai-Hulud 2.0 npm worm, specifically targeting CI/CD environments. The rule monitors for unauthorized access to /proc/[pid]/mem to scrape memory for workflow secrets, extraction of OIDC environment variables, and suspicious invocation of the GitHub CLI (gh) to steal authentication tokens.
avatar
Ethan Andrews@eandrews
avatar
Federal Signal Detections
3 months ago
20030
Detects the execution of malicious 'node.exe' processes that invoke 'setup.mjs' or 'math_init.js' scripts from within .vscode or .claude configuration directories. This pattern is characteristic of the ChainDrop/Shai-Hulud npm supply chain worm, which leverages VS Code tasks or Claude Code session hooks to achieve persistent execution of dropper scripts without triggering standard npm installation flows.
avatar
Ethan Andrews@eandrews
avatar
Federal Signal Detections
3 months ago
31030
Detects SSH access to the Hiware system access-control server from accounts/source IPs outside the approved PAM admin allowlist, followed by bulk password-database export, consistent with Gunra's symmetric-key theft and mass credential decryption.
avatar
Duo Tech@duotech
avatar
Detections.ai Community
3 months ago
205
Detects instances where AI coding assistants (e.g., Cursor, Claude, Copilot) are observed interacting with specific configuration or sensitive files and subsequently initiating suspicious shell commands. The rule correlates file read activity (containing keywords like 'skill', 'preflight', '.ssh', or '.aws') followed closely by execution of potentially malicious commands like 'whoami /priv', credential decoding, or registry exploration, indicating potential abuse of the assistant's context.
avatar
Ankit Mehta@Secvyn
avatar
Detections.ai Community
3 months ago
304
This rule detects suspicious process execution chains where common web application servers (gunicorn, uwsgi, celery) spawn command-line utilities (bash, sh, curl, wget, python3) containing strings indicative of Python object inspection or class pollution. This pattern is commonly associated with attempts to exploit server-side vulnerabilities for remote code execution or post-exploitation activities.
avatar
Ankit Mehta@Secvyn
Bharat Cyber Guardians
3 months ago
002
Detects the creation of executable script files (PHP, ASP, ASPX, JSP) by web server worker processes (e.g., httpd, nginx, w3wp.exe, php-fpm). This behavior is strongly indicative of the final stage of a web exploitation workflow where an attacker writes a web shell to the server to establish persistence or remote command execution capabilities.
avatar
Ethan Andrews@eandrews
avatar
Federal Signal Detections
3 months ago
6024
This rule extracts and audits inventory information from local agents, including vendor, device name, account context, and associated process information. It is designed to provide visibility into the state and configuration of installed local agents within the environment.
avatar
Goksel Atakan@gokselatakan
avatar
Detections.ai Community
3 months ago
505
Detects execution of potentially malicious JavaScript files (e.g., setup.mjs, math_init.js) via Node.js or Bun command-line tools. This often indicates the execution of obfuscated or unauthorized scripts during software installation or supply chain compromise attempts.
avatar
Ankit Mehta@Secvyn
avatar
Detections.ai Community
3 months ago
7113
This rule detects potentially malicious activity associated with known supply chain compromise indicators in npm packages (such as Keyv and associated malicious scripts). It flags the execution of specific suspicious files (e.g., 'setup.mjs', 'Math_Symbol.js') or the use of specific versions of common packages known to be associated with recent supply chain attacks, when executed via npm or node.js runtime.
avatar
Ankit Mehta@Secvyn
Bharat Cyber Guardians
3 months ago
6014
Detects malicious heartbeat check-ins to a C2 server endpoint '/api/bot/heartbeat' by monitoring for unauthorized exfiltration of hardware identifiers (Host/Device/HW ID) or potential remote task execution via Base64-encoded instructions in the response body, characteristic of ClickFix-related infostealer campaigns targeting macOS users.
avatar
Duo Tech@duotech
avatar
Detections.ai Community
3 months ago
9011
Detects network connections to the localhost IP 127.0.0.1 on TCP port 23075 initiated by non-browser and non-VPN processes, excluding standard system binaries and protected paths. This pattern is commonly associated with SOCKS proxies, tunnelers, or malicious local communication channels used for C2 redirection.
avatar
Duo Tech@duotech
avatar
Detections.ai Community
3 months ago
303
Detects a shell/interpreter process spawned by a VS Code / VS Code-Insiders editor process that references CI marker environment variable names (GITHUB_, GITHUB_REPOSITORY, GITLAB_CI_, CI_PROJECT_PATH), matching how malicious Open VSX 'evil twin' extensions harvested CI/CD environment variables from GitHub, GitLab, and Azure DevOps runners.
avatar
Ethan Andrews@eandrews
avatar
Federal Signal Detections
3 months ago
12020
This rule detects the execution or presence of known malicious JavaScript loader files identified as part of a banking-lure phishing campaign by matching their SHA256 file hashes.
avatar
Renata Cardoso@rcardososec
avatar
Detections.ai Community
3 months ago
004
Page 147 of 347