Detections

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

4,308 detections

Detects endpoint execution of specific known brute-force scripts and tools (such as ssh_brute.py, brute3.py, auto_login.py, etc.) using Python or shell interpreters, correlated with a high outbound network connection fan-out (50 or more distinct target IPs) from the same process.
avatar
Arnold Chan@slaz
avatar
Detection & Hunting Community
11 days ago
004
Detects repeated authentication failures against the wireless controller. Wireless
authentication attacks require physical proximity, so unlike internet-facing
brute force this indicates somebody near the building — which changes the response
entirely.

Onboarding: CISCO-AIR-CT5508-K9 is ingested via Syslog (Bloo extractor 201).
Integration guide: https://bloo.io/docs/hypercloud/syslog-connector

BQL (Bloo Query Language):

stream=authentication where sourcename='CISCO-AIR-CT5508-K9' and action='LOGIN'
| duration 15m
| groupby srcip, reason
| select srcip, reason, distinct_count(user)
| having distinct_count_col1 > 5
avatar
Siddhant Mishra@Siddhant
avatar
Bloo SpecterForce
9 days ago
102
Detects a burst of failed authentications against Zimbra. Internet-facing webmail is
among the most consistently attacked surfaces in any estate, and Zimbra deployments
frequently sit outside the identity controls applied to the rest of the organisation.

Onboarding: ZIMBRA is ingested via Syslog (Bloo extractor 123).
Integration guide: https://bloo.io/docs/hypercloud/syslog-connector

BQL (Bloo Query Language):

stream=authentication where sourcename='ZIMBRA' and action='LOGIN'
| duration 15m
| groupby srcip, reason
| select srcip, reason, distinct_count(user)
| having distinct_count_col1 > 10
avatar
Siddhant Mishra@Siddhant
avatar
Bloo SpecterForce
9 days ago
002
Detects anomalous Kerberos ticket requests observed by ADAudit Plus. Service ticket
harvesting — one account requesting tickets for many services in quick succession —
is the precursor to offline cracking of service account credentials, and it is quiet
at the domain controller unless something is watching for the pattern.

Onboarding: MANAGE-ENGINE-ADAUDIT-PLUS is ingested via Syslog (KV) (Bloo extractor 830).
Integration guide: https://bloo.io/docs/hypercloud/syslog-connector

BQL (Bloo Query Language):

stream=win-audit where sourcename='MANAGE-ENGINE-ADAUDIT-PLUS'
and action='KERBEROS_AUTHENTICATION_TICKET_REQUESTED'
| duration 1h
| groupby user, domain
| select user, domain, count(*) as cnt
| having cnt > 20
avatar
Siddhant Mishra@Siddhant
avatar
Bloo SpecterForce
9 days ago
002
Detects a privileged password change shortly after failed authentication attempts
against the vault. An attacker who gains vault access frequently rotates the
credential to lock out the legitimate owner and secure their own hold on it.

The sequence matters more than either event alone: failures followed by a successful
change is the pattern, and a change on its own is routine.

Onboarding: CYBERARK is ingested via Syslog (CEF) (Bloo extractor 279).
Integration guide: https://bloo.io/docs/hypercloud/syslog-connector

BQL (Bloo Query Language):

stream=iam where sourcename='CYBERARK' and action='PASSWORD_CHANGED'
| groupby user, targetuser, srcip, reason
avatar
Siddhant Mishra@Siddhant
avatar
Bloo SpecterForce
9 days ago
002
Detects when Node.js or NPM processes access sensitive credential files such as .npmrc, SSH private keys, or AWS credentials, followed by an outbound public network connection from the same device within a 15-minute window.
avatar
ills3c Intel&Coffee@Ills3C
avatar
Detections.ai Community
4 days ago
000
Detects endpoint execution of specific known brute-force scripts and tools (such as ssh_brute.py, brute3.py, auto_login.py, etc.) using Python or shell interpreters, correlated with a high outbound network connection fan-out (50 or more distinct target IPs) from the same process.
avatar
Arnold Chan@slaz
Defender - KQL
11 days ago
003
Detects endpoint execution of specific known brute-force scripts and tools (such as ssh_brute.py, brute3.py, auto_login.py, etc.) using Python or shell interpreters, correlated with a high outbound network connection fan-out (50 or more distinct target IPs) from the same process.
avatar
Arnold Chan@slaz
avatar
Hunters
11 days ago
103
Detects one account viewing many secrets in a short period. Normal privileged work
touches one or two; sweeping the vault is harvesting, and it is the single most
valuable action available to an attacker who reaches a PAM platform.

Onboarding: SECRET-SERVER is ingested via Syslog (CEF) (Bloo extractor 844).
Integration guide: https://bloo.io/docs/hypercloud/syslog-connector

BQL (Bloo Query Language):

stream=secretserver-secret where sourcename='SECRET-SERVER' and action='VIEWED'
| duration 1h
| groupby user, srcip
| select user, srcip, distinct_count(file)
| having distinct_count_col1 > 10
avatar
Siddhant Mishra@Siddhant
avatar
Bloo SpecterForce
9 days ago
001
Detects one account retrieving an unusually high number of distinct privileged
credentials in a short window. Legitimate privileged work involves one or two
checkouts for a specific task; sweeping the vault is what an attacker does after
compromising a PAM operator account, to harvest as much as possible before the
access is noticed.

Onboarding: PAM360 is ingested via Syslog (Bloo extractor 879).
Integration guide: https://bloo.io/docs/hypercloud/syslog-connector

