Service abuse: Notion free-tier account impersonating VIP
Detects messages sent from Notion's legitimate notification address (notify@mail.notion.so) that pass SPF and DMARC checks, but where the sender's display name matches an internal VIP, and the embedded links resolve to a Notion workspace associated with a free-tier subscription. This pattern indicates abuse of Notion's free tier to craft convincing internal impersonation lures.
Sublime rule (View on GitHub)
1name: "Service abuse: Notion free-tier account impersonating VIP"
2description: "Detects messages sent from Notion's legitimate notification address (notify@mail.notion.so) that pass SPF and DMARC checks, but where the sender's display name matches an internal VIP, and the embedded links resolve to a Notion workspace associated with a free-tier subscription. This pattern indicates abuse of Notion's free tier to craft convincing internal impersonation lures."
3type: "rule"
4severity: "medium"
5source: |
6 type.inbound
7 and sender.email.email == 'notify@mail.notion.so'
8 // from VIP
9 and any($org_vips, strings.icontains(sender.display_name, .display_name))
10 and any(body.current_thread.links,
11 any(ml.link_analysis(.).additional_responses,
12 .json['statsigUser']['custom']['spaceSubscriptionTier'] == 'free'
13 )
14 )
15tags:
16 - "Attack surface reduction"
17attack_types:
18 - "Credential Phishing"
19tactics_and_techniques:
20 - "Impersonation: VIP"
21 - "Social engineering"
22detection_methods:
23 - "Sender analysis"
24 - "Header analysis"
25 - "URL analysis"
26 - "Content analysis"
27id: "966562cb-78b2-5844-a200-d12321df4472"