@@ -6,23 +6,22 @@ source: |
66 type.inbound
77 and not sender.email.domain.root_domain in ("claude.com", "anthropic.com")
88 and sender.display_name in ("Anthropic", "Claude")
9- // a newly created domain
9+ // links created less than 90 days
10+ and any(body.links, network.whois(.href_url.domain).days_old <= 90)
1011 and (
11- all(headers.reply_to,
12- .email.domain.root_domain not in $free_email_providers
13- and network.whois(.email.domain).days_old <= 60
14- and .email.email != sender.email.email
15- )
16- // or the return path or sender domain is less than 60d old
17- or network.whois(headers.return_path.domain).days_old <= 60
18- or network.whois(sender.email.domain).days_old <= 60
12+ // or the return path or sender domain is less than 90 days old
13+ network.whois(sender.email.domain).days_old <= 90
14+ or network.whois(headers.return_path.domain).days_old <= 90
1915 )
2016 and (
21- (
22- strings.contains(body.current_thread.text, "Claude")
23- and strings.icontains(body.current_thread.text, "claude ads")
17+ strings.icontains(body.current_thread.text, "claude")
18+ or strings.icontains(body.current_thread.text, "claude ads")
19+ or strings.icontains(body.current_thread.text, "anthropic team")
20+ or strings.contains(body.current_thread.text,
21+ "Anthropic PBC, 548 Market St, PMB 90375, San Francisco, CA 94104"
2422 )
25- or strings.icontains(body.current_thread.text, "anthropic, pbc")
23+ or strings.icontains(subject.base, "*claude*")
24+ or strings.icontains(subject.base, "*anthropic*")
2625 or regex.icontains(subject.base,
2726 "(?:early.{0,20}claude|claude.{0,20}(?:early.access|ads))"
2827 )
@@ -47,4 +46,4 @@ detection_methods:
4746id : " eea62f23-04c6-59ad-af52-8677a33f164a"
4847og_id : " 02d16c54-a773-5286-b7a8-7b37551ccba5"
4948testing_pr : 4683
50- testing_sha : 94847e25a8039d6f7bf861cbb4ed6c0a5fd3d130
49+ testing_sha : 313f4c2b14f91f8d058236add5ed359655433e66
0 commit comments