BQL (Bloo Query Language):

stream=iam where sourcename='PAM360' and action='PASSWORD_RETRIEVED'
| duration 1h
| groupby user
| select user, distinct_count(targetuser)
| having distinct_count_col1 > 10
avatar
Siddhant Mishra@Siddhant
avatar
Bloo SpecterForce
9 days ago
001
Detects a privileged credential retrieved from the vault with no session following it.
Legitimate checkout is followed by work. Retrieval without use suggests the credential
was taken to be kept — staged for later, or exfiltrated for use outside the platform
where the vault cannot see it.

This is a slow-burn detection and deliberately so: it surfaces preparation rather
than action, which is where the response window is widest.

Onboarding: PAM360 is ingested via Syslog (Bloo extractor 879).
Integration guide: https://bloo.io/docs/hypercloud/syslog-connector

BQL (Bloo Query Language):

stream=iam where sourcename='PAM360' and action='PASSWORD_RETRIEVED'
| duration 24h
| groupby user, targetuser
avatar
Siddhant Mishra@Siddhant
avatar
Bloo SpecterForce
9 days ago
001
Detects use of a vaulted privileged credential from a source address with no prior
history for that account. Privileged accounts operate from a narrow and stable set of
jump hosts; a new origin means either an undocumented access path or an attacker
operating the credential from their own foothold.

Onboarding: CYBERARK is ingested via Syslog (CEF) (Bloo extractor 279).
Integration guide: https://bloo.io/docs/hypercloud/syslog-connector

BQL (Bloo Query Language):

stream=iam where sourcename='CYBERARK' and action='PASSWORD_USED'
| groupby user, targetuser, srcip, role
avatar
Siddhant Mishra@Siddhant
avatar
Bloo SpecterForce
9 days ago
201
Detects a privileged credential retrieved from the vault with no session following it.
Legitimate checkout is followed by work. Retrieval without use suggests the credential
was taken to be kept — staged for later, or exfiltrated for use outside the platform
where the vault cannot see it.

This is a slow-burn detection and deliberately so: it surfaces preparation rather
than action, which is where the response window is widest.

Onboarding: PAM360 is ingested via Syslog (Bloo extractor 879).
Integration guide: https://bloo.io/docs/hypercloud/syslog-connector

BQL (Bloo Query Language):

stream=iam where sourcename='PAM360' and action='PASSWORD_RETRIEVED'
| duration 24h
| groupby user, targetuser
avatar
Siddhant Mishra@Siddhant
avatar
Detections.ai Community
9 days ago
001
Detects endpoint execution of specific known brute-force scripts and tools (such as ssh_brute.py, brute3.py, auto_login.py, etc.) using Python or shell interpreters, correlated with a high outbound network connection fan-out (50 or more distinct target IPs) from the same process.
avatar
Arnold Chan@slaz
avatar
Midnight Slayer
11 days ago
002
Identifies brute force attacks on SAP systems using RFC logons. Detects a single IP attempting to sign in to several systems or clients within a 1-hour interval, indicating potential credential stuffing or internal lateral movement.
avatar
Google SecOps@GoogleSecOps
avatar
Google SecOps Detection Rules
13 days ago
003
Detects the Shai-Hulud tensorlake payload pattern of fetching a platform-specific HackBrowserData binary and then executing it on the same host to dump browser-stored credentials. Anchored on tool behavior (download then execution on one host) rather than a single sample hash or the rotating C2 domain.
avatar
Tim Peck@timpeck
avatar
Detections.ai Community
18 days ago
408
Detects post-exploitation activity against Ivanti ICS / Connect Secure
appliances on Windows hosts, where a script host (cmd.exe, powershell.exe, w3wp.exe)
drops a web shell (.aspx/.ashx/.asmx) into the appliance WebRoot or reaches into the
CredentialStore / system binaries. These behaviors are the hallmark of attackers
converting an authenticated file-write or SSRF into persistent remote code execution
and credential theft on edge devices.
avatar
Georg Lauenstein@gsec
avatar
SecOps Signals
13 days ago
002
Detects the execution of known credential theft tools such as Mimikatz, SharpDecryptPwd, and WebBrowserPassView via EDR process creation telemetry.
avatar
ills3c Intel&Coffee@Ills3C
avatar
Detections.ai Community
14 days ago
203
Detects processes accessing sensitive files and configurations associated with multiple AI coding assistants (such as Claude, Codex, Grok, and Cursor) within a short time window, potentially indicating unauthorized access or credential theft from AI tools.
avatar
ills3c Intel&Coffee@Ills3C
avatar
Detections.ai Community
14 days ago
103
Detects non-browser processes accessing multiple sensitive browser credential/cookie files or cryptocurrency wallet files within a 24-hour window, which is a common indicator of credential theft or information stealer activity.
avatar
ills3c Intel&Coffee@Ills3C
avatar
Detections.ai Community
11 days ago
001
The following analytic identifies processes with command-line parameters associated with web browser credential dumping tools, specifically targeting behaviors used by Remcos RAT malware. It leverages data from Endpoint Detection and Response (EDR) agents, focusing on command-line executions and specific file paths. This activity is significant as it indicates potential credential theft, a common tactic in broader cyber-espionage campaigns. If confirmed malicious, attackers could gain unauthorized access to sensitive web credentials, leading to further system compromise and data breaches.
Splunk Security@SplunkSecurity
avatar
Splunk Security Content
16 days ago
005
Page 3 of 206