Detections

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

522 detections

Axios NPM Supply Chain Attack Delivers RAT

https://www.trendmicro.com/en_us/research/26/c/axios-npm-package-compromised.html
avatar
Canister -@Canister
avatar
Detection & Hunting Community
6 months ago
20492
Detects execution of Impacket's MSSQL client tool, commonly used for lateral movement against Microsoft SQL servers using compromised credentials. Includes detection of proxychains usage and Python-based execution patterns.
avatar
Georgios Maragos@Gmarak
avatar
Detections.ai Community
7 months ago
90568
Detects the use of Python's base64 decoding functions in command line executions on Linux systems.
Malicious scripts often use python one-liners to decode and execute base64-encoded payloads, which is a common technique for obfuscation and evasion.
avatar
SigmaHQ Detections@sigmaHQ
avatar
SigmaHQ
6 months ago
001
Detects Python one-liners that use base64 decoding functions in command line executions.
Malicious scripts or attackers often use python one-liners to decode and execute base64-encoded payloads, which is a common technique for obfuscation and evasion.
avatar
SigmaHQ Detections@sigmaHQ
avatar
SigmaHQ
6 months ago
001
Detects the execution of malicious artifacts associated with the Sapphire Sleet (UNC1069) Axios npm supply chain attack, including the initial plain-crypto-js setup, specific curl commands posting to C2, and OS-specific second-stage payload executions.
avatar
Ilyess Sellami@ilyessellami
avatar
Detections.ai Community
7 months ago
1401,006
Detects the execution of malicious artifacts associated with the Sapphire Sleet (UNC1069) Axios npm supply chain attack, including the initial plain-crypto-js setup, specific curl commands posting to C2, and OS-specific second-stage payload executions.
avatar
Ilyess Sellami@ilyessellami
avatar
SigmaHero
7 months ago
120269
This rule detects suspicious activity involving multiple POST requests to Livewire update endpoints on web servers, followed by the spawning of unusual processes from web server parent processes (php, apache, httpd, nginx, php-fpm). The spawned processes of interest include various shells (sh, bash), command-line tools (curl, wget, python, perl, nc), or commands containing base64 encoding, chmod +x, or /tmp/ paths. This behavior could indicate a web shell compromise or successful exploitation leading to command execution.
avatar
Ali AlEnezi@site
avatar
Detections.ai Community
7 months ago
40305
Detects suspicious network connections to 'sfrclak.com' on port 8000 or command-line activity involving 'curl' targeting 'packages.npm.org' on port 8000, potentially indicating malicious activity such as malware download or command and control communication. The rule specifically looks for various command-line patterns including 'cmd.exe' with PowerShell scripts, 'python' scripts, or 'com.apple.act.mond' related commands.
avatar
Ankit Mehta@Secvyn
avatar
Detections.ai Community
7 months ago
260254
Detects the creation of .pth files inside a Python site-packages or dist-packages directory. This technique was leveraged by TeamPCP in the LiteLLM supply chain attack to gain automatic execution every time the Python interpreter was started.
avatar
Danny Y@zendannyy
avatar
Detections.ai Community
7 months ago
110527
Detects suspicious process execution originating from npm postinstall scripts, which can indicate a supply chain compromise. Specifically, this rule looks for npm, node, or npm.cmd processes with 'postinstall' or 'plain-crypto-js' in their command line, spawning suspicious executables like curl, wget, python, bash, sh, cmd, powershell, or wt, or connecting to known malicious domains/IPs or specific file names associated with the 'plain-crypto-js' RAT dropper.
avatar
Lacey Cochrane@NullVectorX
avatar
XQL Threat Forge
7 months ago
130376
Detects the execution of the specific Linux payload path '/tmp/ld.py', commonly executed via python3 in the background by the dropper associated with the Axios npm supply chain attack.
Effy Elden@ineffyble
avatar
Detections.ai Community
7 months ago
2171
Detects the execution of a renamed Python executable (csshost.exe) running Python scripts. This behavior is a known defense evasion technique associated with the PyLangGhost RAT, which is deployed by the NICKEL ALLEY threat group in their Contagious Interview campaigns.
avatar
Danny Y@zendannyy
avatar
Detections.ai Community
7 months ago
1050
This detection identifies attempts to exploit CVE-2026-33017, a code injection vulnerability in Langflow, by looking for specific URL paths associated with the vulnerability ('/api/v1/build_public_tmp/') combined with indicators of scanning tools like 'nuclei' in the user agent or cookie fields. It aims to detect reconnaissance or exploitation attempts against vulnerable Langflow instances.
avatar
Daniel Jeremiah@daniyyell
avatar
Detections.ai Community
7 months ago
0062
This rule detects a Python process loading a DLL named 'python20.dll'. This specific combination was observed in the CL-UNK-1068 activity, where attackers used this technique for purposes such as launching scanning tools, maintaining covert tunnels, or executing other malicious programs while attempting to blend in with legitimate software. The rule focuses on this specific pattern to identify strong leads related to the campaign, rather than generating broad alerts for all Python activities or DLL loads.
avatar
Daniel Jeremiah@daniyyell
avatar
Detections.ai Community
8 months ago
0057
Detects Python processes accessing paths associated with Invisible Ferret backdoor deployment including .n2/pay, .npl, and .n2/bow directories.
avatar
Georg Lauenstein@gsec
avatar
SecOps Signals
8 months ago
0038
This query identifies potential post-exploitation behavior on Linux systems by monitoring for clusters of discovery and enumeration commands. Instead of alerting on single, potentially benign commands, it utilizes a behavioral scoring engine that categorizes activities such as credential hunting, privilege escalation, and network scanning.

