Detections

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

733 detections

This rule detects the creation of 'requirements.txt' or 'pom.xml' files on a system. These files are commonly used in software development projects (Python and Java/Maven, respectively) to manage dependencies and project configurations. Monitoring their creation can help identify legitimate development activities, but also potential malicious actions such as supply chain compromise where an adversary might introduce or modify project dependencies.
avatar
Ankit Mehta@Secvyn
Bharat Cyber Guardians
5 months ago
000
Identifies npm or node executing lifecycle scripts (e.g., preinstall) for known malicious typosquatted packages. This campaign utilizes these hooks to silently execute a stage-2 credential harvester targeting cloud environments.
avatar
Ethan Andrews@eandrews
avatar
Federal Signal Detections
5 months ago
13035
Detects the __DAEMONIZED=1 environment variable marker used by the vpmdhaj npm supply chain campaign (Mini Shai-Hulud) to spawn a detached credential-harvesting payload during npm install. This marker prevents re-entry when payload.bin is re-launched on subsequent require() calls. Microsoft explicitly recommends this detection, noting that the exact string __DAEMONIZED=1 has no legitimate npm ecosystem use, leading to near-zero false positives.
avatar
Tim Peck@timpeck
avatar
Detections.ai Community
5 months ago
6034
Detects command line activity indicating the installation of packages from the compromised @redhat-cloud-services npm scope, which was leveraged in a supply chain attack to drop the Miasma/Shai-Hulud infostealer malware.
avatar
Duo Tech@duotech
avatar
Detections.ai Community
5 months ago
207
This query identifies devices and users where the compromised Nx Console VS Code extension version 18.95.0 was observed in the local VS Code extensions directory or referenced in process command-line activity. The detection focuses only on the affected version: nrwl.angular-console-18.95.0. This query combines two evidence sources: DeviceFileEvents (confirms file or folder activity related to the extension path) and DeviceProcessEvents (confirms execution or command-line reference involving the extension).
avatar
Daniel Jeremiah@daniyyell
avatar
Detections.ai Community
5 months ago
140313
Identifies processes launched with the __DAEMONIZED=1 environment variable. This specific marker is used by the vpmdhaj malicious npm packages to spawn their stage-2 credential harvesting payload as a detached process, allowing it to survive parent termination.
avatar
Ethan Andrews@eandrews
avatar
Federal Signal Detections
5 months ago
8020
This rule detects the execution of 'vsce-sign.exe' with command-line arguments indicating the verification of cached VS Code extensions. This activity is part of the normal VS Code extension installation and update process, where extensions are verified for integrity and authenticity. While this is a legitimate process, monitoring it can be useful for identifying anomalies or potential supply chain compromises if unexpected extensions are being verified or if the verification process itself is being abused.
avatar
F S@Fsdr
avatar
Detections.ai Community
5 months ago
140353
Identifies Node.js processes downloading the Bun runtime from GitHub Releases. This behavior was observed in the vpmdhaj npm supply chain attack, where Gen-2 stagers silently downloaded Bun to execute bundled credential harvesting payloads without an immediate C2 payload drop.
avatar
Ethan Andrews@eandrews
avatar
Federal Signal Detections
5 months ago
2016
Detects the creation or modification of GitHub Actions workflow files designed to dump and exfiltrate repository secrets, a technique observed in the Mini Shai-Hulud supply chain attack. This rule specifically looks for file events in GitHub Actions workflow directories combined with command-line patterns indicative of secret exfiltration or the creation of a specific malicious workflow file ('codeql_analysis.yml') by scripting interpreters.
avatar
Brandon Rodriguez@BMRodriguez
avatar
Federal Signal Detections
5 months ago
90515
KQL Query
avatar
Yunus Coban@yunusmrcoban
avatar
Detections.ai Community
5 months ago
150326
KQL Query
avatar
Yunus Coban@yunusmrcoban
avatar
Detections.ai Community
5 months ago
170325
Identifies the creation of a stage-2 binary named 'payload.bin' within a 'node_modules' directory. This artifact is dropped by the Gen-1 stager used in the vpmdhaj malicious npm campaign, which targets cloud and CI/CD credentials.
avatar
Ethan Andrews@eandrews
avatar
Federal Signal Detections
5 months ago
3015
Detects the execution of known typo-squatted npm packages linked to TeamPCP copycats (Shai-Hulud clones and DDoS botnets). The rule specifically looks for process creation events involving npm, node, or yarn, and then filters for command lines containing specific malicious package names identified in threat intelligence.
avatar
Elgonad .@elgonad
avatar
Detections.ai Community
5 months ago
901,214
Detects when an application is published or updated in the Microsoft Teams app catalog. This activity could indicate malicious app deployment, supply chain tampering via catalog abuse, or unauthorized application changes.
avatar
Lacey Cochrane@NullVectorX
avatar
XQL Threat Forge
5 months ago
4099
Detects Mini Shai-Hulud supply-chain malware (router_init.js / router_runtime.js / tanstack_runner.js)
avatar
Leonardo Gasparini@Leonardo.Gasparini
avatar
Detections.ai Community
6 months ago
1431,824
Detects the creation or modification of GitHub Actions workflow files designed to dump and exfiltrate repository secrets, a technique observed in the Mini Shai-Hulud supply chain attack. This rule specifically looks for file events in GitHub Actions workflow directories combined with command-line patterns indicative of secret exfiltration or the creation of a specific malicious workflow file ('codeql_analysis.yml') by scripting interpreters.
avatar
Brandon Rodriguez@BMRodriguez
avatar
Detections.ai Community
6 months ago
170638
A large-scale supply-chain attack where 84 compromised npm package artifacts in the tanstack namespace were modified with credential-stealing malware. The incident is tracked as part of the ongoing Mini Shai-Hulud campaign.

ref: https://socket.dev/blog/tanstack-npm-packages-compromised-mini-shai-hulud-supply-chain-attack
avatar
Canister -@Canister
avatar
Detections.ai Community
6 months ago
500719
Detects the execution of the Bun runtime attempting to execute known malicious scripts associated with the Mini Shai-Hulud supply chain compromise. Attackers use Bun during npm installation to evade traditional Node.js security monitoring.
avatar
Brandon Rodriguez@BMRodriguez
avatar
Federal Signal Detections
6 months ago
50426
Detects network connections from Node.js or Bun runtime processes to common cloud instance metadata service IPs (AWS, Azure, GCP) or to the default HashiCorp Vault port (8200). This activity can indicate credential access attempts, especially in the context of a supply chain attack where malicious code might be injected into a Node.js/Bun application to exfiltrate sensitive information or gain further access. The rule correlates network connection events with process execution events to identify the specific runtime responsible.
avatar
Thiru N@Iamthiru
avatar
Detections.ai Community
6 months ago
80482
Detects the execution of the Bun runtime attempting to execute known malicious scripts associated with the Mini Shai-Hulud supply chain compromise. Attackers use Bun during npm installation to evade traditional Node.js security monitoring.
avatar
Brandon Rodriguez@BMRodriguez
avatar
Federal Signal Detections
6 months ago
50318
Detects git commits authored by claude@users.noreply.github.com that may indicate
repository poisoning by the Mini Shai-Hulud worm.
avatar
Leonardo Gasparini@Leonardo.Gasparini
avatar
Detections.ai Community
6 months ago
40371
Page 28 of 35