Detections

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

280 detections

This rule detects external brute-force attempts against firewall authentication mechanisms. It triggers when 15 or more failed login attempts from a single external IP address occur within a 15-minute window. The rule specifically filters for 'USER_LOGIN' events with a 'BLOCK' or 'FAIL' security result and excludes internal RFC1918 IP addresses to focus on external threats.
avatar
Manthan Agravat@manthan1501
avatar
Detections.ai Community
6 months ago
120272
https://blog.checkpoint.com/research/iran-nexus-password-spray-campaign-targeting-cloud-environments-with-a-focus-on-the-middle-east/
avatar
Steven Lim@KQLWizard
avatar
SlimKQL 2026
7 months ago
511605
Detects potential password spray activity by identifying a single IP address generating failed sign-ins across multiple distinct user accounts within a short window. This rule specifically looks for '50126' result type, indicating an invalid username or password, from a single IP address attempting to authenticate against at least 5 distinct user accounts within a 10-minute window.
avatar
A’Keem Gurley@MFA_meex
avatar
Detections.ai Community
8 months ago
190255
This rule detects password spraying attacks where a single IP address attempts to authenticate against multiple unique user accounts within a specified time window, resulting in failed sign-in attempts. It specifically looks for a high number of unique users failing authentication from the same IP, which is characteristic of password spraying to avoid account lockouts.
avatar
Rudra Verma@Rudraverma
avatar
CyberHawk Consultancy
8 months ago
120114
Detects successful brute force attacks: 10+ login failures within 10 minutes followed by successful login within 1 hour, excluding trusted networks and whitelisted accounts
avatar
nomit vyas@xoxo
Google SecOps
9 months ago
40115
This alert finds sessions where a device-code flow produced multiple sign-in events (interactive + non-interactive), with mismatched user-agents or differing country/geolocation, for the same Session ID - a strong indicator of device-code phishing abuse.
Looks for:
Brute-forcing device code tokens
Token replay attempts
Malicious use of device code authentication across different devices or locations
Anomalous sign-in behaviour suggesting account compromise
avatar
Will Shaw@SheffShaw94
avatar
Detections.ai Community
11 months ago
780495
Detects successful authentication attempts originating from clients using legacy authentication methods, identifiable via specific user agent strings. This activity can indicate an adversary attempting to bypass multi-factor authentication (MFA), potentially as part of a password spray attack. Legacy authentication protocols often do not support modern MFA mechanisms, making them a target for attackers who have obtained valid credentials through other means or are performing brute-force attacks like password spraying.
avatar
SigmaHQ Detections@sigmaHQ
avatar
SigmaHQ
1 year ago
2076
Researching about how to classify ISP based on different factors, I created a query based on ISP sign-in attempts.
avatar
Sergio Albea@Sergio_Albea
avatar
01 | 🇨🇭 Swiss Cyber Hunters
1 year ago
130206
This rule detects multiple failed SSL login attempts from a single source IP to a destination IP within a 24-hour period. A threshold of 10 failed attempts is used to identify potential brute-force attacks or credential stuffing against SSL-enabled services.
avatar
Ankit Mehta@Secvyn
avatar
Detections.ai Community
1 year ago
40137
The following analytic detects potential distributed password spraying attacks in an Azure AD environment. It identifies a spike in failed authentication attempts across various user-and-IP combinations from multiple source IPs and countries, using different user agents. This detection leverages Azure AD SignInLogs, focusing on error code 50126 for failed authentications. This activity is significant as it indicates an adversary's attempt to bypass security controls by distributing login attempts. If confirmed malicious, this could lead to unauthorized access, data breaches, privilege escalation, and lateral movement within the organization's infrastructure.
Splunk Security@SplunkSecurity
avatar
Splunk Security Content
1 year ago
0042
This query detects Kerberos pre-authentication attempts where the captured source address is external.
You can tweak and remove the RFC's to also look at internal requests, but expect some noise.
In addition, you might want to tweak the counter.
avatar
David Dvir@BizzareC0ntact
avatar
Detections.ai Community
1 year ago
80237
KQL Query from file: Threat Hunt: Potential Password Spray Attacks
avatar
Awais Munir@iawais
avatar
Detections.ai Community
1 year ago
161182
KQL Query from file: Azure Cloud Security Monitoring
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
141236
KQL Query from file: Password Spraying Detection in Active Directory
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
91167
KQL Query
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
100137
KQL Query
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
40103
KQL Query from file: Exploring M365 Accounts Investigation
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
110103
KQL Query
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
40102
KQL Query from file: MailItemsAccessed Defense
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
8093
KQL Query from file: Azure Cloud Security Monitoring
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
14090
KQL Query from file: Multi-Cloud DefenderXDR KQL Threat Detection
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
9080
Page 10 of 14