Sigma detection rules, expert-reviewed
Each one is checked against the reporting it came from before it is published, and shows the ATT&CK technique it covers, the telemetry it needs and where it falls short.
453 rules
Suspicious awk Character Generation Piped to Shell on VMware ESXi (via process_creation)
This rule detects awk being used to assemble command strings from numeric character codes on VMware ESXi. Actors abuse awk BEGIN blocks with printf and percent-c formatting to build obfuscated commands that are then piped into a shell. This construct rarely appears in legitimate ESXi administration.
HuntRule TeamLinuxprocess_creationMedium71Premium2026-05-03Malicious Cryptominer Payload Retrieval into Temporary Directory
This rule detects a shell changing into a writable temporary directory before downloading a secondary payload, a staging pattern used by the Log4j XMRig campaign to fetch shell droppers such as 8UsA.sh. This behavior stages miner components in non-persistent locations to evade inspection and hijack compute resources.
HuntRule TeamLinuxprocess_creationMedium1810Premium2026-05-03Suspicious Shell Spawned by Gogs Git Server on Linux
This rule detects the Gogs Git service process spawning a command shell which indicates exploitation of the CVE-2025-8110 remote code execution used in the wild to deploy Supershell reverse-SSH C2 payloads. A Git hosting service launching an interactive shell is not expected behavior and signals active post-exploitation.
HuntRule TeamLinuxprocess_creationHigh61Premium2026-05-03Suspicious Reverse Shell via socat EXEC Redirection
This rule detects socat invoked with an EXEC or SYSTEM redirection to a shell, a reverse shell pattern shown in Elastic Linux persistence research. Attackers pair a socat TCP endpoint with EXEC to pipe an interactive shell back to a listener for command and control. Socat spawning a shell process is uncommon in normal administration and points to remote-access tooling.
HuntRule TeamLinuxprocess_creationHigh62Premium2026-05-02Malicious Process Memory Injection via dd Write to /proc/pid/mem by UNC3886 (via process_creation)
This rule detects the dd utility writing to a process memory file under /proc, the injection primitive UNC3886 used to load TINYSHELL backdoors into legitimate processes on Junos OS routers. Direct writes to another process memory are a strong indicator of code injection and defense evasion.
HuntRule TeamLinuxprocess_creationHigh142Premium2026-05-02Malicious Interactive Reverse Shell on Linux (via process_creation)
This rule detects Linux command lines that establish an interactive reverse shell, including bash redirection to /dev/tcp, netcat with command execution, or a named-pipe backpipe. Reverse shells are a common execution and command-and-control behavior across the Linux intrusions summarized in the Red Canary Threat Detection Report. Detecting these constructs surfaces hands-on-keyboard access to the host.
HuntRule TeamLinuxprocess_creationHigh81Premium2026-05-01Suspicious Cron Persistence File Created in System Cron Directories
This rule detects creation of a file named 0anacron inside the system cron directories which the DripDropper Linux malware uses to masquerade as a trusted periodic job and establish scheduled task persistence. Placing a script among legitimate cron jobs lets the malware re execute and survive reboots. Detecting this file write surfaces persistence establishment on compromised Linux hosts.
HuntRule TeamLinuxfile_eventLow301Premium2026-04-30Linux Process Execution of Python Base64 Decode One-Liners
Alerts on Linux process creations running Python -c one-liners that import base64 and invoke decoding functions.
Hugh Ryan (HueCodes), Swachchhanda Shrawan Poudel (Nextron Systems), Huntrule TeamLinuxprocess_creationHigh231Free2026-03-09Linux setcap sets cap_setuid on a binary via setcap utility
Alerts on Linux executions of setcap configuring cap_setuid on a binary, indicating potential identity-manipulation and persistence risk.
Luc Génaux, Huntrule TeamLinuxprocess_creationLow112Free2026-01-24Linux setcap sets cap_setgid on binaries (Setgid capability assignment)
Flags Linux setcap commands that set cap_setgid on binaries via process creation logs.
Luc Génaux, Huntrule TeamLinuxprocess_creationLow121Free2026-01-24Linux Script Interpreters Spawning Credential Scanners (trufflehog, gitleaks)
Flags Linux cases where node or bun processes launch trufflehog or gitleaks to search for secrets.
Swachchhanda Shrawan Poudel (Nextron Systems), Huntrule TeamLinuxprocess_creationHigh112Free2025-11-25Linux File Creation: Filename Contains Embedded Base64 Bash Fragments
Alerts on Linux file events for filenames that appear to embed Base64-decoding bash command patterns.
"@kostastsale, Huntrule Team"Linuxfile_eventHigh121Free2025-11-22Kaspersky Endpoint Security Service Stopped via Command Line on Linux
Flags Linux commands using systemctl/bash/sh to stop Kaspersky (kesl) services, suggesting defense impairment or manual service shutdown.
Milad Cheraghi, Huntrule TeamLinuxprocess_creationHigh209Free2025-10-18Linux systemctl Mask Power Targets to Disable Suspend, Hibernate, Hybrid Sleep
Flags systemctl mask commands targeting suspend/hibernate/hybrid-sleep power management targets.
Milad Cheraghi, Nasreddine Bencherchali, Huntrule TeamLinuxprocess_creationHigh276Free2025-10-17Linux Python CLI Web Server Execution via http.server or SimpleHTTPServer
Flags Linux processes running Python’s built-in HTTP server modules via command line.
Mohamed LAKRI, Huntrule TeamLinuxprocess_creationMedium142Free2025-10-17