Sublime-Message-body

7 attribute groups in the body section of the Sublime Message Data Model. Each is addressed by its dotted attribute path, not a numbered event.

Attribute groupDescription
bodyMessage Data Model attribute: body
body.current_threadMessage Data Model attribute: body.current_thread
body.htmlMessage Data Model attribute: body.html
body.ips (collection)Message Data Model attribute: body.ips
body.links (collection)Message Data Model attribute: body.links
body.plainMessage Data Model attribute: body.plain
body.previous_threads (collection)Message Data Model attribute: body.previous_threads

body

#
Section
Sublime-Message-body

Description

Message Data Model attribute: body

Fields #

NameDescription
html
ipsIP Addresses located in the body
previous_threadsThe previous texts threads of the message'

Detection Rules #

View all rules referencing this event →

Sublime MQL #

Show 17 more (498 total)

References #

body.current_thread

#
Section
Sublime-Message-body

Description

Message Data Model attribute: body.current_thread

Fields #

NameDescription
bannersAll warning banners found in the body of the message.
banners[].textThe text content from the warning banner.
links[].display_textThe text of a hyperlink, if it's not a URL
links[].display_url.domain.root_domainThe root domain, including the TLD
links[].display_url.domain.sldSecond-level domain, e.g. 'windows' for the domain 'windows.net'
links[].display_url.domain.subdomainSubdomain, e.g. 'drive' for the domain 'drive.google.com'
links[].display_url.pathEverything after the TLD and before the query parameters
links[].display_url.urlFull URL
links[].href_url.domain
links[].href_url.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
links[].href_url.domain.root_domainThe root domain, including the TLD
links[].href_url.domain.sldSecond-level domain, e.g. 'windows' for the domain 'windows.net'
links[].href_url.domain.subdomainSubdomain, e.g. 'drive' for the domain 'drive.google.com'
links[].href_url.domain.tldThe domain's top-level domain. E.g. the TLD of google.com is 'com'
links[].href_url.domain.validWhether the domain is valid
links[].href_url.fragmentFragment identifier; the text following the # in the URL (also called the anchor tag)
links[].href_url.pathEverything after the TLD and before the query parameters
links[].href_url.query_paramsThe full query parameters of the URL
links[].href_url.query_params_decodedThe decoded query parameters of the URL
links[].href_url.query_params_decoded['domain'][]
links[].href_url.rewrite.encodersList of detected URL rewrite encoders while unraveling the URL
links[].href_url.rewrite.originalOriginal URL without any unraveling URL rewrites
links[].href_url.schemeProtocol for the URL request, e.g. http
links[].href_url.urlFull URL
links[].parserThe parser that was used to derived the link
links[].visibleWhether the link is visible to a human when previewing an email or page
textThe text content from the latest reply/forward in a message thread. This typically excludes content from forwarded messages and warning banners.

Detection Rules #

View all rules referencing this event →

Sublime MQL #

Show 17 more (555 total)

References #

body.html

#
Section
Sublime-Message-body

Description

Message Data Model attribute: body.html

Fields #

NameDescription
display_textVisible text of the HTML document, with invisible characters removed and non-ASCII characters converted to ASCII spaces.
inner_textInner text of the HTML document that doesn't include HTML tags.
rawDecoded raw content of a body text type (text/[subtype] section)

Detection Rules #

View all rules referencing this event →

Sublime MQL #

Show 17 more (109 total)

References #

body.ips (collection)

#
Section
Sublime-Message-body

Description

Message Data Model attribute: body.ips

Fields #

NameDescription
ipThe IP in canonical form

Detection Rules #

View all rules referencing this event →

Sublime MQL #

References #

body.links (collection)

#
Section
Sublime-Message-body

Description

Message Data Model attribute: body.links

Fields #

NameDescription
display_textThe text of a hyperlink, if it's not a URL
display_url.domain
display_url.domain.root_domainThe root domain, including the TLD
display_url.domain.tldThe domain's top-level domain. E.g. the TLD of google.com is 'com'
display_url.pathEverything after the TLD and before the query parameters
display_url.schemeProtocol for the URL request, e.g. http
display_url.urlFull URL
href_url.domain
href_url.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
href_url.domain.punycodeInterpreted punycode if the domain starts with xn--. For example, if 'domain' is 'xn--ublimesecurity-4xc.com' then 'punycode' is śublimesecurity.com
href_url.domain.root_domainThe root domain, including the TLD
href_url.domain.sldSecond-level domain, e.g. 'windows' for the domain 'windows.net'
href_url.domain.subdomainSubdomain, e.g. 'drive' for the domain 'drive.google.com'
href_url.domain.tldThe domain's top-level domain. E.g. the TLD of google.com is 'com'
href_url.domain.validWhether the domain is valid
href_url.fragmentFragment identifier; the text following the # in the URL (also called the anchor tag)
href_url.ip.translation.v4_to_v6Whether 'Original' is IPv4-mapped-IPv6
href_url.passwordThe password specified before the domain name
href_url.pathEverything after the TLD and before the query parameters
href_url.query_paramsThe full query parameters of the URL
href_url.query_params_decodedThe decoded query parameters of the URL
href_url.query_params_decoded['domain']
href_url.query_params_decoded['domain'][]
href_url.query_params_decoded['email']
href_url.query_params_decoded['eta'][]
href_url.query_params_decoded['key']
href_url.query_params_decoded['login']
href_url.query_params_decoded['mode']
href_url.query_params_decoded['pwd']
href_url.query_params_decoded['redirect']
href_url.query_params_decoded['tracking_number']
href_url.query_params_decoded['upn']
href_url.query_params_decoded['url']
href_url.query_params_decoded[]The decoded query parameters of the URL
href_url.query_params_decoded[][]The decoded query parameters of the URL
href_url.rewrite.encodersList of detected URL rewrite encoders while unraveling the URL
href_url.rewrite.originalOriginal URL without any unraveling URL rewrites
href_url.schemeProtocol for the URL request, e.g. http
href_url.urlFull URL
href_url.usernameThe username specified before the domain name of the URL
mismatchedWhether the display URL and href URL root domains are mismatched (i.e. .href_url.domain.root_domain != .display_url.domain.root_domain, where both are not null and valid domains)
parserThe parser that was used to derived the link
visibleWhether the link is visible to a human when previewing an email or page

Detection Rules #

View all rules referencing this event →

Sublime MQL #

Show 17 more (420 total)

References #

body.plain

#
Section
Sublime-Message-body

Description

Message Data Model attribute: body.plain

Fields #

NameDescription
rawDecoded raw content of a body text type (text/[subtype] section)

Detection Rules #

View all rules referencing this event →

Sublime MQL #

Show 17 more (30 total)

References #

body.previous_threads (collection)

#
Section
Sublime-Message-body

Description

Message Data Model attribute: body.previous_threads

Fields #

NameDescription
links[].href_url.domain.root_domainThe root domain, including the TLD
preambleThe preamble text from the thread, typically the headers of a reply or forward. Things like From, Sent, Subject, saved as one big multiline string. This doesn't include banners.
recipients.ccList of 'cc' Mailbox objects
recipients.cc[].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
recipients.toList of 'to' Mailbox objects
recipients.to[].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
sender.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
sender.email.domain.root_domainThe root domain, including the TLD
sender.email.emailFull email address
textThe text content from the latest reply/forward in a message thread. This typically excludes content from forwarded messages and warning banners.

Detection Rules #

View all rules referencing this event →

Sublime MQL #

Show 10 more (13 total)

References #