Skip to content

Commit d9ffa68

Browse files
[Shared Samples] [PR #4319] modified rule: PR# 4319 - Brand impersonation: Robinhood
1 parent a7eed00 commit d9ffa68

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

detection-rules/4319_brand_impersonation_robinhood.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,20 @@ source: |
6767
)
6868
or length(headers.references) == 0
6969
)
70+
and (
71+
(
72+
profile.by_sender().prevalence != "common"
73+
and not profile.by_sender().solicited
74+
)
75+
)
7076
// negate newsletters and webinars
7177
and not any(ml.nlu_classifier(body.current_thread.text).topics,
7278
.name in ("Newsletters and Digests", "Events and Webinars")
7379
and .confidence == "high"
7480
)
81+
and not any(ml.nlu_classifier(body.current_thread.text).intents,
82+
.name == "benign" and .confidence == "high"
83+
)
7584
and not (
7685
sender.email.domain.root_domain in (
7786
"robinhood.com",
@@ -83,6 +92,14 @@ source: |
8392
and coalesce(headers.auth_summary.dmarc.pass, false)
8493
)
8594
)
95+
// negate highly trusted sender domains unless they fail DMARC authentication
96+
and (
97+
(
98+
sender.email.domain.root_domain in $high_trust_sender_root_domains
99+
and not headers.auth_summary.dmarc.pass
100+
)
101+
or sender.email.domain.root_domain not in $high_trust_sender_root_domains
102+
)
86103
87104
attack_types:
88105
- "Credential Phishing"

0 commit comments

Comments
 (0)