Detection rules › Sublime MQL

Sublime MQL rules: sus

Link: Mixed case HTTPS protocol

#

Spam: Suspicious toll-free phone number

#
Severity
low
Type
rule
Source
github.com/sublime-security/sublime-rules

Detects messages containing phone numbers 1 800-555-0199 or 1 800-555-0299 in the subject or body, which is reserved for use by the entertainment industry. Commonly used as a placeholder phone number in LLM-generated campaigns.

Threat Classification

Sublime's own taxonomy (not MITRE ATT&CK).

CategoryValues
Attack typesSpam
Tactics and techniquesSocial engineering

Telemetry Coverage

PlatformRecord / event type
SublimeInbound email message

Message Attributes

  • body
  • body.current_thread
  • subject
  • type

Rule Body

type.inbound
and any([body.current_thread.text, subject.subject],
        regex.icontains(., '\b\+?(\d{1}.)?\(?8\d{2}?\)?.555.?0[12]99\b')
)

Detection Logic

Scope: inbound message.

Detects messages containing phone numbers 1 800-555-0199 or 1 800-555-0299 in the subject or body, which is reserved for use by the entertainment industry. Commonly used as a placeholder phone number in LLM-generated campaigns.

  1. inbound message
  2. any([body.current_thread.text, subject.subject], regex.icontains(., '\b\+?(\d{1}.)?\(?8\d{2}?\)?.555.?0[12]99\b') )

Inspects: body.current_thread.text, subject.subject, type.inbound. Sensors: regex.icontains.

Indicators Matched (1)

FieldMatchValue
regex.icontainsregex\b\+?(\d{1}.)?\(?8\d{2}?\)?.555.?0[12]99\b

Stages and Predicates

Stage 1: mql_rule

and
  type.inbound eq "true"
   macro "any([body.current_thread.text, subject.subject],\n        regex.icontains(., '\\b\\+?(\\d{1}.)?\\(?8\\d{2}?\\)?.555.?0[12]99\\b')\n)"

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
type.inboundeq
  • true transforms: boolean corpus 1212 (mql 1212)
field:"type.inbound" kind:eq value:"true"

Back to all Sublime MQL rules