By implementing extensive allowlists for common administrative tools (e.g., Ansible, Zabbix, Monitoring Agents) and requiring a minimum threshold of unique activity categories, the query effectively filters out "noise." It calculates a dynamic Risk Score and assigns a Severity level based on the criticality of the commands and the speed of execution (Burst Detection), making it a highly reliable tool for SOC analysts to detect active hands-on-keyboard attacks.
avatar
Benjamin Zulliger@benscha
avatar
Detections.ai Community
8 months ago
370213
Detects the execution of a Python stager associated with OmniStealer. The stager uses an inline command to decompress and execute the final payload, a common technique for this malware family.
avatar
Jonathan Paykoc@cybershenanigans
avatar
DetectCON Securonix Workshop Ninjas
8 months ago
30116
Detects Node.js or Python processes executing highly obfuscated or large inline expressions via the '-e' (Node.js) or '-c' (Python) flags. This technique is a primary execution method for stagers associated with North Korean APTs, such as DEV#POPPER and OmniStealer, which are often hidden in legitimate-looking configuration files.
avatar
Tim Peck@timpeck
avatar
Detections.ai Community
8 months ago
50158
This rule detects various stages of the VOID#GEIST multi-stage Python loader as described in the Securonix blog. It identifies initial batch file execution, Chrome decoy PDF lures, hidden PowerShell relaunching of the batch file, persistence via the Startup folder, curl commands downloading zip payloads, Python embedded runtime downloads, and final Python payload execution. The rule is designed to catch the distinct command-line patterns associated with each stage of this specific malware.
avatar
doyou know@doyouknow
avatar
Detections.ai Community
8 months ago
4066
This rule detects instances where a Python process loads the 'python20.dll' file. This activity is suspicious because 'python20.dll' is an older Python 2 library, and its loading by a Python process in modern environments may indicate a sideloading technique. This could be indicative of an attacker using Python as a cover to load malicious helper files for reconnaissance, tunneling, or other post-exploitation activities.
avatar
Daniel Jeremiah@daniyyell
avatar
Detections.ai Community
8 months ago
3070
The first rule, VoidGeist_Batch_Orchestrator, detects a multi-stage Python loader associated with the VoidGeist malware. It looks for specific filenames like 'non.bat', 'spol.bat', 'python-3.10.0-embed-amd64.zip', and various '.bin' and '.json' files, along with the domain 'trycloudflare.com' or the string 'status=success'. The rule also requires at least two of the '.bin' or '.json' files to be present and the overall file size to be less than 250KB. The second rule, VoidGeist_EarlyBird_APC, targets a PE or helper implant used by VoidGeist. It identifies Portable Executable (PE) files that import specific functions from 'kernel32.dll' such as 'CreateProcessA', 'VirtualAllocEx', and 'WriteProcessMemory'. Additionally, it looks for the string 'explorer.exe' and at least two of the following
description =
avatar
Daniel Jeremiah@daniyyell
avatar
Detections.ai Community
8 months ago
0031
Page 21 of 25