Medium Severity

Credential Phishing: Bitcoin portfolio confirmation

Description

Detects inbound messages that combine bitcoin/BTC terminology with portfolio or balance confirmation language, alongside at least two credential-harvesting indicators such as references to a web portal, customer ID, or password. The rule further requires the NLU classifier to flag the message with credential theft, advance fee, or BEC intent, and excludes messages from senders on high trust root domains that pass DMARC authentication.

References

No references.

Sublime Security
Created Aug 24th, 2026 • Last updated Aug 24th, 2026
Source
type.inbound
and (
  strings.icontains(body.current_thread.text, "btc", "bitcoin")
  and strings.icontains(body.current_thread.text,
                        "portfolio",
                        "confirm your balance"
  )
)
and 2 of (
  strings.icontains(body.current_thread.text, "web portal"),
  strings.icontains(body.current_thread.text, "customer id"),
  regex.icontains(body.current_thread.text, 'pass[\s-]?word')
)
and any(ml.nlu_classifier(body.current_thread.text).intents,
        .name in ("cred_theft", "advance_fee", "bec")
)
// and the sender is not from high trust sender root domains
and not (
  sender.email.domain.root_domain in $high_trust_sender_root_domains
  and coalesce(headers.auth_summary.dmarc.pass, false)
)
MQL Rule Console
DocsLearning Labs

Playground

Test against your own EMLs or sample data.

Share

Post about this on your socials.

Get Started. Today.

Managed or self-managed. No MX changes.

Deploy and integrate a free Sublime instance in minutes.
Get Started