← Sublime email telemetry sources
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 group | Description |
|---|---|
body | Message Data Model attribute: body |
body.current_thread | Message Data Model attribute: body.current_thread |
body.html | Message Data Model attribute: body.html |
body.ips (collection) | Message Data Model attribute: body.ips |
body.links (collection) | Message Data Model attribute: body.links |
body.plain | Message Data Model attribute: body.plain |
body.previous_threads (collection) | Message Data Model attribute: body.previous_threads |
body
#Description
Message Data Model attribute: body
Fields #
| Name | Description |
|---|---|
html | |
ips | IP Addresses located in the body |
links | All links found in the body of the message, unique by the target and display text/url. |
previous_threads | The previous texts threads of the message' |
Detection Rules #
View all rules referencing this event →Sublime MQL #
Show 17 more (498 total)
References #
- Sublime Message Data Model https://docs.sublime.security/docs/mdm
body.current_thread
#Description
Message Data Model attribute: body.current_thread
Fields #
| Name | Description |
|---|---|
banners | All warning banners found in the body of the message. |
banners[].text | The text content from the warning banner. |
links | All links found in the given thread, unique by the target and display text/url. |
links[].display_text | The text of a hyperlink, if it's not a URL |
links[].display_url.domain.root_domain | The root domain, including the TLD |
links[].display_url.domain.sld | Second-level domain, e.g. 'windows' for the domain 'windows.net' |
links[].display_url.domain.subdomain | Subdomain, e.g. 'drive' for the domain 'drive.google.com' |
links[].display_url.path | Everything after the TLD and before the query parameters |
links[].display_url.url | Full URL |
links[].href_url.domain | |
links[].href_url.domain.domain | The 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_domain | The root domain, including the TLD |
links[].href_url.domain.sld | Second-level domain, e.g. 'windows' for the domain 'windows.net' |
links[].href_url.domain.subdomain | Subdomain, e.g. 'drive' for the domain 'drive.google.com' |
links[].href_url.domain.tld | The domain's top-level domain. E.g. the TLD of google.com is 'com' |
links[].href_url.domain.valid | Whether the domain is valid |
links[].href_url.fragment | Fragment identifier; the text following the # in the URL (also called the anchor tag) |
links[].href_url.path | Everything after the TLD and before the query parameters |
links[].href_url.query_params | The full query parameters of the URL |
links[].href_url.query_params_decoded | The decoded query parameters of the URL |
links[].href_url.query_params_decoded['domain'][] | |
links[].href_url.rewrite.encoders | List of detected URL rewrite encoders while unraveling the URL |
links[].href_url.rewrite.original | Original URL without any unraveling URL rewrites |
links[].href_url.scheme | Protocol for the URL request, e.g. http |
links[].href_url.url | Full URL |
links[].parser | The parser that was used to derived the link |
links[].visible | Whether the link is visible to a human when previewing an email or page |
text | The 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 #
- Sublime Message Data Model https://docs.sublime.security/docs/mdm
body.html
#Description
Message Data Model attribute: body.html
Fields #
| Name | Description |
|---|---|
display_text | Visible text of the HTML document, with invisible characters removed and non-ASCII characters converted to ASCII spaces. |
inner_text | Inner text of the HTML document that doesn't include HTML tags. |
raw | Decoded 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 #
- Sublime Message Data Model https://docs.sublime.security/docs/mdm
body.ips (collection)
#Description
Message Data Model attribute: body.ips
Fields #
| Name | Description |
|---|---|
ip | The IP in canonical form |
Detection Rules #
View all rules referencing this event →Sublime MQL #
References #
- Sublime Message Data Model https://docs.sublime.security/docs/mdm
body.links (collection)
#Description
Message Data Model attribute: body.links
Fields #
| Name | Description |
|---|---|
display_text | The text of a hyperlink, if it's not a URL |
display_url.domain | |
display_url.domain.root_domain | The root domain, including the TLD |
display_url.domain.tld | The domain's top-level domain. E.g. the TLD of google.com is 'com' |
display_url.path | Everything after the TLD and before the query parameters |
display_url.scheme | Protocol for the URL request, e.g. http |
display_url.url | Full URL |
href_url.domain | |
href_url.domain.domain | The 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.punycode | Interpreted 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_domain | The root domain, including the TLD |
href_url.domain.sld | Second-level domain, e.g. 'windows' for the domain 'windows.net' |
href_url.domain.subdomain | Subdomain, e.g. 'drive' for the domain 'drive.google.com' |
href_url.domain.tld | The domain's top-level domain. E.g. the TLD of google.com is 'com' |
href_url.domain.valid | Whether the domain is valid |
href_url.fragment | Fragment identifier; the text following the # in the URL (also called the anchor tag) |
href_url.ip.translation.v4_to_v6 | Whether 'Original' is IPv4-mapped-IPv6 |
href_url.password | The password specified before the domain name |
href_url.path | Everything after the TLD and before the query parameters |
href_url.query_params | The full query parameters of the URL |
href_url.query_params_decoded | The 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.encoders | List of detected URL rewrite encoders while unraveling the URL |
href_url.rewrite.original | Original URL without any unraveling URL rewrites |
href_url.scheme | Protocol for the URL request, e.g. http |
href_url.url | Full URL |
href_url.username | The username specified before the domain name of the URL |
mismatched | Whether 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) |
parser | The parser that was used to derived the link |
visible | Whether 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 #
- Sublime Message Data Model https://docs.sublime.security/docs/mdm
body.plain
#Description
Message Data Model attribute: body.plain
Fields #
| Name | Description |
|---|---|
raw | Decoded 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 #
- Sublime Message Data Model https://docs.sublime.security/docs/mdm
body.previous_threads (collection)
#Description
Message Data Model attribute: body.previous_threads
Fields #
| Name | Description |
|---|---|
links | All links found in the given thread, unique by the target and display text/url. |
links[].href_url.domain.root_domain | The root domain, including the TLD |
preamble | The 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.cc | List of 'cc' Mailbox objects |
recipients.cc[].email.domain.domain | The 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.to | List of 'to' Mailbox objects |
recipients.to[].email.domain.domain | The 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.domain | The 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_domain | The root domain, including the TLD |
sender.email.email | Full email address |
text | The 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 #
- Sublime Message Data Model https://docs.sublime.security/docs/mdm