Detections

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

733 detections

Detects the creation of the 'shai-hulud-workflow.yml' file, which is associated with the Shai Hulud worm. This worm targets the NPM supply chain and is designed to exfiltrate GitHub secrets. The rule specifically looks for the creation of this file within the '.github/workflows/' directory.
avatar
SigmaHQ Detections@sigmaHQ
avatar
SigmaHQ
1 year ago
80123
Detects GitHub activity associated with the 'Shai-Hulud' NPM supply chain attack. The attack involves malicious NPM packages that use stolen GitHub tokens to create a new branch, inject a malicious workflow file to exfiltrate secrets, and make private repositories public.
avatar
SigmaHQ Detections@sigmaHQ
avatar
SigmaHQ
1 year ago
40106
Detects the installation of malicious npm packages, such as 'node-nvm-ssh', used by the Famous Chollima group. The detection focuses on suspicious post-install scripts executed by node.exe, which is a known TTP for this actor to deliver malware like BeaverTail and OtterCookie.
avatar
Tim Peck@timpeck
avatar
Detections.ai Community
1 year ago
60252
Detects the Node Package Manager (npm) or npx spawning child processes commonly used to download remote files. This behavior is often seen in malicious npm packages that use post-install scripts to fetch and execute second-stage payloads, as seen with the AdaptixC2 framework delivery.
avatar
Duo Tech@duotech
avatar
Detections.ai Community
1 year ago
20140
Detects .NET DLLs containing hardcoded Azure Storage Account credentials, such as access keys or SAS tokens. This technique was observed in the Axis Communications plugin for Autodesk Revit, where it could have enabled a supply chain attack.
avatar
Tim Peck@timpeck
avatar
Detections.ai Community
1 year ago
1072
This rule detects attempts to browse or access a predefined list of potentially malicious software packages. It monitors proxy logs for occurrences of these package names within the 'file.name' field. Further investigation of network traffic volume (bytes in/out) is recommended to ascertain if a download of the malicious package has taken place.
avatar
RamZy Sarkar@sarakarbabu
avatar
Detections.ai Community
1 year ago
60221
Detects the creation or modification of a GitHub Actions workflow file that attempts to exfiltrate secrets. This pattern is associated with the Shai-Hulud worm, which injects malicious workflows to steal credentials using `toJSON(secrets)` and exfiltrate them using tools like `curl` and `base64`.
avatar
Tim Peck@timpeck
avatar
Detections.ai Community
1 year ago
30244
This rule detects the download or installation of known malicious NPM package versions by monitoring process command-line arguments for specific package names and versions. It targets common package managers like npm, yarn, and pnpm, as well as node.exe, to identify instances where a compromised or intentionally malicious package is being introduced into a development or production environment.
avatar
Elgonad .@elgonad
avatar
Detections.ai Community
1 year ago
131357
Detection for shai-hulud supply chain attack. All npm packages. [Why not externaldata()? 'cause it is computationally expensive, and it may not run)
avatar
Eugenio Fantasia@IntelBr0ke
avatar
Detections.ai Community
1 year ago
308549
This rule detects network connections initiated by a process with a command line containing "filesystem", "--json", and "--results=verified", which is used to scan the entire filesystem.

This specific combination of command-line arguments is associated with the Shai-Hulud malware.
avatar
Thomas Carr@Tomcat
avatar
Detections.ai Community
1 year ago
122321
This rule detects the creation of an executable file (.exe) that is being extracted by an archive where the command line includes 'tar -xzf' and a '.tar.gz' archive.
avatar
Thomas Carr@Tomcat
avatar
Detections.ai Community
1 year ago
90235
Detects potential remote code execution via a malicious OAuth URL in the mcp-remote proxy tool, indicative of CVE-2025-6514 exploitation.
avatar
Tim Peck@timpeck
avatar
Detections.ai Community
1 year ago
20114
This power query is to detect NPM package is downloaded by the user, using the SentinelOne Singularity Power query.
avatar
RamZy Sarkar@sarakarbabu
avatar
Detections.ai Community
1 year ago
92252
Detects the presence of specific compromised versions of popular NPM packages. These versions were tampered with to include a malicious crypto wallet drainer as part of a supply chain attack.
avatar
Elgonad .@elgonad
avatar
Detections.ai Community
1 year ago
00114
This analytic detects suspicious Python package installations where the package name resembles popular Python libraries but may be typosquatted or slightly altered. Typosquatting is a common technique used by attackers to trick users into installing malicious packages that mimic legitimate ones. This detection leverages Cisco NVM flow telemetry and checks for pip or poetry package managers with the "install" or "add" flags, making outbound connections to package repository such as `pypi.org` with known or suspected typo package names.
Splunk Security@SplunkSecurity
avatar
Splunk Security Content
1 year ago
0044
Detects outbound API calls to api.github.com for repository creation or file uploads matching patterns used in the s1ngularity supply chain attack.
avatar
Tim Peck@timpeck
avatar
Detections.ai Community
1 year ago
0131
This rule detects the installation of specific malicious open-source packages using npm or pip. It looks for process executions of 'npm.exe', 'pip.exe', 'pip3.exe', 'npm', or 'pip3' with 'install' in their command line, specifically targeting known malicious package names like 'winston-compose', 'nodemailer-helper', 'servula', 'velocky', 'vite-postcss-helper', 'pycryptoconf', and 'pycryptoenv'. This activity is indicative of supply chain compromise attempts, potentially by groups like Lazarus Group, who have been known to leverage such tactics.
avatar
R W@shiftyroot
avatar
Detections.ai Community
1 year ago
6381
KQL Query from file: Malicious NPM Package post install script
avatar
Martin Baran@Martinbaran
avatar
Detections.ai Community
1 year ago
103120
KQL Query from file: CVE-2024-3094 with CVSS Score 10
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
2053
KQL Query
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
2038
'The query looks for source code files being modified immediately after a build process is started. The purpose of this is to look for malicious code injection during the build process.
More details: https://techcommunity.microsoft.com/t5/azure-sentinel/monitoring-the-software-supply-chain-with-azure-sentinel/ba-p/2176463'
Azure Sentinel@AzureSentinel
avatar
AzureSentinel
1 year ago
2075
Page 34 of 35