Message Type
| Attribute group | Rule |
|---|---|
| type | Y |
type
#Description
Message Data Model attribute: type
Fields #
| Name | Description |
|---|---|
| inbound | Message was sent from someone outside your organization, to *at least one* recipient inside your organization |
| internal | Message was sent from someone inside your organization, to *at least one* recipient inside your organization. Messages *must be authenticated* by either SPF or DKIM to be treated as internal. |
| outbound | Message was sent from someone inside your organization, to *at least one* recipient outside your organization |
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
type.inbound | eq | true | 1158 rules | mql |
profile.by_sender | func_call | profile.by_sender().any_messages_malicious_or_spam | 165 rules | mql |
profile.by_sender | func_call | profile.by_sender().prevalence in (new, outlier) | 50 rules | mql |
type.outbound | eq | true | 162 rules | mql |
attachments | length_compare | 0 | 85 rules | mql |
attachments | length_compare | 1 | 31 rules | mql |
body.links | length_compare | 0 | 85 rules | mql |
body.links | length_compare | 10 | 49 rules | mql |
recipients.to | length_compare | 1 | 71 rules | mql |
recipients.to | length_compare | 0 | 38 rules | mql |
headers.references | length_compare | 0 | 46 rules | mql |
headers.in_reply_to | is_null | | 45 rules | mql |
headers.auth_summary.dmarc.pass | eq | true | 36 rules | mql |
headers.auth_summary.spf.pass | eq | true | 32 rules | mql |
headers.reply_to | length_compare | 0 | 30 rules | mql |
Detection Rules #
Full rule details for this event, including ATT&CK technique mappings and native queries →Sublime MQL #