Detection rules › Sublime MQL
Abuse: Cloudflare Workers Hosted EvilTokens Domain Structure
Detects messages containing links to Cloudflare Workers domains that follow naming patterns designed to impersonate legitimate services such as Adobe, DocuSign, OneDrive, SharePoint, and voicemail systems. These domains use suspicious alphanumeric identifiers and may be used to deceive recipients into believing they are accessing trusted services.
Threat classification
Sublime's own taxonomy (not MITRE ATT&CK).
| Category | Values |
|---|---|
| Attack types | Credential Phishing |
| Tactics and techniques | Impersonation: Brand, Evasion, Social engineering |
Event coverage
| Message attribute |
|---|
| body |
| body.links (collection) |
| recipients |
| recipients.to (collection) |
| type |
Rule body MQL
type.inbound
and length(recipients.to) == 1
and recipients.to[0].email.domain.valid
and any(body.links,
// eviltokens cloudflare workers domain struct
(
strings.iends_with(.href_url.domain.domain, '-account.workers.dev')
and regex.icontains(.href_url.domain.domain,
'^(?:(?:page-)?adobe|calendar_invite|(?:page-)?docusign|fax|quarantine|onedrive|page-password|sharepoint|voicemail|index)-[a-z0-9]{3}\.[a-z0-9-]{3,}'
)
)
)
Detection logic
Scope: inbound message.
Detects messages containing links to Cloudflare Workers domains that follow naming patterns designed to impersonate legitimate services such as Adobe, DocuSign, OneDrive, SharePoint, and voicemail systems. These domains use suspicious alphanumeric identifiers and may be used to deceive recipients into believing they are accessing trusted services.
- inbound message
- length(recipients.to) is 1
- recipients.to[0].email.domain.valid
any of
body.linkswhere all hold:- .href_url.domain.domain ends with '-account.workers.dev'
- .href_url.domain.domain matches '^(?:(?:page-)?adobe|calendar_invite|(?:page-)?docusign|fax|quarantine|onedrive|page-password|sharepoint|voicemail|index)-[a-z0-9]{3}\\.[a-z0-9-]{3,}'
Inspects: body.links, body.links[].href_url.domain.domain, recipients.to, recipients.to[0].email.domain.valid, type.inbound. Sensors: regex.icontains, strings.iends_with.
Indicators matched (2)
| Field | Match | Value |
|---|---|---|
strings.iends_with | suffix | -account.workers.dev |
regex.icontains | regex | ^(?:(?:page-)?adobe|calendar_invite|(?:page-)?docusign|fax|quarantine|onedrive|page-password|sharepoint|voicemail|index)-[a-z0-9]{3}\.[a-z0-9-]{3,} |