Skip to content

Split ConfirmAccountCompromised into app- vs user-initiated rules - #713

Merged
bryant-smith merged 2 commits into
quadrantsec:mainfrom
bryant-smith:split-confirmaccountcompromised-by-initiator
Sep 4, 2026
Merged

Split ConfirmAccountCompromised into app- vs user-initiated rules#713
bryant-smith merged 2 commits into
quadrantsec:mainfrom
bryant-smith:split-confirmaccountcompromised-by-initiator

Conversation

@bryant-smith

Copy link
Copy Markdown
Contributor

sid:5017987 now requires an app/service-principal initiator (classtype:initial-access, high priority); new sid:5017988 covers the user/admin-initiated case via classtype:admin-activity (low priority, informational). Distinguishes on the ".properties.initiatedBy" node itself (23-char key, safe under the engine's 31-char usable key length) rather than a longer leaf path that would get clipped.

Claude-Session: https://claude.ai/code/session_017cQWCXxAGyDY8SxkHGXRNC

bryant-smith and others added 2 commits September 4, 2026 08:17
sid:5017987 now requires an app/service-principal initiator
(classtype:initial-access, high priority); new sid:5017988 covers
the user/admin-initiated case via classtype:admin-activity (low
priority, informational). Distinguishes on the ".properties.initiatedBy"
node itself (23-char key, safe under the engine's 31-char usable
key length) rather than a longer leaf path that would get clipped.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017cQWCXxAGyDY8SxkHGXRNC
@bryant-smith
bryant-smith merged commit c6fddfd into quadrantsec:main Sep 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant