EXPLORE
← Back to Explore
sublimemediumRule

BEC/Fraud: Fake investment outreach from suspicious TLD

Detects unsolicited investment/funding outreach emails from suspicious TLDs. Targets mass-mailed spam campaigns offering business funding, capital allocation, and family office outreach.

MITRE ATT&CK

initial-access

Detection Query

type.inbound
// subject contains investment language
and (
  strings.istarts_with(subject.base, 'financing for', 'investment into')
  or strings.icontains(subject.base, "family office")
)

// financial body content
and (
  any(ml.nlu_classifier(body.current_thread.text).topics,
      .name == "Financial Communications" and .confidence != "low"
  )
  or (
    any(ml.nlu_classifier(body.current_thread.text).topics,
        .name == "B2B Cold Outreach" and .confidence != "low"
    )
    and regex.icontains(body.current_thread.text,
                        'funding',
                        'capital',
                        '\d{3}k',
                        'rates from \d+%',
                        'funded in \d+',
                        'family office'
    )
  )
)

// suspicious sender
and (
  sender.email.domain.tld in $suspicious_tlds
  or sender.email.domain.tld == "info"
)

Data Sources

Email MessagesEmail HeadersEmail Attachments

Platforms

email

Tags

Attack surface reduction
Raw Content
name: "BEC/Fraud: Fake investment outreach from suspicious TLD"
description: |
  Detects unsolicited investment/funding outreach emails from suspicious TLDs.
  Targets mass-mailed spam campaigns offering business funding, capital allocation,
  and family office outreach.
type: "rule"
severity: "medium"
source: |
  type.inbound
  // subject contains investment language
  and (
    strings.istarts_with(subject.base, 'financing for', 'investment into')
    or strings.icontains(subject.base, "family office")
  )
  
  // financial body content
  and (
    any(ml.nlu_classifier(body.current_thread.text).topics,
        .name == "Financial Communications" and .confidence != "low"
    )
    or (
      any(ml.nlu_classifier(body.current_thread.text).topics,
          .name == "B2B Cold Outreach" and .confidence != "low"
      )
      and regex.icontains(body.current_thread.text,
                          'funding',
                          'capital',
                          '\d{3}k',
                          'rates from \d+%',
                          'funded in \d+',
                          'family office'
      )
    )
  )
  
  // suspicious sender
  and (
    sender.email.domain.tld in $suspicious_tlds
    or sender.email.domain.tld == "info"
  )

tags:
 - "Attack surface reduction"
attack_types:
  - "BEC/Fraud"
tactics_and_techniques:
  - "Social engineering"
detection_methods:
  - "Header analysis"
  - "Sender analysis"
  - "Content analysis"
  - "Natural Language Understanding"
id: "5d4c4a15-661c-5fd1-9d5f-1c72c8230be8"