Detection rules › Sublime MQL
Sublime MQL rules: punycode
| Rule | Severity |
|---|---|
| Punycode sender domain | high |
Punycode sender domain
#The sender's domain contains punycode, a technique used by attackers to impersonate legitimate domains.
Threat classification
Sublime's own taxonomy (not MITRE ATT&CK).
| Category | Values |
|---|---|
| Attack types | Credential Phishing, Malware/Ransomware |
| Tactics and techniques | Evasion, Lookalike domain, Punycode, Social engineering |
Telemetry coverage
| Platform | Record / event type |
|---|---|
| Sublime | Inbound email message |
Message attributes
Rule body
type.inbound
and strings.ilike(sender.email.domain.domain, "*xn--*")
Detection logic
Scope: inbound message.
The sender's domain contains punycode, a technique used by attackers to impersonate legitimate domains.
- inbound message
- sender.email.domain.domain matches '*xn--*'
Inspects: sender.email.domain.domain, type.inbound. Sensors: strings.ilike.
Indicators matched (1)
| Field | Match | Value |
|---|---|---|
strings.ilike | substring | *xn--* |
Stages and Predicates
Stage 1: mql_rule
and
sender.email.domain.domain match "xn--"
type.inbound eq "true"Indicators
These rows show field, operator, and value matches.
| Field | Kind | Values | Search |
|---|---|---|---|
sender.email.domain.domain | wildcard |
| field:"sender.email.domain.domain" kind:wildcard value:"*xn--*" |
type.inbound | eq |
| field:"type.inbound" kind:eq value:"true" |