Detections

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

2,982 detections

Detects repeated OAuth device authorization ('device code') grant flow authentication events targeting the same user within a short window, which is indicative of an active device code phishing attempt.
avatar
Georg Lauenstein@gsec
avatar
SecOps Signals
20 days ago
105
Hunting query, not intended as a scheduled alert.

Tested in a live Sentinel tenant with a test file. Copilot Cowork and Claude Code folder conventions not validated with live events; the Tool column is a label only and does not filter results. Matches files named SKILL.md in OneDrive and SharePoint only; local-only files and marketplace plugin skills are not visible.
avatar
Goksel Atakan@gokselatakan
avatar
Detections.ai Community
29 days ago
7065
Detects scenarios where an account experiences mail bombing activity followed closely by a suspicious Microsoft Teams chat initiation by an external user within a 2-hour window, potentially indicating a multi-stage social engineering or extortion campaign.
avatar
F S@Fsdr
avatar
Detections.ai Community
22 days ago
708
The following analytic detects the disablement of security steps in a CircleCI pipeline. It leverages CircleCI logs, using field renaming, joining, and statistical analysis to identify instances where mandatory security steps are not executed. This activity is significant because disabling security steps can introduce vulnerabilities, unauthorized changes, or malicious code into the pipeline. If confirmed malicious, this could lead to potential attacks, data breaches, or compromised infrastructure. Investigate by reviewing job names, commit details, and user information associated with the disablement, and examine any relevant artifacts and concurrent processes.
Splunk Security@SplunkSecurity
avatar
Splunk Security Content
21 days ago
005
Detects an Entra 'Add device' event within 2 minutes after a successful sign-in from an IP never seen for that user in the lookback window, and where the registration originates from that same new IP (rogue device persistence after token replay).
avatar
Arnold Chan@slaz
Defender - KQL
19 days ago
003
Detects agentic AI jailbreak attempts that try to establish persistent control over M365 Copilot through rule injection, universal triggers, response automation, system overrides, and persona establishment techniques. The detection analyzes the PromptText field for keywords like "from now on," "always respond," "ignore previous," "new rule," "override," and role-playing commands (e.g., "act as," "you are now") that attempt to inject persistent instructions. The search computes risk by counting distinct jailbreak indicators per user session, flagging coordinated manipulation attempts.
Splunk Security@SplunkSecurity
avatar
Splunk Security Content
23 days ago
008
Another small hunting idea using CallActivityEvents Table. The query extracts the Top-Level Domain (TLD) from the person performing the action in a Microsoft Teams call and enriches it with an external country list. In this example, I exclude .CH to quickly surface activity where the originator is using a domain associated with another country. A different hunting angle to spot unexpected external participants, unusual call activity, or simply identify interactions that deserve a closer look. Of course, a foreign TLD is not malicious by itself — it is just another piece of context for the hunter. 🔎
avatar
Sergio Albea@Sergio_Albea
avatar
01 | 🇨🇭 Swiss Cyber Hunters
29 days ago
25046
This rule detects when an SAP user generates audit records exceeding a configured hourly threshold (200 for high severity or 4000 for medium severity events) on their system. This behavior may indicate automated scanning, mass data extraction, or anomalous user activity within SAP environments.
avatar
Google SecOps@GoogleSecOps
avatar
Google SecOps Detection Rules
14 days ago
000
A BTP service instance or service binding was created, modified, or deleted through the Service Manager API
avatar
Google SecOps@GoogleSecOps
avatar
Google SecOps Detection Rules
14 days ago
000
Detects when a user performs a bulk data download (large volume of data) shortly after accessing restricted or sensitive SAP objects such as sensitive tables, ABAP programs, or transactions.
avatar
Google SecOps@GoogleSecOps
avatar
Google SecOps Detection Rules
14 days ago
000
Detects when a privileged SAP user's credentials are reset by an administrator and subsequently used to log in from the same IP address that the administrator previously used.
avatar
Google SecOps@GoogleSecOps
avatar
Google SecOps Detection Rules
14 days ago
000
Detects when a user invokes a function module on the deprecated or unsafe module list within SAP environments based on SAP security audit logs.
avatar
Google SecOps@GoogleSecOps
avatar
Google SecOps Detection Rules
14 days ago
000
Detects dynamic ABAP programming events (Insert, Generate, Delete) in SAP environments, excluding pre-defined authorized transactions.
avatar
Google SecOps@GoogleSecOps
avatar
Google SecOps Detection Rules
14 days ago
000
Detects when a privileged SAP account modifies the master record of a different user within a specified timeframe.
avatar
Google SecOps@GoogleSecOps
avatar
Google SecOps Detection Rules
14 days ago
000
Detects successful or failed logon activity by a privileged SAP account on a production system using SAP Security Audit logs.
avatar
Google SecOps@GoogleSecOps
avatar
Google SecOps Detection Rules
14 days ago
000
Detects multiple distinct SAP users authenticating successfully from a single source IP address within a short time window (30 minutes), potentially indicating compromised credentials or shared access anomalies.
avatar
Google SecOps@GoogleSecOps
avatar
Google SecOps Detection Rules
14 days ago
000
Detects a successful device-code sign-in followed within 60 minutes by non-interactive replay from a different IP AND a persistence action (inbox rule, app consent, device add) from a non-original IP. Persistence is now mandatory (inner join) instead of optional, and the retired AADSignInEventsBeta table is replaced by EntraIdSignInEvents.
avatar
Arnold Chan@slaz
Defender - KQL
19 days ago
002
Detects an Entra 'Add device' event within 2 minutes after a successful sign-in from an IP never seen for that user in the lookback window, and where the registration originates from that same new IP (rogue device persistence after token replay).
avatar
Arnold Chan@slaz
avatar
Midnight Slayer
19 days ago
002
The following analytic detects instances where Azure AD has blocked a user's attempt to grant consent to a risky or potentially malicious application.
This detection leverages Azure AD audit logs, focusing on user consent actions and system-driven blocks.
Monitoring these blocked consent attempts is crucial as it highlights potential threats early on, indicating that a user might be targeted or that malicious applications are attempting to infiltrate the organization.
If confirmed malicious, this activity suggests that Azure's security measures successfully prevented a harmful application from accessing organizational data, warranting immediate investigation to understand the context and take preventive measures.
Splunk Security@SplunkSecurity
avatar
Splunk Security Content
24 days ago
108
Hunting query, not intended as a scheduled alert.

Tested in a live Sentinel tenant with a test file. Copilot Cowork and Claude Code folder conventions not validated with live events; the Tool column is a label only and does not filter results. Matches files named SKILL.md in OneDrive and SharePoint only; local-only files and marketplace plugin skills are not visible.
avatar
Goksel Atakan@gokselatakan
avatar
Hunters
29 days ago
13131
This rule monitors Entra ID Sign-in logs for authentication events flagged by risk detections related to anonymizing infrastructure, such as VPNs, TOR exit nodes, or proxies. It identifies successful logins and aggregate sign-in volume from these IP addresses, flagging successful logins as critical due to the potential for valid account abuse through multi-hop proxy chains.
avatar
Goksel Atakan@gokselatakan
avatar
Hunters
25 days ago
308
Page 5 of 142