Brand impersonation: Punchbowl
Detects messages impersonating Punchbowl invitations not originating from legitimate Punchbowl domain.
Sublime rule (View on GitHub)
1name: "Brand impersonation: Punchbowl"
2description: "Detects messages impersonating Punchbowl invitations not originating from legitimate Punchbowl domain."
3type: "rule"
4severity: "medium"
5source: |
6 type.inbound
7 // Looking for Punchbowl phrasing in all body threads
8 and (
9 strings.icontains(body.current_thread.text, "punchbowl")
10 // Look for alt text in HTML for standardized Punchbowl formatting if string is not avail.
11 or strings.icontains(body.html.raw, 'alt="Punchbowl"')
12 )
13 // Phrasing is typically "You're invited"
14 and (strings.icontains(body.current_thread.text, "you're invited"))
15 // Legitimate sender will be from punchbowl, negating known non-associated domains.
16 and not sender.email.domain.root_domain in ("punchbowl.com", "punchbowl.news")
17 // Capping length to limit FP's
18 and length(body.current_thread.text) < 1500
19
20attack_types:
21 - "Credential Phishing"
22tactics_and_techniques:
23 - "Impersonation: Brand"
24 - "Social engineering"
25detection_methods:
26 - "Content analysis"
27 - "Sender analysis"
28id: "58937ba0-6966-559a-bd4f-759ee8b2979e"