Message Recipients

recipients

#

Description

Message Data Model attribute: recipients

Fields #

NameDescription
bccList of 'bcc' Mailbox objects
ccList of 'cc' Mailbox objects
toList of 'to' Mailbox objects

Example Message Record #

{
  "recipients": {
    "to": [
      {
        "email": {
          "domain": {
            "domain": "tyrellcorp.io",
            "root_domain": "tyrellcorp.io",
            "sld": "tyrellcorp",
            "tld": "io",
            "valid": true
          },
          "email": "rachael@tyrellcorp.io",
          "local_part": "rachael"
        }
      }
    ]
  }
}

Common Indicators #

Positive field/value combinations most frequently checked by detection rules attached to this catalog entry, derived from cross-vendor predicate analysis. This is separate from Fields accounting, which also includes exclusions and counts distinct attached rules.

FieldKindValueRulesVendors
recipients.tolength_compare170 rulesmql
recipients.tolength_compare039 rulesmql
recipients.cclength_compare025 rulesmql
recipients.bcclength_compare018 rulesmql
recipients.bcclength_compare09 rulesmql
profile.by_sender_emailfunc_callprofile.by_sender_email().any_messages_malicious_or_spam14 rulesmql
profile.by_sender_emailfunc_callprofile.by_sender_email().prevalence == "new"8 rulesmql
sender.email.domain.root_domainmacrosender.email.domain.root_domain in free_email_providers14 rulesmql
body.linkslength_compare1013 rulesmql
recipients.to[0].email.domain.valideqtrue13 rulesmql
recipients.to[0].email.domain.valideqfalse10 rulesmql
sender.email.domain.domainmacrosender.email.domain.domain in org_domains10 rulesmql
attachmentslength_compare19 rulesmql
body.current_thread.textis_null9 rulesmql
body.current_thread.linkslength_compare107 rulesmql

Detection Rules #

Full rule details for this catalog entry, including ATT&CK technique mappings and native queries →

Sublime MQL #

References #

recipients.bcc (collection)

#

Description

Message Data Model attribute: recipients.bcc

Fields #

NameDescription
email.domain.root_domainThe root domain, including the TLD
email.local_partLocal-part, i.e. before the @

Detection Rules #

Full rule details for this catalog entry, including ATT&CK technique mappings and native queries →

Sublime MQL #

References #

recipients.cc (collection)

#

Description

Message Data Model attribute: recipients.cc

Fields #

NameDescription
display_nameDisplay name
email.domain.domainThe fully qualified domain name (FQDN). This may not *always* be routable, e.g. when an email address contains a domain that is just a TLD with no SLD, e.g. foo@WIN-bar
email.domain.root_domainThe root domain, including the TLD
email.domain.validWhether the domain is valid
email.emailFull email address
email.local_partLocal-part, i.e. before the @

Common Indicators #

Positive field/value combinations most frequently checked by detection rules attached to this catalog entry, derived from cross-vendor predicate analysis. This is separate from Fields accounting, which also includes exclusions and counts distinct attached rules.

FieldKindValueRulesVendors
recipients.cclength_compare14 rulesmql
body.current_thread.linkslength_compare11 rulemql

Detection Rules #

Full rule details for this catalog entry, including ATT&CK technique mappings and native queries →

Sublime MQL #

References #

recipients.to (collection)

#

Description

Message Data Model attribute: recipients.to

Fields #

NameDescription
display_nameDisplay name
email.domain
email.domain.domainThe fully qualified domain name (FQDN). This may not *always* be routable, e.g. when an email address contains a domain that is just a TLD with no SLD, e.g. foo@WIN-bar
email.domain.root_domainThe root domain, including the TLD
email.domain.sldSecond-level domain, e.g. 'windows' for the domain 'windows.net'
email.domain.validWhether the domain is valid
email.emailFull email address
email.local_partLocal-part, i.e. before the @

Example Message Record #

{
  "recipients.to": [
    {
      "email": {
        "domain": {
          "domain": "tyrellcorp.io",
          "root_domain": "tyrellcorp.io",
          "sld": "tyrellcorp",
          "tld": "io",
          "valid": true
        },
        "email": "rachael@tyrellcorp.io",
        "local_part": "rachael"
      }
    }
  ]
}

Common Indicators #

Positive field/value combinations most frequently checked by detection rules attached to this catalog entry, derived from cross-vendor predicate analysis. This is separate from Fields accounting, which also includes exclusions and counts distinct attached rules.

FieldKindValueRulesVendors
recipients.tolength_compare164 rulesmql
recipients.tolength_compare036 rulesmql
recipients.cclength_compare024 rulesmql
recipients.cclength_compare05 rulesmql
recipients.bcclength_compare017 rulesmql
recipients.bcclength_compare09 rulesmql
recipients.to[0].email.domain.valideqtrue15 rulesmql
recipients.to[0].email.domain.valideqfalse10 rulesmql
profile.by_sender_emailfunc_callprofile.by_sender_email().any_messages_malicious_or_spam12 rulesmql
profile.by_sender_emailfunc_callprofile.by_sender_email().prevalence == "new"8 rulesmql
sender.email.domain.domainmacrosender.email.domain.domain in org_domains9 rulesmql
attachmentslength_compare18 rulesmql
body.current_thread.linkslength_compare06 rulesmql
body.current_thread.linkslength_compare106 rulesmql
sender.email.emailmacrosender.email.email in map(recipients.to, .email.email)6 rulesmql

Detection Rules #

Full rule details for this catalog entry, including ATT&CK technique mappings and native queries →

Sublime MQL #

References #