Detections

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

2,982 detections

KQL Query from file: ATP Detection for Critical Identities
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
3071
KQL Query from file: Entra Risk Events & MITRE ATT&CK Analysis
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
7061
KQL Query from file: DocuShield - NRT Anti-Impersonation Email Purge
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
5061
KQL Query from file: OAuth App for BEC & Phishing Detection
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
7058
KQL Query from file: Detecting Teams Red Team Tool ConvoC2
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
2055
KQL Query from file: Detecting Copilot Studio Bot Creation
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
6053
KQL Query from file: AppSheet.com abused to send Phish
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
5051
KQL Query
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
3048
KQL Query from file: Detect Copilot Plugin Installation
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
4047
KQL Query from file: Enhanced Cloudflare Phishing Email Detections
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
4041
KQL Query from file: HTTP Client Tools Exploitation for ATO Detection
avatar
Steven Lim@KQLWizard
avatar
SlimKQL
1 year ago
3037
This analytic detects when classic branch protection rules are disabled in GitHub Organizations. It monitors GitHub Organizations audit logs for `protected_branch.destroy` events, tracking actor details, repository information, and associated metadata. Identifying disabled branch protection is critical as it could indicate attempts to bypass code review requirements and security controls. Branch protection rules are essential security controls that enforce code review, prevent force pushes, and maintain code quality. Disabling these protections could allow malicious actors to directly push unauthorized code changes or backdoors to protected branches. The impact of disabled branch protection includes potential code tampering, bypass of security reviews, introduction of vulnerabilities or malicious code, and compromise of software supply chain integrity. This activity could be part of a larger attack chain where an adversary first disables security controls before attempting to inject malicious code.
Splunk Security@SplunkSecurity
avatar
Splunk Security Content
1 year ago
0039
The analytic detects when a repository is archived in GitHub Organizations. The detection monitors GitHub Organizations audit logs for repository archival events by tracking actor details, repository information, and associated metadata. For a SOC, identifying repository archival is important as it could indicate attempts to make critical code inaccessible or preparation for repository deletion. While archiving is a legitimate feature, unauthorized archival of active repositories could signal account compromise, insider threats, or attempts to disrupt development operations. The impact of unauthorized repository archival includes loss of active development access, disruption to workflows and CI/CD pipelines, and potential business delays if critical repositories are affected. Additionally, archived repositories may be targeted for subsequent deletion, potentially resulting in permanent loss of intellectual property if proper backups are not maintained.
Splunk Security@SplunkSecurity
avatar
Splunk Security Content
1 year ago
1039
This analytic identifies when a repository is deleted within a GitHub organization. The detection monitors GitHub Organizations audit logs for repository deletion events by tracking actor details, repository information, and associated metadata. This behavior is concerning for SOC teams as malicious actors may attempt to delete repositories to destroy source code, intellectual property, or evidence of compromise. Repository deletion can result in permanent loss of code, documentation, and project history if proper backups are not maintained. Additionally, unauthorized repository deletion could indicate account compromise, insider threats, or attempts to disrupt business operations. The impact of a repository deletion attack includes loss of intellectual property, disruption to development workflows, and potential financial losses from lost work. Early detection of unauthorized repository deletions allows security teams to investigate potential compromises and restore from backups if needed.
Splunk Security@SplunkSecurity
avatar
Splunk Security Content
1 year ago
1039
The analytic detects when branch rulesets are deleted in GitHub Organizations. The detection monitors GitHub Organizations audit logs for branch ruleset deletion events by tracking actor details, repository information, and associated metadata. For a SOC, identifying deleted branch rulesets is critical as it could indicate attempts to bypass code review requirements and security controls. Branch rulesets are essential security controls that enforce code review, prevent force pushes, and maintain code quality. Disabling these protections could allow malicious actors to directly push unauthorized code changes or backdoors to protected branches. The impact of disabled branch protection includes potential code tampering, bypass of security reviews, introduction of vulnerabilities or malicious code, and compromise of software supply chain integrity. This activity could be part of a larger attack chain where an adversary first disables security controls before attempting to inject malicious code.
Splunk Security@SplunkSecurity
avatar
Splunk Security Content
1 year ago
0034
The following analytic detects when a user disables Dependabot security features within a GitHub repository. Dependabot helps automatically identify and fix security vulnerabilities in dependencies. The detection monitors GitHub Enterprise logs for configuration changes that disable Dependabot functionality. This behavior could indicate an attacker attempting to prevent the automatic detection of vulnerable dependencies, which would allow them to exploit known vulnerabilities that would otherwise be patched. For a SOC, identifying the disabling of security features like Dependabot is critical as it may be a precursor to supply chain attacks where attackers exploit vulnerable dependencies. The impact could be severe if vulnerabilities remain unpatched, potentially leading to code execution, data theft, or other compromises through the software supply chain.
Splunk Security@SplunkSecurity
avatar
Splunk Security Content
1 year ago
0032
This query helps hunting for BEC - File sharing tactics - Dropbox
Azure Sentinel@AzureSentinel
avatar
AzureSentinel
1 year ago
3069
The following analytic detects Google Drive or Google Docs files shared externally from an internal domain. It leverages GSuite Drive logs, extracting and comparing the source and destination email domains to identify external sharing. This activity is significant as it may indicate potential data exfiltration by an attacker or insider. If confirmed malicious, this could lead to unauthorized access to sensitive information, data leakage, and potential compliance violations. Monitoring this behavior helps in early detection and mitigation of data breaches.
Splunk Security@SplunkSecurity
avatar
Splunk Security Content
1 year ago
3075
'This query examines Microsoft Entra ID sign-ins and identifies anomalous changes in a user's location profile. A variation joins results back onto the original sign-in data to review the location set with each identified user in tabular form.'
Azure Sentinel@AzureSentinel
avatar
AzureSentinel
1 year ago
2049
Looks for accounts that uploaded multiple code repositories to external web domain.
Azure Sentinel@AzureSentinel
avatar
AzureSentinel
1 year ago
1044
'Attacker can exfiltrate data from your GitHub repository by cloning it. This hunting query tracks clone activities for each repository, allowing quick identification of anomalies/excessive clones to investigate repo access & permissions.'
Azure Sentinel@AzureSentinel
avatar
AzureSentinel
1 year ago
1044
Page 130 of 142