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.
3,626 rules
Proxy Web Requests for Flash Player Installer from Unofficial Locations
Flags proxy downloads for Flash Player installer paths when the request host is not ending in .adobe.com.
Florian Roth (Nextron Systems), Huntrule TeamWebproxyHigh133Free2017-10-25Windows: Detect Renamed ps.exe Executing netstat via cmd /c
Alerts on Windows executions of renamed PsTool-like ps.exe that include accept-eula and netstat via cmd.exe.
Florian Roth (Nextron Systems), Huntrule TeamWindowsprocess_creationHigh376Free2017-10-22Windows: Winword spawning csc.exe indicative of CVE-2017-8759 exploitation
Flags Word (WINWORD.EXE) spawning csc.exe, a suspicious execution pattern observed in some exploit chains.
Florian Roth (Nextron Systems), Huntrule TeamWindowsprocess_creationCritical71Free2017-09-15Windows Registry Key Created: Sysinternals EULA Acceptance
Flags registry writes indicating Sysinternals EULA acceptance via a TargetObject ending with \EulaAccepted.
Markus Neis, Huntrule TeamWindowsregistry_setLow180Free2017-08-28Windows: Command-line execution using Sysinternals -accepteula flag
Alerts on Windows processes launched with the -accepteula flag, often associated with Sysinternals tool execution.
Markus Neis, Huntrule TeamWindowsprocess_creationLow202Free2017-08-28Linux JexBoss Suspicious Bash Command Launch with /dev/tcp
Flags Linux executions containing bash -c /bin/bash paired with /dev/tcp/ indicative of a reverse-shell command sequence.
Florian Roth (Nextron Systems), Huntrule TeamLinux—High468Free2017-08-24sshd Buffer Underflow Error Message Matching CVE-2018-15473 Exploit Attempt (Linux)
Flags Linux sshd pre-auth buffer parsing error messages that align with CVE-2018-15473 exploit attempts.
Florian Roth (Nextron Systems), Huntrule TeamLinuxsshdMedium344Free2017-08-24Windows WMI Persistence via Event Filter/Consumer Bindings and Filter Registration
Flags likely WMI-based persistence by spotting event filter/consumer bindings and WMI filter registrations tied to script/command-line consumers.
Florian Roth (Nextron Systems), Gleb Sukhodolskiy, Timur Zinniatullin oscd.community, Huntrule TeamWindowswmiMedium234Free2017-08-22Windows WMI Persistence via Security Event 4662 on WMI subscription namespace
Alerts on Security Event 4662 indicating access to WMI Namespace objects with "subscription" in the name.
Florian Roth (Nextron Systems), Gleb Sukhodolskiy, Timur Zinniatullin oscd.community, Huntrule TeamWindowssecurityMedium91Free2017-08-22Linux Suspicious Shell Command Lines for Exploit/Payload Delivery
Detects Linux command-line strings matching wget/piping, payload staging, permission changes, and socat/HTTP server execution patterns.
Florian Roth (Nextron Systems), Huntrule TeamLinux—High4610Free2017-08-21Windows svchost.exe Spawned by Uncommon Parent Process
Alerts when svchost.exe starts with an unusual parent process name on Windows.
Florian Roth (Nextron Systems), Huntrule TeamWindowsprocess_creationMedium123Free2017-08-15Python SQL Exception Errors Indicating Database Interaction Failures
Identifies Python application logs referencing common SQL exception classes from DB-API (PEP 249).
Thomas Patzke, Huntrule TeamPythonapplicationMedium488Free2017-08-12Java Spring Framework Exception Alerts for Access Denied and CSRF Failures
Alerts on Spring Security exception keywords related to access denial, CSRF, cookies, and request rejection in application logs.
Thomas Patzke, Huntrule TeamSpringapplicationMedium132Free2017-08-06Ruby on Rails Exception Keyword Alerts for Invalid Requests
Flags Rails ActionController exceptions in application logs that may signal probing or exploitation via invalid requests.
Thomas Patzke, Huntrule TeamRuby_on_railsapplicationMedium403Free2017-08-06Django Application Error Exceptions Matching SuspiciousOperation and Security Exceptions
Identifies Django logs containing suspicious security-related exception names that may indicate exploitation attempts.
Thomas Patzke, Huntrule TeamDjangoapplicationMedium326Free2017-08-05