Detection rules › Sublime MQL
Link: MyActiveCampaign Link Abuse
Detects messages from myactivecampaign.com containing links and suspicious language that do not exclusively point to activehosted.com domains.
Threat classification
Sublime's own taxonomy (not MITRE ATT&CK).
| Category | Values |
|---|---|
| Attack types | Credential Phishing |
| Tactics and techniques | Social engineering |
Event coverage
| Message attribute |
|---|
| body |
| body.current_thread |
| body.links (collection) |
| sender.email |
| type |
Rule body MQL
type.inbound
and 0 < length(body.links) < 10
and sender.email.domain.root_domain == "myactivecampaign.com"
and any(ml.nlu_classifier(body.current_thread.text).intents,
.name == "cred_theft" and .confidence == "high"
)
and not all(body.links, .href_url.domain.root_domain == "activehosted.com")
Detection logic
Scope: inbound message.
Detects messages from myactivecampaign.com containing links and suspicious language that do not exclusively point to activehosted.com domains.
- inbound message
all of:
- length(body.links) > 0
- length(body.links) < 10
- sender.email.domain.root_domain is 'myactivecampaign.com'
any of
ml.nlu_classifier(body.current_thread.text).intentswhere all hold:- .name is 'cred_theft'
- .confidence is 'high'
not:
all of
body.linkswhere:- .href_url.domain.root_domain is 'activehosted.com'
Inspects: body.current_thread.text, body.links, body.links[].href_url.domain.root_domain, sender.email.domain.root_domain, type.inbound. Sensors: ml.nlu_classifier.
Indicators matched (4)
| Field | Match | Value |
|---|---|---|
sender.email.domain.root_domain | equals | myactivecampaign.com |
ml.nlu_classifier(body.current_thread.text).intents[].name | equals | cred_theft |
ml.nlu_classifier(body.current_thread.text).intents[].confidence | equals | high |
body.links[].href_url.domain.root_domain | equals | activehosted.com |