avatar

Siddhant Mishra

@Siddhant
MumbaiCompletionist
0 followers0 downloads36 copies0 likes234 views

159 detections

Detects a privileged command executed through Centrify on Windows. Brokered
elevation records the command under the identity that requested it rather than the
shared administrative account it ran as, which restores attribution that local
Windows auditing frequently loses.

Onboarding: CENTRIFY-AUDITTRAIL-WINDOWS is ingested via Syslog (KV) (Bloo extractor 821).
Integration guide: https://bloo.io/docs/hypercloud/syslog-connector

BQL (Bloo Query Language):

stream=iam where sourcename='CENTRIFY-AUDITTRAIL-WINDOWS'
and action='USER_COMMAND_EXECUTED'
| groupby user, targetuser, role, domain
avatar
Siddhant Mishra@Siddhant
avatar
Bloo SpecterForce
8 days ago
002
Detects configuration changes on the Mimecast gateway. Mail gateway policy decides
what reaches the organisation; weakening it — disabling attachment protection,
adding a bypass for a sender, relaxing URL rewriting — opens a delivery path for
everyone at once and persists until someone notices.

Onboarding: MIMECAST is ingested via Syslog (KV) (Bloo extractor 161).
Integration guide: https://bloo.io/docs/hypercloud/mimecast-connector

BQL (Bloo Query Language):

stream=authentication where sourcename='MIMECAST'
and action='CONFIGURATION_CHANGED'
| groupby user, srcip, reason
avatar
Siddhant Mishra@Siddhant
avatar
Bloo SpecterForce
8 days ago
002
Detects repeated blocked access requests through Zscaler Private Access. ZPA brokers
access to internal applications without exposing the network, so a user repeatedly
blocked is probing for applications they are not entitled to reach — the zero trust
equivalent of internal port scanning.

Onboarding: ZSCALER-SPA is ingested via the Zscaler connector (Bloo extractor 176).
Integration guide: https://bloo.io/docs/integrations

BQL (Bloo Query Language):

stream=zpa-connector where sourcename='ZSCALER-SPA' and action='REQUEST_BLOCKED'
| duration 1h
| groupby user, srcip
| select user, srcip, distinct_count(app)
| having distinct_count_col1 > 5
avatar
Siddhant Mishra@Siddhant
avatar
Bloo SpecterForce
8 days ago
002
Detects a Slack role change conferring administrative rights. A workspace admin can
read private content, export conversation history, add applications and change
retention — so this is a meaningful privilege grant in a system that holds a great
deal of candid organisational information.

Onboarding: SLACK is ingested via Slack native connector (Bloo extractor 833).
Integration guide: https://bloo.io/docs/integrations/slack

BQL (Bloo Query Language):

stream=iam where sourcename='SLACK' and action='ROLE_ADDED'
| groupby user, targetuser, role, workspace
avatar
Siddhant Mishra@Siddhant
avatar
Bloo SpecterForce
8 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
8 days ago
002
Detects an invitation into a GitHub organisation. Membership confers access to
private source and, depending on role, the ability to alter it. An unexpected
invitation is a supply chain risk: the attacker does not need to breach anything if
somebody adds them to the organisation.

Onboarding: GITHUB is ingested via GitHub connector (Bloo extractor 870).
Integration guide: https://bloo.io/docs/hypercloud/github-connector

BQL (Bloo Query Language):

stream=iam where sourcename='GITHUB' and action='MEMBER_INVITED'
| groupby target, role, organisationid, accesstype
avatar
Siddhant Mishra@Siddhant
avatar
Bloo SpecterForce
8 days ago
002
Detects configuration changes on the email inspector. Weakening sandbox analysis —
reducing detonation scope, excluding file types, disabling URL inspection — opens a
delivery path for everyone the gateway protects, and the change itself is the only
evidence until something gets through.

Onboarding: TREND-MICRO-DDEI is ingested via Syslog (CEF) (Bloo extractor 265).
Integration guide: https://bloo.io/docs/hypercloud/syslog-connector

BQL (Bloo Query Language):

stream=configuration where sourcename='TREND-MICRO-DDEI'
and action='CONFIGURATION_CHANGED'
| groupby user, config
avatar
Siddhant Mishra@Siddhant
avatar
Bloo SpecterForce
8 days ago
002
Detects an account joining the workspace. Slack Connect and guest access let outside
identities into an internal communication space, and an unexpected join is how an
attacker gains a listening position without touching the network perimeter at all.

Check the account type: a guest or external identity joining a channel carrying
operational or security discussion is worth immediate confirmation with the inviter.

Onboarding: SLACK is ingested via Slack native connector (Bloo extractor 833).
Integration guide: https://bloo.io/docs/integrations/slack

BQL (Bloo Query Language):

stream=iam where sourcename='SLACK' and action='USER_JOINED_WORKSPACE'
| groupby user, targetuser, accounttype, workspace
avatar
Siddhant Mishra@Siddhant
avatar
Bloo SpecterForce
8 days ago
002
Detects clusters of unreachable-service and no-connector-available events. Where
these concentrate on one application they suggest the connector serving it has been
disrupted — which, during an intrusion, denies access to the application while the
outage is treated as an infrastructure problem rather than a security one.

Onboarding: ZSCALER-SPA is ingested via the Zscaler connector (Bloo extractor 176).
Integration guide: https://bloo.io/docs/integrations

BQL (Bloo Query Language):

stream=zpa-connector where sourcename='ZSCALER-SPA'
and action in ('SERVICE_NOT_REACHABLE', 'NO_CONNECTOR_AVAILABLE')
| duration 15m
| groupby app, reason
| select app, reason, count(*) as cnt
| having cnt > 15
avatar
Siddhant Mishra@Siddhant
avatar
Bloo SpecterForce
8 days ago
002
Detects threats identified by Mimecast where the same sender appears repeatedly.
A single blocked message is routine; the same origin returning again and again is a
campaign specifically targeting this organisation, and the repetition is the signal
worth acting on rather than the individual block.

Onboarding: MIMECAST is ingested via Syslog (KV) (Bloo extractor 161).
Integration guide: https://bloo.io/docs/hypercloud/mimecast-connector

BQL (Bloo Query Language):

stream=threat where sourcename='MIMECAST' and action='THREAT_DETECTED'
| duration 24h
| groupby sender, srcip
| select sender, srcip, distinct_count(recipient)
| having distinct_count_col1 > 5
avatar
Siddhant Mishra@Siddhant
avatar
Bloo SpecterForce
8 days ago
002
Page 5 of 16