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.
950 rules
Suspicious Hidden PowerShell Encoded IEX Execution
This rule detects PowerShell launched with stealth flags together with in-memory execution of Base64 content, matching the spyware loader from the Pakistan-targeted fake dating app campaign. The combination of hidden window, bypassed policy and IEX-decoded payload indicates fileless execution of downloaded malware.
HuntRule TeamWindowsprocess_creationHigh112Premium2026-08-23Suspicious PowerShell Script Execution With Unrestricted Execution Policy
This rule detects PowerShell launched to run a script file while forcing an unrestricted execution policy. The GoPix banking trojan started its payload with an ExecutionPolicy Unrestricted -File command line delivered via a malicious LNK as reported by Kaspersky. Bypassing the execution policy to run an external script is a common defense-evasion step for script-based loaders.
HuntRule TeamWindowsprocess_creationMedium438Premium2026-08-22PowerShell Reflective Shellcode Loader via Dynamic API Delegates (via ps_script)
This rule detects a PowerShell Cobalt Strike loader that resolves Windows APIs through reflection helper functions and allocates executable memory before copying and running shellcode. Adversaries leverage dynamic delegate creation and VirtualAlloc to execute a beacon in memory while avoiding static API imports.
HuntRule TeamWindowsps_scriptHigh448Premium2026-08-22Malicious Veeam Credential Theft via PowerShell (via ps_script)
This rule detects a PowerShell script that decrypts stored Veeam Backup and Replication credentials using the ProtectedData Unprotect method against the Veeam database. Fog ransomware operators ran a Veeam-Get-Creds script to harvest backup infrastructure credentials.
HuntRule TeamWindowsps_scriptHigh478Premium2026-08-22Suspicious PowerShell Invoke-WebRequest Piped to Invoke-Expression via FakeBat Loader
This rule detects PowerShell downloading a remote payload with Invoke-WebRequest using a custom User-Agent and piping the response straight into Invoke-Expression. FakeBat, also tracked as EugenLoader, delivers this one liner through malvertising and fake software sites to stage its next component in memory. Fileless download and execute cradles like this bypass disk based controls and warrant investigation.
HuntRule TeamWindowsps_scriptMedium151Premium2026-08-20Suspicious Firewall Rule Added Using PowerShell or CMD (via firewall-as)
This rule detects scenarios where a firewall rule is added using PowerShell or CMD.
HuntRule TeamWindowsfirewall-asMedium416Premium2026-08-19Obfuscated XE Group Reflective Loader via PowerShell Spawned by IIS Worker Process (via process_creation)
This rule detects the IIS worker process w3wp.exe spawning a hidden PowerShell that runs a base64-encoded reflective loader, the in-memory execution step XE Group used after webshell access to launch Meterpreter. A web server process launching an obfuscated hidden PowerShell is a strong indicator of post-exploitation code execution.
HuntRule TeamWindowsprocess_creationHigh161Premium2026-08-19Suspicious PowerShell Download to Disk Then Execute (via process_creation)
This rule detects PowerShell downloading a remote file and saving it to disk with an output path, a common precursor to executing a staged payload. AresLoader retrieves its DLL over HTTP with an OutFile parameter before starting the process. Download-to-disk followed by local execution is a recurring ingress-tool-transfer behavior.
HuntRule TeamWindowsprocess_creationMedium339Premium2026-08-19Suspicious Security Software Discovery via PowerShell SecurityCenter2 AntivirusProduct Query (via process_creation)
This rule detects PowerShell querying the root/SecurityCenter2 AntivirusProduct WMI class, the security-software discovery step Troll Stealer runs while profiling a victim before credential theft. Adversaries enumerate installed antivirus to tailor evasion, so this query outside of administrative inventory tooling is a meaningful reconnaissance indicator.
HuntRule TeamWindowsprocess_creationMedium132Premium2026-08-19Suspicious Encoded PowerShell with Hidden Window via Process Creation
This rule detects PowerShell invoked with a base64-encoded command while suppressing its window, the launcher behavior of the UAC-0099 LonePage VBS chain that decodes and runs a hidden beacon. Combining encoded payloads with a hidden window is a strong indicator of covert script execution rather than administrative use.
HuntRule TeamWindowsprocess_creationHigh233Premium2026-08-17Malicious PowerShell Download from bullethost.cloud Staging Server
This rule detects PowerShell reaching out to the attacker-controlled staging host upload.bullethost.cloud to fetch a second stage archive into the user temp directory. This behavior was observed in the MUT-4831 campaign where trojanized npm packages ran a postinstall script that downloaded the Vidar infostealer. Blocking this early denies the actor credential and wallet theft capability.
HuntRule TeamWindowsprocess_creationHigh201Premium2026-08-17Suspicious Encoded PowerShell Host Reconnaissance via Get-ComputerInfo via ps_script
This rule detects PowerShell script content invoking the Get-ComputerInfo cmdlet to enumerate detailed system information. A threat actor abusing a free Elastic Cloud SIEM trial ran this command to profile compromised hosts before exfiltrating the results, so its appearance in encoded or automated PowerShell is an early indicator of system discovery ahead of data theft.
HuntRule TeamWindowsps_scriptMedium162Premium2026-08-17Suspicious PowerShell Hidden Bypass Execution from ProgramData via Command Line
This rule detects PowerShell launched with hidden window, execution-policy bypass and non-interactive flags to run a script staged under C:\ProgramData. This behavior was observed in Operation PhantomControl delivering AsyncRAT, where operators execute obfuscated loader scripts to stay hidden. Detecting it exposes stealthy in-memory execution before RAT deployment.
HuntRule TeamWindowsprocess_creationHigh153Premium2026-08-17Suspicious Microsoft Defender Security Components Disabled - PowerShell (via powershell)
This rule detects disable Defender security features in PowerShell.
HuntRule TeamWindowspowershellMedium152Premium2026-08-17Suspicious PowerShell AES Decryption and Reflective Method Invocation in SolarMarker
This rule detects PowerShell that combines AES decryption primitives with reflective type loading and method invocation, the in memory staging used by SolarMarker to decrypt and run its second stage. Chaining cryptographic decryption with reflection lets the loader keep the real payload encrypted on disk and only expose it at runtime.
HuntRule TeamWindowsps_scriptMedium305Premium2026-08-16