OCSF Network Activity Schema

The Network Activity class captures network connection and traffic events across all network layers. This includes TCP/UDP connections, DNS queries, HTTP/HTTPS requests, network flow data, firewall events, and other protocol-level network activities. This schema is part of the OCSF (Open Cybersecurity Schema Framework) standard. For general OCSF guidance and field naming conventions, see OCSF Schema Overview.

For more information on the OCSF Version 1.2 standard, see OCSF v1.2 Documentation.

Note: For OCSF schema fields, array indexes start at array[1] and not array[0].

Field Description Value Type
action Optional: The normalized caption of 'action_id' or the source-specific action. string
action_id Required: The normalized action taken by a control or other policy-based system leading to an outcome or disposition. integer
activity_id Required: The normalized identifier of the activity that triggered the event. integer
activity_name Optional: The event activity name, as defined by the activity_id. string
actor Optional: The actor object describes details about the user/role/process that was the source of the activity. object
actor.app_uid Optional: The unique identifier of the client application or service that initiated the activity. string
actor.idp Optional: This object describes details about the Identity Provider used. object
actor.idp.name Recommended: The name of the identity provider. string
actor.idp.uid Recommended: The unique identifier of the identity provider. string
actor.invoked_by Optional: The name of the service that invoked the activity as described in the event. string
actor.process Recommended: The process that initiated the activity. object
actor.process.cmd_line Recommended: The full command line used to launch an application, service, process, or job. string
actor.process.container Recommended: The information describing an instance of a container. object
actor.process.container.hash Recommended: Commit hash of image created for docker or the SHA256 hash of the container. For example: 13550340a8681c84c861aa.... object
actor.process.container.hash.algorithm Optional: The hash algorithm used to create the digital fingerprint, normalized to the caption of 'algorithm_id'. string
actor.process.container.hash.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
actor.process.container.hash.value Required: The digital fingerprint value. string
actor.process.container.image Recommended: The container image used as a template to run the container. object
actor.process.container.image.name Recommended: The image name. For example: elixir. string
actor.process.container.image.uid Required: The unique image ID. For example: 77af4d6b9913. string
actor.process.container.name Recommended: The container name. string
actor.process.container.size Recommended: The size of the container image. long
actor.process.container.uid Recommended: The full container unique identifier for this instantiation of the container. For example: ac2ea168264a08f9.... string
actor.process.created_time Recommended: The time when the process was created/started. long
actor.process.file Recommended: The process file object. object
actor.process.file.data_classification Recommended: The Data Classification object includes information about data classification levels and data category types. object
actor.process.file.data_classification.category_id Recommended: The normalized identifier of the data classification category. integer
actor.process.file.data_classification.confidentiality_id Recommended: The normalized identifier of the file content confidentiality indicator. integer
actor.process.file.hashes Recommended: An array of hash attributes. array of objects
actor.process.file.hashes.algorithm Optional: The hash algorithm used to create the digital fingerprint, normalized to the caption of 'algorithm_id'. string
actor.process.file.hashes.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
actor.process.file.hashes.value Required: The digital fingerprint value. string
actor.process.file.name Required: The name of the file. For example: svchost.exe string
actor.process.file.parent_folder Optional: The parent folder in which the file resides. string
actor.process.file.path Recommended: The full path to the file. . string
actor.process.file.size Optional: The size of data, in bytes. long
actor.process.file.type Optional: The file type. string
actor.process.file.type_id Required: The file type ID. integer
actor.process.integrity Optional: The process integrity level, normalized to the caption of the direction_id value. In the case of 'Other', it is defined by the event source (Windows only). string
actor.process.integrity_id Optional: The normalized identifier of the process integrity level (Windows only). integer
actor.process.name Recommended: The friendly name of the process, for example: Notepad++. string
actor.process.namespace_pid Recommended: If running under a process namespace (such as in a container), the process identifier within that process namespace. integer
actor.process.parent_process Recommended: The parent process of this process object. object
actor.process.parent_process.cmd_line Recommended: The full command line used to launch an application, service, process, or job. string
actor.process.parent_process.container Recommended: The information describing an instance of a container. object
actor.process.parent_process.container.hash Recommended: Commit hash of image created for docker or the SHA256 hash of the container. For example: 13550340a8681c84c861aa.... object
actor.process.parent_process.container.hash.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
actor.process.parent_process.container.hash.value Required: The digital fingerprint value. string
actor.process.parent_process.container.image Recommended: The container image used as a template to run the container. object
actor.process.parent_process.container.image.name Recommended: The image name. For example: elixir. string
actor.process.parent_process.container.image.uid Required: The unique image ID. For example: 77af4d6b9913. string
actor.process.parent_process.container.name Recommended: The container name. string
actor.process.parent_process.container.size Recommended: The size of the container image. long
actor.process.parent_process.container.uid Recommended: The full container unique identifier for this instantiation of the container. For example: ac2ea168264a08f9.... string
actor.process.parent_process.created_time Recommended: The time when the process was created/started. long
actor.process.parent_process.file Recommended: The process file object. object
actor.process.parent_process.file.data_classification Recommended: The Data Classification object includes information about data classification levels and data category types. object
actor.process.parent_process.file.data_classification.category_id Recommended: The normalized identifier of the data classification category. integer
actor.process.parent_process.file.data_classification.confidentiality_id Recommended: The normalized identifier of the file content confidentiality indicator. integer
actor.process.parent_process.file.hashes Recommended: An array of hash attributes. array of objects
actor.process.parent_process.file.hashes.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
actor.process.parent_process.file.hashes.value Required: The digital fingerprint value. string
actor.process.parent_process.file.name Required: The name of the file. For example: svchost.exe string
actor.process.parent_process.file.path Recommended: The full path to the file. . string
actor.process.parent_process.file.type Optional: The file type. string
actor.process.parent_process.file.type_id Required: The file type ID. integer
actor.process.parent_process.integrity Optional: The process integrity level, normalized to the caption of the direction_id value. In the case of 'Other', it is defined by the event source (Windows only). string
actor.process.parent_process.integrity_id Optional: The normalized identifier of the process integrity level (Windows only). integer
actor.process.parent_process.name Recommended: The friendly name of the process, for example: Notepad++. string
actor.process.parent_process.namespace_pid Recommended: If running under a process namespace (such as in a container), the process identifier within that process namespace. integer
actor.process.parent_process.parent_process Recommended: The parent process of this process object. object
actor.process.parent_process.parent_process.cmd_line Recommended: The full command line used to launch an application, service, process, or job. string
actor.process.parent_process.parent_process.container Recommended: The information describing an instance of a container. object
actor.process.parent_process.parent_process.container.hash Recommended: Commit hash of image created for docker or the SHA256 hash of the container. For example: 13550340a8681c84c861aa.... object
actor.process.parent_process.parent_process.container.hash.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
actor.process.parent_process.parent_process.container.hash.value Required: The digital fingerprint value. string
actor.process.parent_process.parent_process.container.image Recommended: The container image used as a template to run the container. object
actor.process.parent_process.parent_process.container.image.name Recommended: The image name. For example: elixir. string
actor.process.parent_process.parent_process.container.image.uid Required: The unique image ID. For example: 77af4d6b9913. string
actor.process.parent_process.parent_process.container.name Recommended: The container name. string
actor.process.parent_process.parent_process.container.size Recommended: The size of the container image. long
actor.process.parent_process.parent_process.container.uid Recommended: The full container unique identifier for this instantiation of the container. For example: ac2ea168264a08f9.... string
actor.process.parent_process.parent_process.created_time Recommended: The time when the process was created/started. long
actor.process.parent_process.parent_process.file Recommended: The process file object. object
actor.process.parent_process.parent_process.file.data_classification Recommended: The Data Classification object includes information about data classification levels and data category types. object
actor.process.parent_process.parent_process.file.data_classification.category_id Recommended: The normalized identifier of the data classification category. integer
actor.process.parent_process.parent_process.file.data_classification.confidentiality_id Recommended: The normalized identifier of the file content confidentiality indicator. integer
actor.process.parent_process.parent_process.file.hashes Recommended: An array of hash attributes. array of objects
actor.process.parent_process.parent_process.file.hashes.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
actor.process.parent_process.parent_process.file.hashes.value Required: The digital fingerprint value. string
actor.process.parent_process.parent_process.file.name Required: The name of the file. For example: svchost.exe string
actor.process.parent_process.parent_process.file.path Recommended: The full path to the file. . string
actor.process.parent_process.parent_process.file.type_id Required: The file type ID. integer
actor.process.parent_process.parent_process.name Recommended: The friendly name of the process, for example: Notepad++. string
actor.process.parent_process.parent_process.namespace_pid Recommended: If running under a process namespace (such as in a container), the process identifier within that process namespace. integer
actor.process.parent_process.parent_process.pid Recommended: The process identifier, as reported by the operating system. integer
actor.process.parent_process.parent_process.uid Recommended: A unique identifier for this process assigned by the producer (tool). string
actor.process.parent_process.parent_process.user Recommended: The user under which this process is running. object
actor.process.parent_process.parent_process.user.name Recommended: The username. For example, janedoe1. string
actor.process.parent_process.parent_process.user.type_id Recommended: The account type identifier. integer
actor.process.parent_process.parent_process.user.uid Recommended: The unique user identifier. For example, the Windows user SID, ActiveDirectory DN or AWS user ARN. string
actor.process.parent_process.pid Recommended: The process identifier, as reported by the operating system. integer
actor.process.parent_process.session Optional: The user session under which this process is running. object
actor.process.parent_process.session.created_time Recommended: The time when the session was created. long
actor.process.parent_process.session.is_remote Recommended: The indication of whether the session is remote. boolean
actor.process.parent_process.session.issuer Recommended: The identifier of the session issuer. string
actor.process.parent_process.session.uid Recommended: The unique identifier of the session. string
actor.process.parent_process.uid Recommended: A unique identifier for this process assigned by the producer (tool). string
actor.process.parent_process.user Recommended: The user under which this process is running. object
actor.process.parent_process.user.domain Optional: The domain where the user is defined. For example: the LDAP or Active Directory domain. string
actor.process.parent_process.user.name Recommended: The username. For example, janedoe1. string
actor.process.parent_process.user.type_id Recommended: The account type identifier. integer
actor.process.parent_process.user.uid Recommended: The unique user identifier. For example, the Windows user SID, ActiveDirectory DN or AWS user ARN. string
actor.process.pid Recommended: The process identifier, as reported by the operating system. integer
actor.process.session Optional: The user session under which this process is running. object
actor.process.session.created_time Recommended: The time when the session was created. long
actor.process.session.is_remote Recommended: The indication of whether the session is remote. boolean
actor.process.session.issuer Recommended: The identifier of the session issuer. string
actor.process.session.uid Recommended: The unique identifier of the session. string
actor.process.session.uuid Optional: The universally unique identifier of the session. string
actor.process.uid Recommended: A unique identifier for this process assigned by the producer (tool). string
actor.process.user Recommended: The user under which this process is running. object
actor.process.user.account Optional: The user's account or the account associated with the user. object
actor.process.user.account.name Recommended: The name of the account (For example, GCP Account Name). string
actor.process.user.account.type Optional: The account type, normalized to the caption of 'account_type_id'. string
actor.process.user.account.type_id Recommended: The normalized account type identifier. integer
actor.process.user.account.uid Recommended: The unique identifier of the account (For example, AWS Account ID). string
actor.process.user.domain Optional: The domain where the user is defined. For example: the LDAP or Active Directory domain. string
actor.process.user.email_addr Optional: The user's primary email address. string
actor.process.user.full_name Optional: The full name of the person, as per the LDAP Common Name attribute (cn). string
actor.process.user.name Recommended: The username. For example, janedoe1. string
actor.process.user.org Optional: Organization and org unit related to the user. object
actor.process.user.org.name Recommended: The name of the organization. For example, Widget, Inc. string
actor.process.user.org.ou_name Recommended: The name of the organizational unit, within an organization. For example, Finance, IT, R&D string
actor.process.user.org.uid Recommended: The unique identifier of the organization. For example, its Active Directory or AWS Org ID. string
actor.process.user.risk_level Optional: The risk level, normalized to the caption of the risk_level_id value. string
actor.process.user.type Optional: The type of the user. For example, System, AWS IAM User, string
actor.process.user.type_id Recommended: The account type identifier. integer
actor.process.user.uid Recommended: The unique user identifier. For example, the Windows user SID, ActiveDirectory DN or AWS user ARN. string
actor.session Optional: The user session from which the activity was initiated. object
actor.session.created_time Recommended: The time when the session was created. long
actor.session.is_remote Recommended: The indication of whether the session is remote. boolean
actor.session.issuer Recommended: The identifier of the session issuer. string
actor.session.uid Recommended: The unique identifier of the session. string
actor.session.uuid Optional: The universally unique identifier of the session. string
actor.user Recommended: The user that initiated the activity or the user context from which the activity was initiated. object
actor.user.account Optional: The user's account or the account associated with the user. object
actor.user.account.name Recommended: The name of the account (For example, GCP Account Name). string
actor.user.account.type Optional: The account type, normalized to the caption of 'account_type_id'. string
actor.user.account.type_id Recommended: The normalized account type identifier. integer
actor.user.account.uid Recommended: The unique identifier of the account (For example, AWS Account ID). string
actor.user.domain Optional: The domain where the user is defined. For example: the LDAP or Active Directory domain. string
actor.user.email_addr Optional: The user's primary email address. string
actor.user.full_name Optional: The full name of the person, as per the LDAP Common Name attribute (cn). string
actor.user.name Recommended: The username. For example, janedoe1. string
actor.user.org Optional: Organization and org unit related to the user. object
actor.user.org.name Recommended: The name of the organization. For example, Widget, Inc. string
actor.user.org.ou_name Recommended: The name of the organizational unit, within an organization. For example, Finance, IT, R&D string
actor.user.org.uid Recommended: The unique identifier of the organization. For example, its Active Directory or AWS Org ID. string
actor.user.risk_level Optional: The risk level, normalized to the caption of the risk_level_id value. string
actor.user.type Optional: The type of the user. For example, System, AWS IAM User, string
actor.user.type_id Recommended: The account type identifier. integer
actor.user.uid Recommended: The unique user identifier. For example, the Windows user SID, ActiveDirectory DN or AWS user ARN. string
answers Recommended: The Domain Name System (DNS) answers. array of objects
answers.class Recommended: The class of DNS data contained in this resource record. See RFC1035. For example: IN. string
answers.packet_uid Recommended: The DNS packet identifier assigned by the program that generated the query. integer
answers.rdata Required: The data describing the DNS resource. string
answers.ttl Recommended: The time interval that the resource record may be cached. integer
answers.type Recommended: The type of data contained in this resource record. See RFC1035. For example: CNAME. string
api Optional: Describes details about a typical API (Application Programming Interface) call. object
api.operation Required: Verb/Operation associated with the request string
api.request Recommended: Details pertaining to the API request. object
api.request.uid Required: The unique request identifier. string
api.response Recommended: Details pertaining to the API response. object
api.response.code Recommended: The numeric response sent to a request. integer
api.response.error Recommended: Error Code string
api.response.error_message Recommended: Error Message string
api.response.message Recommended: The description of the event/finding, as defined by the source. string
api.service Optional: The information pertaining to the API service. object
api.service.name Recommended: The name of the service. string
api.service.uid Recommended: The unique identifier of the service. string
api.service.version Recommended: The version of the service. string
app_name Optional: The name of the application associated with the event or object. string
auth_type Recommended: The SSH authentication type, normalized to the caption of 'auth_type_id'. string
auth_type_id Recommended: The normalized identifier of the SSH authentication type. integer
category_name Optional: The event category name, as defined by category_uid value. string
category_uid Required: The category unique identifier of the event. integer
certificate_chain Recommended: The list of observed certificates in an RDP TLS connection. array of strings
class_name Optional: The event class name, as defined by the class_uid. string
class_uid Required: The unique identifier of a class. A class describes the attributes available in an event. integer
client_dialects Recommended: The list of SMB dialects that the client speaks. array of strings
client_hassh Recommended: The Client HASSH fingerprinting object. object
client_hassh.algorithm Recommended: The concatenation of key exchange, encryption, authentication and compression algorithms. string
client_hassh.fingerprint Required: The hash of the key exchange, encryption, authentication and compression algorithms. object
client_hassh.fingerprint.algorithm Optional: The hash algorithm used to create the digital fingerprint, normalized to the caption of 'algorithm_id'. string
client_hassh.fingerprint.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
client_hassh.fingerprint.value Required: The digital fingerprint value. string
cloud Required: Describes details about the Cloud environment where the event was originally created or logged. object
cloud.account Optional: The account object describes details about the account that was the source or target of the activity. object
cloud.account.name Recommended: The name of the account (For example, GCP Account Name). string
cloud.account.type Optional: The account type, normalized to the caption of 'account_type_id'. string
cloud.account.type_id Recommended: The normalized account type identifier. integer
cloud.account.uid Recommended: The unique identifier of the account (For example, AWS Account ID). string
cloud.org Optional: Organization and org unit relevant to the event or object. object
cloud.org.name Recommended: The name of the organization. For example, Widget, Inc. string
cloud.org.ou_name Recommended: The name of the organizational unit, within an organization. For example, Finance, IT, R&D string
cloud.org.uid Recommended: The unique identifier of the organization. For example, its Active Directory or AWS Org ID. string
cloud.provider Required: The unique name of the Cloud services provider, such as AWS, MS Azure, GCP. string
cloud.region Recommended: The name of the cloud region, as defined by the cloud provider. string
codes Recommended: The list of return codes to the FTP command. array of integers
command Recommended: The command name. string
command_responses Recommended: The list of responses to the FTP command. array of strings
connection_info Optional: The network connection information. object
connection_info.direction Optional: The direction of the initiated connection, traffic, or email, normalized to the caption of the direction_id value. string
connection_info.direction_id Required: The normalized identifier of the direction of the initiated connection, traffic, or email. integer
connection_info.protocol_name Optional: The TCP/IP protocol name in lowercase, as defined by the Internet Assigned Numbers Authority (IANA). string
connection_info.protocol_num Recommended: The TCP/IP protocol number, as defined by the Internet Assigned Numbers Authority (IANA). integer
connection_info.session Optional: The authenticated user or service session. object
connection_info.session.created_time Recommended: The time when the session was created. long
connection_info.session.is_remote Recommended: The indication of whether the session is remote. boolean
connection_info.session.issuer Recommended: The identifier of the session issuer. string
connection_info.session.uid Recommended: The unique identifier of the session. string
connection_info.session.uuid Optional: The universally unique identifier of the session. string
connection_info.uid Optional: The unique identifier of the connection. string
count Optional: The number of times that events in the same logical group occurred during the event Start Time to End Time period. integer
delay Recommended: The total round-trip delay to the reference clock in milliseconds. integer
device Recommended: An addressable device, computer system or host. object
device.container Recommended: The information describing an instance of a container. object
device.container.hash Recommended: Commit hash of image created for docker or the SHA256 hash of the container. For example: 13550340a8681c84c861aa.... object
device.container.hash.algorithm Optional: The hash algorithm used to create the digital fingerprint, normalized to the caption of 'algorithm_id'. string
device.container.hash.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
device.container.hash.value Required: The digital fingerprint value. string
device.container.image Recommended: The container image used as a template to run the container. object
device.container.image.name Recommended: The image name. For example: elixir. string
device.container.image.uid Required: The unique image ID. For example: 77af4d6b9913. string
device.container.name Recommended: The container name. string
device.container.size Recommended: The size of the container image. long
device.container.uid Recommended: The full container unique identifier for this instantiation of the container. For example: ac2ea168264a08f9.... string
device.domain Optional: The network domain where the device resides. For example: work.example.com. string
device.groups Optional: The group names to which the device belongs. For example: ["Windows Laptops", "Engineering"]. array of objects
device.groups.desc Optional: The group description. string
device.groups.domain Optional: The domain where the group is defined. For example: the LDAP or Active Directory domain. string
device.groups.name Recommended: The group name. string
device.groups.type Optional: The type of the group or account. string
device.groups.uid Recommended: The unique identifier of the group. string
device.hostname Recommended: The device hostname. string
device.instance_uid Recommended: The unique identifier of a VM instance. string
device.interface_name Recommended: The name of the network interface (For example, eth2). string
device.interface_uid Recommended: The unique identifier of the network interface. string
device.ip Recommended: The device IP address, in either IPv4 or IPv6 format. string
device.is_compliant Optional: The event occurred on a compliant device. boolean
device.is_managed Optional: The event occurred on a managed device. boolean
device.name Recommended: The alternate device name, ordinarily as assigned by an administrator. string
device.namespace_pid Recommended: If running under a process namespace (such as in a container), the process identifier within that process namespace. integer
device.os Optional: The endpoint operating system. object
device.os.name Required: The operating system name. string
device.os.type Optional: The type of the operating system. string
device.os.type_id Required: The type identifier of the operating system. integer
device.owner Recommended: The identity of the service or user account that owns the endpoint or was last logged into it. object
device.owner.account Optional: The user's account or the account associated with the user. object
device.owner.account.name Recommended: The name of the account (For example, GCP Account Name). string
device.owner.account.type Optional: The account type, normalized to the caption of 'account_type_id'. string
device.owner.account.type_id Recommended: The normalized account type identifier. integer
device.owner.account.uid Recommended: The unique identifier of the account (For example, AWS Account ID). string
device.owner.domain Optional: The domain where the user is defined. For example: the LDAP or Active Directory domain. string
device.owner.email_addr Optional: The user's primary email address. string
device.owner.full_name Optional: The full name of the person, as per the LDAP Common Name attribute (cn). string
device.owner.name Recommended: The username. For example, janedoe1. string
device.owner.org Optional: Organization and org unit related to the user. object
device.owner.org.name Recommended: The name of the organization. For example, Widget, Inc. string
device.owner.org.ou_name Recommended: The name of the organizational unit, within an organization. For example, Finance, IT, R&D string
device.owner.org.uid Recommended: The unique identifier of the organization. For example, its Active Directory or AWS Org ID. string
device.owner.risk_level Optional: The risk level, normalized to the caption of the risk_level_id value. string
device.owner.type Optional: The type of the user. For example, System, AWS IAM User, string
device.owner.type_id Recommended: The account type identifier. integer
device.owner.uid Recommended: The unique user identifier. For example, the Windows user SID, ActiveDirectory DN or AWS user ARN. string
device.region Recommended: The region where the virtual machine is located. For example, an AWS Region. string
device.type Optional: The device type. string
device.type_id Required: The device type ID. integer
device.uid Recommended: The unique identifier of the device. For example the Windows TargetSID or AWS EC2 ARN. string
dialect Recommended: The negotiated protocol dialect. string
direction Optional: The direction of the email, as defined by the direction_id value. string
direction_id Required: The direction of the email relative to the scanning host or organization. integer
dispersion Recommended: The dispersion in the NTP protocol is the estimated time error or uncertainty relative to the reference clock in milliseconds. integer
dst_endpoint Recommended: The responder (server) of the DHCP connection. object
dst_endpoint.container Recommended: The information describing an instance of a container. object
dst_endpoint.container.hash Recommended: Commit hash of image created for docker or the SHA256 hash of the container. For example: 13550340a8681c84c861aa.... object
dst_endpoint.container.hash.algorithm Optional: The hash algorithm used to create the digital fingerprint, normalized to the caption of 'algorithm_id'. string
dst_endpoint.container.hash.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
dst_endpoint.container.hash.value Required: The digital fingerprint value. string
dst_endpoint.container.image Recommended: The container image used as a template to run the container. object
dst_endpoint.container.image.name Recommended: The image name. For example: elixir. string
dst_endpoint.container.image.uid Required: The unique image ID. For example: 77af4d6b9913. string
dst_endpoint.container.name Recommended: The container name. string
dst_endpoint.container.size Recommended: The size of the container image. long
dst_endpoint.container.uid Recommended: The full container unique identifier for this instantiation of the container. For example: ac2ea168264a08f9.... string
dst_endpoint.domain Optional: The name of the domain. string
dst_endpoint.hostname Recommended: The fully qualified name of the endpoint. string
dst_endpoint.instance_uid Recommended: The unique identifier of a VM instance. string
dst_endpoint.interface_name Recommended: The name of the network interface (For example, eth2). string
dst_endpoint.interface_uid Recommended: The unique identifier of the network interface. string
dst_endpoint.ip Recommended: The IP address of the endpoint, in either IPv4 or IPv6 format. string
dst_endpoint.location Optional: The geographical location of the endpoint. object
dst_endpoint.location.city Recommended: The name of the city. string
dst_endpoint.location.continent Recommended: The name of the continent. string
dst_endpoint.location.country Recommended: The ISO 3166-1 Alpha-2 country code. string
dst_endpoint.location.lat Optional: The geographical Latitude coordinate represented in Decimal Degrees (DD). For example: 42.361145. float
dst_endpoint.location.long Optional: The geographical Longitude coordinate represented in Decimal Degrees (DD). For example: -71.057083. float
dst_endpoint.location.region Optional: The alphanumeric code that identifies the principal subdivision (For example, province or state) of the country. string
dst_endpoint.mac Optional: The Media Access Control (MAC) address of the endpoint. string
dst_endpoint.name Recommended: The short name of the endpoint. string
dst_endpoint.namespace_pid Recommended: If running under a process namespace (such as in a container), the process identifier within that process namespace. integer
dst_endpoint.owner Recommended: The identity of the service or user account that owns the endpoint or was last logged into it. object
dst_endpoint.owner.account Optional: The user's account or the account associated with the user. object
dst_endpoint.owner.account.name Recommended: The name of the account (For example, GCP Account Name). string
dst_endpoint.owner.account.type Optional: The account type, normalized to the caption of 'account_type_id'. string
dst_endpoint.owner.account.type_id Recommended: The normalized account type identifier. integer
dst_endpoint.owner.account.uid Recommended: The unique identifier of the account (For example, AWS Account ID). string
dst_endpoint.owner.domain Optional: The domain where the user is defined. For example: the LDAP or Active Directory domain. string
dst_endpoint.owner.email_addr Optional: The user's primary email address. string
dst_endpoint.owner.full_name Optional: The full name of the person, as per the LDAP Common Name attribute (cn). string
dst_endpoint.owner.name Recommended: The username. For example, janedoe1. string
dst_endpoint.owner.org Optional: Organization and org unit related to the user. object
dst_endpoint.owner.org.name Recommended: The name of the organization. For example, Widget, Inc. string
dst_endpoint.owner.org.ou_name Recommended: The name of the organizational unit, within an organization. For example, Finance, IT, R&D string
dst_endpoint.owner.org.uid Recommended: The unique identifier of the organization. For example, its Active Directory or AWS Org ID. string
dst_endpoint.owner.risk_level Optional: The risk level, normalized to the caption of the risk_level_id value. string
dst_endpoint.owner.type Optional: The type of the user. For example, System, AWS IAM User, string
dst_endpoint.owner.type_id Recommended: The account type identifier. integer
dst_endpoint.owner.uid Recommended: The unique user identifier. For example, the Windows user SID, ActiveDirectory DN or AWS user ARN. string
dst_endpoint.port Recommended: The port used for communication within the network connection. integer
dst_endpoint.proxy_endpoint Optional: The network proxy information pertaining to a specific endpoint. object
dst_endpoint.proxy_endpoint.container Recommended: The information describing an instance of a container. object
dst_endpoint.proxy_endpoint.container.hash Recommended: Commit hash of image created for docker or the SHA256 hash of the container. For example: 13550340a8681c84c861aa.... object
dst_endpoint.proxy_endpoint.container.hash.algorithm Optional: The hash algorithm used to create the digital fingerprint, normalized to the caption of 'algorithm_id'. string
dst_endpoint.proxy_endpoint.container.hash.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
dst_endpoint.proxy_endpoint.container.hash.value Required: The digital fingerprint value. string
dst_endpoint.proxy_endpoint.container.image Recommended: The container image used as a template to run the container. object
dst_endpoint.proxy_endpoint.container.image.name Recommended: The image name. For example: elixir. string
dst_endpoint.proxy_endpoint.container.image.uid Required: The unique image ID. For example: 77af4d6b9913. string
dst_endpoint.proxy_endpoint.container.name Recommended: The container name. string
dst_endpoint.proxy_endpoint.container.size Recommended: The size of the container image. long
dst_endpoint.proxy_endpoint.container.uid Recommended: The full container unique identifier for this instantiation of the container. For example: ac2ea168264a08f9.... string
dst_endpoint.proxy_endpoint.hostname Recommended: The fully qualified name of the endpoint. string
dst_endpoint.proxy_endpoint.instance_uid Recommended: The unique identifier of a VM instance. string
dst_endpoint.proxy_endpoint.interface_name Recommended: The name of the network interface (For example, eth2). string
dst_endpoint.proxy_endpoint.interface_uid Recommended: The unique identifier of the network interface. string
dst_endpoint.proxy_endpoint.ip Recommended: The IP address of the endpoint, in either IPv4 or IPv6 format. string
dst_endpoint.proxy_endpoint.name Recommended: The short name of the endpoint. string
dst_endpoint.proxy_endpoint.namespace_pid Recommended: If running under a process namespace (such as in a container), the process identifier within that process namespace. integer
dst_endpoint.proxy_endpoint.owner Recommended: The identity of the service or user account that owns the endpoint or was last logged into it. object
dst_endpoint.proxy_endpoint.owner.account Optional: The user's account or the account associated with the user. object
dst_endpoint.proxy_endpoint.owner.account.name Recommended: The name of the account (For example, GCP Account Name). string
dst_endpoint.proxy_endpoint.owner.account.type Optional: The account type, normalized to the caption of 'account_type_id'. string
dst_endpoint.proxy_endpoint.owner.account.type_id Recommended: The normalized account type identifier. integer
dst_endpoint.proxy_endpoint.owner.account.uid Recommended: The unique identifier of the account (For example, AWS Account ID). string
dst_endpoint.proxy_endpoint.owner.domain Optional: The domain where the user is defined. For example: the LDAP or Active Directory domain. string
dst_endpoint.proxy_endpoint.owner.email_addr Optional: The user's primary email address. string
dst_endpoint.proxy_endpoint.owner.full_name Optional: The full name of the person, as per the LDAP Common Name attribute (cn). string
dst_endpoint.proxy_endpoint.owner.name Recommended: The username. For example, janedoe1. string
dst_endpoint.proxy_endpoint.owner.org Optional: Organization and org unit related to the user. object
dst_endpoint.proxy_endpoint.owner.org.name Recommended: The name of the organization. For example, Widget, Inc. string
dst_endpoint.proxy_endpoint.owner.org.ou_name Recommended: The name of the organizational unit, within an organization. For example, Finance, IT, R&D string
dst_endpoint.proxy_endpoint.owner.org.uid Recommended: The unique identifier of the organization. For example, its Active Directory or AWS Org ID. string
dst_endpoint.proxy_endpoint.owner.risk_level Optional: The risk level, normalized to the caption of the risk_level_id value. string
dst_endpoint.proxy_endpoint.owner.type Optional: The type of the user. For example, System, AWS IAM User, string
dst_endpoint.proxy_endpoint.owner.type_id Recommended: The account type identifier. integer
dst_endpoint.proxy_endpoint.owner.uid Recommended: The unique user identifier. For example, the Windows user SID, ActiveDirectory DN or AWS user ARN. string
dst_endpoint.proxy_endpoint.port Recommended: The port used for communication within the network connection. integer
dst_endpoint.proxy_endpoint.svc_name Recommended: The service name in service-to-service connections. string
dst_endpoint.proxy_endpoint.type_id Recommended: The network endpoint type ID. integer
dst_endpoint.proxy_endpoint.uid Recommended: The unique identifier of the endpoint. string
dst_endpoint.svc_name Recommended: The service name in service-to-service connections. string
dst_endpoint.type_id Recommended: The network endpoint type ID. integer
dst_endpoint.uid Recommended: The unique identifier of the endpoint. string
dst_endpoint.zone Optional: The network zone or LAN segment. string
duration Optional: The event duration or aggregate time, the amount of time the event covers from start_time to end_time in milliseconds. integer
email Required: The email object. object
email.data_classification Recommended: The Data Classification object includes information about data classification levels and data category types. object
email.data_classification.category_id Recommended: The normalized identifier of the data classification category. integer
email.data_classification.confidentiality_id Recommended: The normalized identifier of the file content confidentiality indicator. integer
email.from Required: The email header From values, as defined by RFC 5322. string
email.message_uid Recommended: The email header Message-Id value, as defined by RFC 5322. string
email.reply_to Recommended: The email header Reply-To values, as defined by RFC 5322. string
email.size Recommended: The size in bytes of the email, including attachments. long
email.smtp_from Recommended: The value of the SMTP MAIL FROM command. string
email.smtp_to Recommended: The value of the SMTP envelope RCPT TO command. array of strings
email.subject Optional: The email header Subject value, as defined by RFC 5322. string
email.to Required: The email header To values, as defined by RFC 5322. array of strings
email.uid Recommended: The email unique identifier. string
email_auth Recommended: The SPF, DKIM and DMARC attributes of an email. object
email_auth.dkim Recommended: The DomainKeys Identified Mail (DKIM) status of the email. string
email_auth.dkim_domain Recommended: The DomainKeys Identified Mail (DKIM) signing domain of the email. string
email_auth.dkim_signature Recommended: The DomainKeys Identified Mail (DKIM) signature used by the sending/receiving system. string
email_auth.dmarc Recommended: The Domain-based Message Authentication, Reporting and Conformance (DMARC) status of the email. string
email_auth.dmarc_override Recommended: The Domain-based Message Authentication, Reporting and Conformance (DMARC) override action. string
email_auth.dmarc_policy Recommended: The Domain-based Message Authentication, Reporting and Conformance (DMARC) policy status. string
email_auth.spf Recommended: The Sender Policy Framework (SPF) status of the email. string
email_uid Required: The unique identifier of the email, used to correlate related email alert and activity events. string
end_time Optional: The end time of a time period, or the time of the most recent event included in the aggregate event. long
event_seq_id Required: The sequence identifier for the event. long
event_size Required: The size of the event in bytes. long
event_time Required: The normalized event occurrence time or the finding creation time. long
file Optional: The file that is the target of the SSH activity. object
file.data_classification Recommended: The Data Classification object includes information about data classification levels and data category types. object
file.data_classification.category_id Recommended: The normalized identifier of the data classification category. integer
file.data_classification.confidentiality_id Recommended: The normalized identifier of the file content confidentiality indicator. integer
file.hashes Recommended: An array of hash attributes. array of objects
file.hashes.algorithm Optional: The hash algorithm used to create the digital fingerprint, normalized to the caption of 'algorithm_id'. string
file.hashes.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
file.hashes.value Required: The digital fingerprint value. string
file.name Required: The name of the file. For example: svchost.exe string
file.parent_folder Optional: The parent folder in which the file resides. string
file.path Recommended: The full path to the file. . string
file.size Optional: The size of data, in bytes. long
file.type Optional: The file type. string
file.type_id Required: The file type ID. integer
http_cookies Recommended: The cookies object describes details about HTTP cookies array of objects
http_cookies.name Required: The HTTP cookie name. string
http_cookies.value Required: The HTTP cookie value. string
http_request Required: The HTTP Request Object documents attributes of a request made to a web server. object
http_request.http_headers Recommended: Additional HTTP headers of an HTTP request or response. array of objects
http_request.http_headers.name Required: The name of the header string
http_request.http_headers.value Required: The value of the header string
http_request.http_method Optional: The HTTP request method indicates the desired action to be performed for a given resource. string
http_request.length Optional: The HTTP request length, in number of bytes. integer
http_request.referrer Optional: The request header that identifies the address of the previous web page, which is linked to the current web page or resource being requested. string
http_request.uid Optional: The unique identifier of the http request. string
http_request.url Recommended: The URL object that pertains to the request. object
http_request.url.category_ids Recommended: The Website categorization identifiers. array of integers
http_request.url.hostname Recommended: The URL host as extracted from the URL. string
http_request.url.path Recommended: The URL path as extracted from the URL. string
http_request.url.port Recommended: The URL port. For example: 80. integer
http_request.url.query_string Recommended: The query portion of the URL. string
http_request.url.scheme Recommended: The scheme portion of the URL. For example: http, https, ftp, or sftp. string
http_request.url.url_string Recommended: The URL string. string
http_request.user_agent Recommended: The request header that identifies the operating system and web browser. string
http_request.version Recommended: The Hypertext Transfer Protocol (HTTP) version. string
http_response Required: The HTTP Response from a web server to a requester. object
http_response.code Required: The Hypertext Transfer Protocol (HTTP) status code returned from the web server to the client. For example, 200. integer
http_response.content_type Optional: The request header that identifies the original media type of the resource (prior to any content encoding applied for sending). string
http_response.http_headers Recommended: Additional HTTP headers of an HTTP request or response. array of objects
http_response.http_headers.name Required: The name of the header string
http_response.http_headers.value Required: The value of the header string
indexed_time Required: The time when the event was indexed. long
is_renewal Recommended: The indication of whether this is a lease/session renewal event. boolean
lease_dur Recommended: This represents the length of the DHCP lease in seconds. integer
load_balancer Recommended: The Load Balancer object contains information related to the device that is distributing incoming traffic to specified destinations. object
load_balancer.code Recommended: The numeric response status code detailing the connection from the load balancer to the destination target. integer
load_balancer.dst_endpoint Recommended: The destination to which the load balancer is distributing traffic. object
load_balancer.dst_endpoint.container Recommended: The information describing an instance of a container. object
load_balancer.dst_endpoint.container.hash Recommended: Commit hash of image created for docker or the SHA256 hash of the container. For example: 13550340a8681c84c861aa.... object
load_balancer.dst_endpoint.container.hash.algorithm Optional: The hash algorithm used to create the digital fingerprint, normalized to the caption of 'algorithm_id'. string
load_balancer.dst_endpoint.container.hash.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
load_balancer.dst_endpoint.container.hash.value Required: The digital fingerprint value. string
load_balancer.dst_endpoint.container.image Recommended: The container image used as a template to run the container. object
load_balancer.dst_endpoint.container.image.name Recommended: The image name. For example: elixir. string
load_balancer.dst_endpoint.container.image.uid Required: The unique image ID. For example: 77af4d6b9913. string
load_balancer.dst_endpoint.container.name Recommended: The container name. string
load_balancer.dst_endpoint.container.size Recommended: The size of the container image. long
load_balancer.dst_endpoint.container.uid Recommended: The full container unique identifier for this instantiation of the container. For example: ac2ea168264a08f9.... string
load_balancer.dst_endpoint.domain Optional: The name of the domain. string
load_balancer.dst_endpoint.hostname Recommended: The fully qualified name of the endpoint. string
load_balancer.dst_endpoint.instance_uid Recommended: The unique identifier of a VM instance. string
load_balancer.dst_endpoint.interface_name Recommended: The name of the network interface (For example, eth2). string
load_balancer.dst_endpoint.interface_uid Recommended: The unique identifier of the network interface. string
load_balancer.dst_endpoint.ip Recommended: The IP address of the endpoint, in either IPv4 or IPv6 format. string
load_balancer.dst_endpoint.location Optional: The geographical location of the endpoint. object
load_balancer.dst_endpoint.location.city Recommended: The name of the city. string
load_balancer.dst_endpoint.location.continent Recommended: The name of the continent. string
load_balancer.dst_endpoint.location.country Recommended: The ISO 3166-1 Alpha-2 country code. string
load_balancer.dst_endpoint.location.lat Optional: The geographical Latitude coordinate represented in Decimal Degrees (DD) float
load_balancer.dst_endpoint.location.long Optional: The geographical Longitude coordinate represented in Decimal Degrees (DD). float
load_balancer.dst_endpoint.location.region Optional: The alphanumeric code that identifies the principal subdivision of the country. string
load_balancer.dst_endpoint.mac Optional: The Media Access Control (MAC) address of the endpoint. string
load_balancer.dst_endpoint.name Recommended: The short name of the endpoint. string
load_balancer.dst_endpoint.namespace_pid Recommended: If running under a process namespace (such as in a container), the process identifier within that process namespace. integer
load_balancer.dst_endpoint.owner Recommended: The identity of the service or user account that owns the endpoint or was last logged into it. object
load_balancer.dst_endpoint.owner.account Optional: The user's account or the account associated with the user. object
load_balancer.dst_endpoint.owner.account.name Recommended: The name of the account (For example, GCP Account Name). string
load_balancer.dst_endpoint.owner.account.type Optional: The account type, normalized to the caption of 'account_type_id'. string
load_balancer.dst_endpoint.owner.account.type_id Recommended: The normalized account type identifier. integer
load_balancer.dst_endpoint.owner.account.uid Recommended: The unique identifier of the account (For example, AWS Account ID). string
load_balancer.dst_endpoint.owner.domain Optional: The domain where the user is defined. string
load_balancer.dst_endpoint.owner.email_addr Optional: The user's primary email address. string
load_balancer.dst_endpoint.owner.full_name Optional: The full name of the person, as per the LDAP Common Name attribute (cn). string
load_balancer.dst_endpoint.owner.name Recommended: The username. For example, janedoe1. string
load_balancer.dst_endpoint.owner.org Optional: Organization and org unit related to the user. object
load_balancer.dst_endpoint.owner.org.name Recommended: The name of the organization. For example, Widget, Inc. string
load_balancer.dst_endpoint.owner.org.ou_name Recommended: The name of the organizational unit, within an organization. For example, Finance, IT, R&D string
load_balancer.dst_endpoint.owner.org.uid Recommended: The unique identifier of the organization. For example, its Active Directory or AWS Org ID. string
load_balancer.dst_endpoint.owner.risk_level Optional: The risk level, normalized to the caption of the risk_level_id value. string
load_balancer.dst_endpoint.owner.type Optional: The type of the user. For example, System, AWS IAM User, string
load_balancer.dst_endpoint.owner.type_id Recommended: The account type identifier. integer
load_balancer.dst_endpoint.owner.uid Recommended: The unique user identifier. string
load_balancer.dst_endpoint.port Recommended: The port used for communication within the network connection. integer
load_balancer.dst_endpoint.proxy_endpoint Optional: The network proxy information pertaining to a specific endpoint. object
load_balancer.dst_endpoint.proxy_endpoint.container Recommended: The information describing an instance of a container. object
load_balancer.dst_endpoint.proxy_endpoint.container.hash Recommended: Commit hash of image created for docker or the SHA256 hash of the container. For example: 13550340a8681c84c861aa.... object
load_balancer.dst_endpoint.proxy_endpoint.container.hash.algorithm Optional: The hash algorithm used to create the digital fingerprint, normalized to the caption of 'algorithm_id'. string
load_balancer.dst_endpoint.proxy_endpoint.container.hash.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
load_balancer.dst_endpoint.proxy_endpoint.container.hash.value Required: The digital fingerprint value. string
load_balancer.dst_endpoint.proxy_endpoint.container.image Recommended: The container image used as a template to run the container. object
load_balancer.dst_endpoint.proxy_endpoint.container.image.name Recommended: The image name. For example: elixir. string
load_balancer.dst_endpoint.proxy_endpoint.container.image.uid Required: The unique image ID. For example: 77af4d6b9913. string
load_balancer.dst_endpoint.proxy_endpoint.container.name Recommended: The container name. string
load_balancer.dst_endpoint.proxy_endpoint.container.size Recommended: The size of the container image. long
load_balancer.dst_endpoint.proxy_endpoint.container.uid Recommended: The full container unique identifier for this instantiation of the container. For example: ac2ea168264a08f9.... string
load_balancer.dst_endpoint.proxy_endpoint.hostname Recommended: The fully qualified name of the endpoint. string
load_balancer.dst_endpoint.proxy_endpoint.instance_uid Recommended: The unique identifier of a VM instance. string
load_balancer.dst_endpoint.proxy_endpoint.interface_name Recommended: The name of the network interface (For example, eth2). string
load_balancer.dst_endpoint.proxy_endpoint.interface_uid Recommended: The unique identifier of the network interface. string
load_balancer.dst_endpoint.proxy_endpoint.ip Recommended: The IP address of the endpoint, in either IPv4 or IPv6 format. string
load_balancer.dst_endpoint.proxy_endpoint.name Recommended: The short name of the endpoint. string
load_balancer.dst_endpoint.proxy_endpoint.namespace_pid Recommended: If running under a process namespace (such as in a container), the process identifier within that process namespace. integer
load_balancer.dst_endpoint.proxy_endpoint.owner Recommended: The identity of the service or user account that owns the endpoint or was last logged into it. object
load_balancer.dst_endpoint.proxy_endpoint.owner.account Optional: The user's account or the account associated with the user. object
load_balancer.dst_endpoint.proxy_endpoint.owner.account.name Recommended: The name of the account (For example, GCP Account Name). string
load_balancer.dst_endpoint.proxy_endpoint.owner.account.type Optional: The account type, normalized to the caption of 'account_type_id'. string
load_balancer.dst_endpoint.proxy_endpoint.owner.account.type_id Recommended: The normalized account type identifier. integer
load_balancer.dst_endpoint.proxy_endpoint.owner.account.uid Recommended: The unique identifier of the account (For example, AWS Account ID). string
load_balancer.dst_endpoint.proxy_endpoint.owner.domain Optional: The domain where the user is defined. For example: the LDAP or Active Directory domain. string
load_balancer.dst_endpoint.proxy_endpoint.owner.email_addr Optional: The user's primary email address. string
load_balancer.dst_endpoint.proxy_endpoint.owner.full_name Optional: The full name of the person, as per the LDAP Common Name attribute (cn). string
load_balancer.dst_endpoint.proxy_endpoint.owner.name Recommended: The username. For example, janedoe1. string
load_balancer.dst_endpoint.proxy_endpoint.owner.org Optional: Organization and org unit related to the user. object
load_balancer.dst_endpoint.proxy_endpoint.owner.org.name Recommended: The name of the organization. For example, Widget, Inc. string
load_balancer.dst_endpoint.proxy_endpoint.owner.org.ou_name Recommended: The name of the organizational unit, within an organization. For example, Finance, IT, R&D string
load_balancer.dst_endpoint.proxy_endpoint.owner.org.uid Recommended: The unique identifier of the organization. For example, its Active Directory or AWS Org ID. string
load_balancer.dst_endpoint.proxy_endpoint.owner.risk_level Optional: The risk level, normalized to the caption of the risk_level_id value. string
load_balancer.dst_endpoint.proxy_endpoint.owner.type Optional: The type of the user. For example, System, AWS IAM User, string
load_balancer.dst_endpoint.proxy_endpoint.owner.type_id Recommended: The account type identifier. integer
load_balancer.dst_endpoint.proxy_endpoint.owner.uid Recommended: The unique user identifier. For example, the Windows user SID, ActiveDirectory DN or AWS user ARN. string
load_balancer.dst_endpoint.proxy_endpoint.port Recommended: The port used for communication within the network connection. integer
load_balancer.dst_endpoint.proxy_endpoint.svc_name Recommended: The service name in service-to-service connections. string
load_balancer.dst_endpoint.proxy_endpoint.type_id Recommended: The network endpoint type ID. integer
load_balancer.dst_endpoint.proxy_endpoint.uid Recommended: The unique identifier of the endpoint. string
load_balancer.dst_endpoint.svc_name Recommended: The service name in service-to-service connections. string
load_balancer.dst_endpoint.type_id Recommended: The network endpoint type ID. integer
load_balancer.dst_endpoint.uid Recommended: The unique identifier of the endpoint. string
load_balancer.dst_endpoint.zone Optional: The network zone or LAN segment. string
load_balancer.endpoint_connections Recommended: An object detailing the load balancer connection attempts and responses. array of objects
load_balancer.endpoint_connections.code Recommended: A numerical response status code providing details about the connection. integer
load_balancer.endpoint_connections.network_endpoint Recommended: Provides characteristics of the network endpoint. object
load_balancer.endpoint_connections.network_endpoint.container Recommended: The information describing an instance of a container. object
load_balancer.endpoint_connections.network_endpoint.container.hash Recommended: Commit hash of image created for docker or the SHA256 hash of the container. For example: 13550340a8681c84c861aa.... object
load_balancer.endpoint_connections.network_endpoint.container.hash.algorithm Optional: The hash algorithm used to create the digital fingerprint, normalized to the caption of 'algorithm_id'. string
load_balancer.endpoint_connections.network_endpoint.container.hash.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
load_balancer.endpoint_connections.network_endpoint.container.hash.value Required: The digital fingerprint value. string
load_balancer.endpoint_connections.network_endpoint.container.image Recommended: The container image used as a template to run the container. object
load_balancer.endpoint_connections.network_endpoint.container.image.name Recommended: The image name. For example: elixir. string
load_balancer.endpoint_connections.network_endpoint.container.image.uid Required: The unique image ID. For example: 77af4d6b9913. string
load_balancer.endpoint_connections.network_endpoint.container.name Recommended: The container name. string
load_balancer.endpoint_connections.network_endpoint.container.size Recommended: The size of the container image. long
load_balancer.endpoint_connections.network_endpoint.container.uid Recommended: The full container unique identifier for this instantiation of the container. For example: ac2ea168264a08f9.... string
load_balancer.endpoint_connections.network_endpoint.domain Optional: The name of the domain. string
load_balancer.endpoint_connections.network_endpoint.hostname Recommended: The fully qualified name of the endpoint. string
load_balancer.endpoint_connections.network_endpoint.instance_uid Recommended: The unique identifier of a VM instance. string
load_balancer.endpoint_connections.network_endpoint.interface_name Recommended: The name of the network interface (For example, eth2). string
load_balancer.endpoint_connections.network_endpoint.interface_uid Recommended: The unique identifier of the network interface. string
load_balancer.endpoint_connections.network_endpoint.ip Recommended: The IP address of the endpoint, in either IPv4 or IPv6 format. string
load_balancer.endpoint_connections.network_endpoint.location Optional: The geographical location of the endpoint. object
load_balancer.endpoint_connections.network_endpoint.location.city Recommended: The name of the city. string
load_balancer.endpoint_connections.network_endpoint.location.continent Recommended: The name of the continent. string
load_balancer.endpoint_connections.network_endpoint.location.country Recommended: The ISO 3166-1 Alpha-2 country code. string
load_balancer.endpoint_connections.network_endpoint.location.lat Optional: The geographical Latitude coordinate represented in Decimal Degrees (DD). For example: 42.361145. float
load_balancer.endpoint_connections.network_endpoint.location.long Optional: The geographical Longitude coordinate represented in Decimal Degrees (DD). For example: -71.057083. float
load_balancer.endpoint_connections.network_endpoint.location.region Optional: The alphanumeric code that identifies the principal subdivision of the country. string
load_balancer.endpoint_connections.network_endpoint.mac Optional: The Media Access Control (MAC) address of the endpoint. string
load_balancer.endpoint_connections.network_endpoint.name Recommended: The short name of the endpoint. string
load_balancer.endpoint_connections.network_endpoint.namespace_pid Recommended: If running under a process namespace (such as in a container), the process identifier within that process namespace. integer
load_balancer.endpoint_connections.network_endpoint.owner Recommended: The identity of the service or user account that owns the endpoint or was last logged into it. object
load_balancer.endpoint_connections.network_endpoint.owner.account Optional: The user's account or the account associated with the user. object
load_balancer.endpoint_connections.network_endpoint.owner.account.name Recommended: The name of the account (For example, GCP Account Name). string
load_balancer.endpoint_connections.network_endpoint.owner.account.type Optional: The account type, normalized to the caption of 'account_type_id'. string
load_balancer.endpoint_connections.network_endpoint.owner.account.type_id Recommended: The normalized account type identifier. integer
load_balancer.endpoint_connections.network_endpoint.owner.account.uid Recommended: The unique identifier of the account (For example, AWS Account ID). string
load_balancer.endpoint_connections.network_endpoint.owner.domain Optional: The domain where the user is defined. For example: the LDAP or Active Directory domain. string
load_balancer.endpoint_connections.network_endpoint.owner.email_addr Optional: The user's primary email address. string
load_balancer.endpoint_connections.network_endpoint.owner.full_name Optional: The full name of the person, as per the LDAP Common Name attribute (cn). string
load_balancer.endpoint_connections.network_endpoint.owner.name Recommended: The username. For example, janedoe1. string
load_balancer.endpoint_connections.network_endpoint.owner.org Optional: Organization and org unit related to the user. object
load_balancer.endpoint_connections.network_endpoint.owner.org.name Recommended: The name of the organization. For example, Widget, Inc. string
load_balancer.endpoint_connections.network_endpoint.owner.org.ou_name Recommended: The name of the organizational unit, within an organization. For example, Finance, IT, R&D string
load_balancer.endpoint_connections.network_endpoint.owner.org.uid Recommended: The unique identifier of the organization. For example, its Active Directory or AWS Org ID. string
load_balancer.endpoint_connections.network_endpoint.owner.risk_level Optional: The risk level, normalized to the caption of the risk_level_id value. string
load_balancer.endpoint_connections.network_endpoint.owner.type Optional: The type of the user. For example, System, AWS IAM User, string
load_balancer.endpoint_connections.network_endpoint.owner.type_id Recommended: The account type identifier. integer
load_balancer.endpoint_connections.network_endpoint.owner.uid Recommended: The unique user identifier. For example, the Windows user SID, ActiveDirectory DN or AWS user ARN. string
load_balancer.endpoint_connections.network_endpoint.port Recommended: The port used for communication within the network connection. integer
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint Optional: The network proxy information pertaining to a specific endpoint. object
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.container Recommended: The information describing an instance of a container. object
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.container.hash Recommended: Commit hash of image created for docker or the SHA256 hash of the container. For example: 13550340a8681c84c861aa.... object
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.container.hash.algorithm Optional: The hash algorithm used to create the digital fingerprint, normalized to the caption of 'algorithm_id'. string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.container.hash.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.container.hash.value Required: The digital fingerprint value. string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.container.image Recommended: The container image used as a template to run the container. object
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.container.image.name Recommended: The image name. For example: elixir. string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.container.image.uid Required: The unique image ID. For example: 77af4d6b9913. string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.container.name Recommended: The container name. string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.container.size Recommended: The size of the container image. long
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.container.uid Recommended: The full container unique identifier for this instantiation of the container. For example: ac2ea168264a08f9.... string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.hostname Recommended: The fully qualified name of the endpoint. string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.instance_uid Recommended: The unique identifier of a VM instance. string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.interface_name Recommended: The name of the network interface (For example, eth2). string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.interface_uid Recommended: The unique identifier of the network interface. string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.ip Recommended: The IP address of the endpoint, in either IPv4 or IPv6 format. string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.name Recommended: The short name of the endpoint. string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.namespace_pid Recommended: If running under a process namespace (such as in a container), the process identifier within that process namespace. integer
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.owner Recommended: The identity of the service or user account that owns the endpoint or was last logged into it. object
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.owner.account Optional: The user's account or the account associated with the user. object
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.owner.account.name Recommended: The name of the account (For example, GCP Account Name). string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.owner.account.type Optional: The account type, normalized to the caption of 'account_type_id'. string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.owner.account.type_id Recommended: The normalized account type identifier. integer
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.owner.account.uid Recommended: The unique identifier of the account (For example, AWS Account ID). string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.owner.domain Optional: The domain where the user is defined. For example: the LDAP or Active Directory domain. string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.owner.email_addr Optional: The user's primary email address. string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.owner.full_name Optional: The full name of the person, as per the LDAP Common Name attribute (cn). string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.owner.name Recommended: The username. For example, janedoe1. string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.owner.org Optional: Organization and org unit related to the user. object
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.owner.org.name Recommended: The name of the organization. For example, Widget, Inc. string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.owner.org.ou_name Recommended: The name of the organizational unit, within an organization. For example, Finance, IT, R&D string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.owner.org.uid Recommended: The unique identifier of the organization. For example, its Active Directory or AWS Org ID. string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.owner.risk_level Optional: The risk level, normalized to the caption of the risk_level_id value. string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.owner.type Optional: The type of the user. For example, System, AWS IAM User, string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.owner.type_id Recommended: The account type identifier. integer
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.owner.uid Recommended: The unique user identifier. For example, the Windows user SID, ActiveDirectory DN or AWS user ARN. string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.port Recommended: The port used for communication within the network connection. integer
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.svc_name Recommended: The service name in service-to-service connections. string
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.type_id Recommended: The network endpoint type ID. integer
load_balancer.endpoint_connections.network_endpoint.proxy_endpoint.uid Recommended: The unique identifier of the endpoint. string
load_balancer.endpoint_connections.network_endpoint.svc_name Recommended: The service name in service-to-service connections. string
load_balancer.endpoint_connections.network_endpoint.type_id Recommended: The network endpoint type ID. integer
load_balancer.endpoint_connections.network_endpoint.uid Recommended: The unique identifier of the endpoint. string
load_balancer.endpoint_connections.network_endpoint.zone Optional: The network zone or LAN segment. string
load_balancer.name Recommended: The name of the load balancer. string
load_balancer.uid Recommended: The unique identifier for the load balancer. string
message Recommended: The description of the event/finding, as defined by the source. string
metadata Required: The metadata associated with the event or a finding. object
metadata.correlation_uid Optional: The unique identifier used to correlate events. string
metadata.data_classification Recommended: The Data Classification object includes information about data classification levels and data category types. object
metadata.data_classification.category_id Recommended: The normalized identifier of the data classification category. integer
metadata.data_classification.confidentiality_id Recommended: The normalized identifier of the file content confidentiality indicator. integer
metadata.event_code Optional: The Event ID or Code that the product uses to describe the event. string
metadata.log_level Optional: The audit level at which an event was generated. string
metadata.log_name Recommended: The event log name. For example, syslog file name or Windows logging subsystem: Security. string
metadata.log_provider Recommended: The logging provider or logging service that logged the event. string
metadata.original_time Recommended: The original event time as reported by the event source. string
metadata.product Required: The product that reported the event. object
metadata.product.data_classification Recommended: The Data Classification object includes information about data classification levels and data category types. object
metadata.product.data_classification.category_id Recommended: The normalized identifier of the data classification category. integer
metadata.product.data_classification.confidentiality_id Recommended: The normalized identifier of the file content confidentiality indicator. integer
metadata.product.feature Optional: The feature that reported the event. object
metadata.product.feature.name Recommended: The name of the feature. string
metadata.product.feature.uid Recommended: The unique identifier of the feature. string
metadata.product.feature.version Recommended: The version of the feature. string
metadata.product.name Recommended: The name of the product. string
metadata.product.uid Recommended: The unique identifier of the product. string
metadata.product.vendor_name Required: The name of the vendor of the product. string
metadata.product.version Recommended: The version of the product, as defined by the event source. For example: 2013.1.3-beta. string
metadata.profiles Optional: The list of profiles used to create the event. array of strings
metadata.sequence Optional: Sequence number of the event. integer
metadata.tenant_uid Recommended: The unique tenant identifier. string
metadata.uid Optional: The logging system-assigned unique identifier of an event instance. string
metadata.version Required: The version of the OCSF schema, using Semantic Versioning Specification (SemVer). string
name Recommended: The name of the data affiliated with the command. string
observables Recommended: The observables associated with the event or a finding. array of objects
observables.name Required: The full name of the observable attribute. The name is a pointer/reference to an attribute within the event data. For example: file.name. string
observables.type Optional: The observable value type name. string
observables.type_id Required: The observable value type identifier. integer
observables.value Optional: The value associated with the observable attribute. The meaning of the value depends on the observable type. string
open_type Recommended: Indicates how the file was opened (For example, normal, delete on close). string
original_event_time Required: The original event time from the source system. long
port Recommended: The dynamic port established for impending data transfers. integer
precision Recommended: The NTP precision quantifies a clock's accuracy and stability in log2 seconds, as defined in RFC-5905. integer
protocol_ver Recommended: The Secure Shell Protocol version. string
proxy Recommended: The proxy (server) in a network connection. object
proxy.container Recommended: The information describing an instance of a container. object
proxy.container.hash Recommended: Commit hash of image created for docker or the SHA256 hash of the container. For example: 13550340a8681c84c861aa.... object
proxy.container.hash.algorithm Optional: The hash algorithm used to create the digital fingerprint, normalized to the caption of 'algorithm_id'. string
proxy.container.hash.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
proxy.container.hash.value Required: The digital fingerprint value. string
proxy.container.image Recommended: The container image used as a template to run the container. object
proxy.container.image.name Recommended: The image name. For example: elixir. string
proxy.container.image.uid Required: The unique image ID. For example: 77af4d6b9913. string
proxy.container.name Recommended: The container name. string
proxy.container.size Recommended: The size of the container image. long
proxy.container.uid Recommended: The full container unique identifier for this instantiation of the container. For example: ac2ea168264a08f9.... string
proxy.hostname Recommended: The fully qualified name of the endpoint. string
proxy.instance_uid Recommended: The unique identifier of a VM instance. string
proxy.interface_name Recommended: The name of the network interface (For example, eth2). string
proxy.interface_uid Recommended: The unique identifier of the network interface. string
proxy.ip Recommended: The IP address of the endpoint, in either IPv4 or IPv6 format. string
proxy.name Recommended: The short name of the endpoint. string
proxy.namespace_pid Recommended: If running under a process namespace (such as in a container), the process identifier within that process namespace. integer
proxy.owner Recommended: The identity of the service or user account that owns the endpoint or was last logged into it. object
proxy.owner.account Optional: The user's account or the account associated with the user. object
proxy.owner.account.name Recommended: The name of the account (For example, GCP Account Name). string
proxy.owner.account.type Optional: The account type, normalized to the caption of 'account_type_id'. string
proxy.owner.account.type_id Recommended: The normalized account type identifier. integer
proxy.owner.account.uid Recommended: The unique identifier of the account (For example, AWS Account ID). string
proxy.owner.domain Optional: The domain where the user is defined. For example: the LDAP or Active Directory domain. string
proxy.owner.email_addr Optional: The user's primary email address. string
proxy.owner.full_name Optional: The full name of the person, as per the LDAP Common Name attribute (cn). string
proxy.owner.name Recommended: The username. For example, janedoe1. string
proxy.owner.org Optional: Organization and org unit related to the user. object
proxy.owner.org.name Recommended: The name of the organization. For example, Widget, Inc. string
proxy.owner.org.ou_name Recommended: The name of the organizational unit, within an organization. For example, Finance, IT, R&D string
proxy.owner.org.uid Recommended: The unique identifier of the organization. For example, its Active Directory or AWS Org ID. string
proxy.owner.risk_level Optional: The risk level, normalized to the caption of the risk_level_id value. string
proxy.owner.type Optional: The type of the user. For example, System, AWS IAM User, string
proxy.owner.type_id Recommended: The account type identifier. integer
proxy.owner.uid Recommended: The unique user identifier. For example, the Windows user SID, ActiveDirectory DN or AWS user ARN. string
proxy.port Recommended: The port used for communication within the network connection. integer
proxy.svc_name Recommended: The service name in service-to-service connections. string
proxy.type_id Recommended: The network endpoint type ID. integer
proxy.uid Recommended: The unique identifier of the endpoint. string
proxy_connection_info Recommended: The connection information from the proxy server to the remote server. object
proxy_connection_info.direction Optional: The direction of the initiated connection, traffic, or email, normalized to the caption of the direction_id value. string
proxy_connection_info.direction_id Required: The normalized identifier of the direction of the initiated connection, traffic, or email. integer
proxy_connection_info.protocol_name Optional: The TCP/IP protocol name in lowercase, as defined by the Internet Assigned Numbers Authority (IANA). string
proxy_connection_info.protocol_num Recommended: The TCP/IP protocol number, as defined by the Internet Assigned Numbers Authority (IANA). integer
proxy_connection_info.session Optional: The authenticated user or service session. object
proxy_connection_info.session.created_time Recommended: The time when the session was created. long
proxy_connection_info.session.is_remote Recommended: The indication of whether the session is remote. boolean
proxy_connection_info.session.issuer Recommended: The identifier of the session issuer. string
proxy_connection_info.session.uid Recommended: The unique identifier of the session. string
proxy_connection_info.session.uuid Optional: The universally unique identifier of the session. string
proxy_connection_info.uid Optional: The unique identifier of the connection. string
proxy_tls Recommended: The TLS protocol negotiated between the proxy server and the remote server. object
proxy_tls.certificate Recommended: The certificate object containing information about the digital certificate. object
proxy_tls.certificate.created_time Recommended: The time when the certificate was created. long
proxy_tls.certificate.expiration_time Recommended: The expiration time of the certificate. long
proxy_tls.certificate.fingerprints Required: The fingerprint list of the certificate. array of objects
proxy_tls.certificate.fingerprints.algorithm Optional: The hash algorithm used to create the digital fingerprint, normalized to the caption of 'algorithm_id'. string
proxy_tls.certificate.fingerprints.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
proxy_tls.certificate.fingerprints.value Required: The digital fingerprint value. string
proxy_tls.certificate.issuer Required: The certificate issuer distinguished name. string
proxy_tls.certificate.serial_number Required: The serial number of the certificate used to create the digital signature. string
proxy_tls.certificate.subject Recommended: The certificate subject distinguished name. string
proxy_tls.certificate.version Recommended: The certificate version. string
proxy_tls.certificate_chain Recommended: The Chain of Certificate Serial Numbers field provides a chain of Certificate Issuer Serial Numbers leading to the Root Certificate Issuer. array of strings
proxy_tls.cipher Recommended: The negotiated cipher suite. string
proxy_tls.client_ciphers Recommended: The client cipher suites that were exchanged during the TLS handshake negotiation. array of strings
proxy_tls.ja3_hash Recommended: The MD5 hash of a JA3 string. object
proxy_tls.ja3_hash.algorithm Optional: The hash algorithm used to create the digital fingerprint, normalized to the caption of 'algorithm_id'. string
proxy_tls.ja3_hash.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
proxy_tls.ja3_hash.value Required: The digital fingerprint value. string
proxy_tls.ja3s_hash Recommended: The MD5 hash of a JA3S string. object
proxy_tls.ja3s_hash.algorithm Optional: The hash algorithm used to create the digital fingerprint, normalized to the caption of 'algorithm_id'. string
proxy_tls.ja3s_hash.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
proxy_tls.ja3s_hash.value Required: The digital fingerprint value. string
proxy_tls.sni Recommended: The Server Name Indication (SNI) extension sent by the client. string
proxy_tls.version Required: The TLS protocol version. string
proxy_traffic Recommended: The network traffic refers to the amount of data moving across a network, from proxy to remote server at a given point of time. object
proxy_traffic.bytes Recommended: The total number of bytes (in and out). long
proxy_traffic.bytes_in Optional: The number of bytes sent from the destination to the source. long
proxy_traffic.bytes_out Optional: The number of bytes sent from the source to the destination. long
proxy_traffic.chunks Optional: The total number of chunks (in and out). long
proxy_traffic.chunks_out Optional: The number of chunks sent from the source to the destination. long
proxy_traffic.packets Recommended: The total number of packets (in and out). long
proxy_traffic.packets_in Optional: The number of packets sent from the destination to the source. long
proxy_traffic.packets_out Optional: The number of packets sent from the source to the destination. long
query Recommended: The Domain Name System (DNS) query. object
query.class Recommended: The class of resource records being queried. See RFC1035. For example: IN. string
query.hostname Required: The hostname or domain being queried. For example: www.example.com string
query.opcode_id Recommended: The DNS opcode ID specifies the normalized query message type. integer
query.packet_uid Recommended: The DNS packet identifier assigned by the program that generated the query. integer
query.type Recommended: The type of resource records being queried. string
query_time Recommended: The Domain Name System (DNS) query time. long
raw_data Optional: The raw event/finding data as received from the source. string
raw_data_size Optional: The size of the raw data which was transformed into an OCSF event, in bytes. long
rcode Recommended: The DNS server response code, normalized to the caption of the rcode_id value. string
rcode_id Recommended: The normalized identifier of the DNS server response code. See RFC-6895. integer
relay Recommended: The network relay that is associated with the event. object
relay.hostname Recommended: The hostname associated with the network interface. string
relay.ip Recommended: The IP address associated with the network interface. string
relay.mac Recommended: The MAC address of the network interface. string
relay.name Recommended: The name of the network interface. string
relay.type_id Required: The network interface type identifier. integer
request Recommended: The client request in an RDP network connection. object
request.uid Required: The unique request identifier. string
response Recommended: The server response in an SMB network connection. object
response.code Recommended: The numeric response sent to a request. integer
response.error Recommended: Error Code string
response.error_message Recommended: Error Message string
response.message Recommended: The description of the event/finding, as defined by the source. string
response_time Recommended: The Domain Name System (DNS) response time. long
server_hassh Recommended: The Server HASSH fingerprinting object. object
server_hassh.algorithm Recommended: The concatenation of key exchange, encryption, authentication and compression algorithms. string
server_hassh.fingerprint Required: The hash of the key exchange, encryption, authentication and compression algorithms. object
server_hassh.fingerprint.algorithm Optional: The hash algorithm used to create the digital fingerprint, normalized to the caption of 'algorithm_id'. string
server_hassh.fingerprint.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
server_hassh.fingerprint.value Required: The digital fingerprint value. string
session Recommended: The session associated with the tunnel. object
session.created_time Recommended: The time when the session was created. long
session.is_remote Recommended: The indication of whether the session is remote. boolean
session.issuer Recommended: The identifier of the session issuer. string
session.uid Recommended: The unique identifier of the session. string
session.uuid Optional: The universally unique identifier of the session. string
severity Optional: The event severity, normalized to the caption of the severity_id value. string
severity_id Required: The normalized identifier of the event/finding severity. integer
share Recommended: The SMB share name. string
share_type Recommended: The SMB share type, normalized to the caption of the share_type_id value. string
share_type_id Recommended: The normalized identifier of the SMB share type. integer
smtp_hello Recommended: The value of the SMTP HELO or EHLO command sent by the initiator (client). string
src_endpoint Recommended: The initiator (client) of the DHCP connection. object
src_endpoint.container Recommended: The information describing an instance of a container. object
src_endpoint.container.hash Recommended: Commit hash of image created for docker or the SHA256 hash of the container. For example: 13550340a8681c84c861aa.... object
src_endpoint.container.hash.algorithm Optional: The hash algorithm used to create the digital fingerprint, normalized to the caption of 'algorithm_id'. string
src_endpoint.container.hash.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
src_endpoint.container.hash.value Required: The digital fingerprint value. string
src_endpoint.container.image Recommended: The container image used as a template to run the container. object
src_endpoint.container.image.name Recommended: The image name. For example: elixir. string
src_endpoint.container.image.uid Required: The unique image ID. For example: 77af4d6b9913. string
src_endpoint.container.name Recommended: The container name. string
src_endpoint.container.size Recommended: The size of the container image. long
src_endpoint.container.uid Recommended: The full container unique identifier for this instantiation of the container. For example: ac2ea168264a08f9.... string
src_endpoint.domain Optional: The name of the domain. string
src_endpoint.hostname Recommended: The fully qualified name of the endpoint. string
src_endpoint.instance_uid Recommended: The unique identifier of a VM instance. string
src_endpoint.interface_name Recommended: The name of the network interface (For example, eth2). string
src_endpoint.interface_uid Recommended: The unique identifier of the network interface. string
src_endpoint.ip Recommended: The IP address of the endpoint, in either IPv4 or IPv6 format. string
src_endpoint.location Optional: The geographical location of the endpoint. object
src_endpoint.location.city Recommended: The name of the city. string
src_endpoint.location.continent Recommended: The name of the continent. string
src_endpoint.location.country Recommended: The ISO 3166-1 Alpha-2 country code. string
src_endpoint.location.lat Optional: The geographical Latitude coordinate represented in Decimal Degrees (DD). For example: 42.361145. float
src_endpoint.location.long Optional: The geographical Longitude coordinate represented in Decimal Degrees (DD). For example: -71.057083. float
src_endpoint.location.region Optional: The alphanumeric code that identifies the principal subdivision (For example, province or state) of the country. string
src_endpoint.mac Optional: The Media Access Control (MAC) address of the endpoint. string
src_endpoint.name Recommended: The short name of the endpoint. string
src_endpoint.namespace_pid Recommended: If running under a process namespace (such as in a container), the process identifier within that process namespace. integer
src_endpoint.owner Recommended: The identity of the service or user account that owns the endpoint or was last logged into it. object
src_endpoint.owner.account Optional: The user's account or the account associated with the user. object
src_endpoint.owner.account.name Recommended: The name of the account (For example, GCP Account Name). string
src_endpoint.owner.account.type Optional: The account type, normalized to the caption of 'account_type_id'. string
src_endpoint.owner.account.type_id Recommended: The normalized account type identifier. integer
src_endpoint.owner.account.uid Recommended: The unique identifier of the account (For example, AWS Account ID). string
src_endpoint.owner.domain Optional: The domain where the user is defined. For example: the LDAP or Active Directory domain. string
src_endpoint.owner.email_addr Optional: The user's primary email address. string
src_endpoint.owner.full_name Optional: The full name of the person, as per the LDAP Common Name attribute (cn). string
src_endpoint.owner.name Recommended: The username. For example, janedoe1. string
src_endpoint.owner.org Optional: Organization and org unit related to the user. object
src_endpoint.owner.org.name Recommended: The name of the organization. For example, Widget, Inc. string
src_endpoint.owner.org.ou_name Recommended: The name of the organizational unit, within an organization. For example, Finance, IT, R&D string
src_endpoint.owner.org.uid Recommended: The unique identifier of the organization. For example, its Active Directory or AWS Org ID. string
src_endpoint.owner.risk_level Optional: The risk level, normalized to the caption of the risk_level_id value. string
src_endpoint.owner.type Optional: The type of the user. For example, System, AWS IAM User, string
src_endpoint.owner.type_id Recommended: The account type identifier. integer
src_endpoint.owner.uid Recommended: The unique user identifier. For example, the Windows user SID, ActiveDirectory DN or AWS user ARN. string
src_endpoint.port Recommended: The port used for communication within the network connection. integer
src_endpoint.proxy_endpoint Optional: The network proxy information pertaining to a specific endpoint. object
src_endpoint.proxy_endpoint.container Recommended: The information describing an instance of a container. object
src_endpoint.proxy_endpoint.container.hash Recommended: Commit hash of image created for docker or the SHA256 hash of the container. For example: 13550340a8681c84c861aa.... object
src_endpoint.proxy_endpoint.container.hash.algorithm Optional: The hash algorithm used to create the digital fingerprint, normalized to the caption of 'algorithm_id'. string
src_endpoint.proxy_endpoint.container.hash.algorithm_id Required: The identifier of the normalized hash algorithm, which was used to create the digital fingerprint. integer
src_endpoint.proxy_endpoint.container.hash.value Required: The digital fingerprint value. string
src_endpoint.proxy_endpoint.container.image Recommended: The container image used as a template to run the container. object
src_endpoint.proxy_endpoint.container.image.name Recommended: The image name. For example: elixir. string
src_endpoint.proxy_endpoint.container.image.uid Required: The unique image ID. For example: 77af4d6b9913. string
src_endpoint.proxy_endpoint.container.name Recommended: The container name. string
src_endpoint.proxy_endpoint.container.size Recommended: The size of the container image. long
src_endpoint.proxy_endpoint.container.uid Recommended: The full container unique identifier for this instantiation of the container. For example: ac2ea168264a08f9.... string
src_endpoint.proxy_endpoint.hostname Recommended: The fully qualified name of the endpoint. string
src_endpoint.proxy_endpoint.instance_uid Recommended: The unique identifier of a VM instance. string
src_endpoint.proxy_endpoint.interface_name Recommended: The name of the network interface (For example, eth2). string
src_endpoint.proxy_endpoint.interface_uid Recommended: The unique identifier of the network interface. string
src_endpoint.proxy_endpoint.ip Recommended: The IP address of the endpoint, in either IPv4 or IPv6 format. string
src_endpoint.proxy_endpoint.name Recommended: The short name of the endpoint. string
src_endpoint.proxy_endpoint.namespace_pid Recommended: If running under a process namespace (such as in a container), the process identifier within that process namespace. integer
src_endpoint.proxy_endpoint.owner Recommended: The identity of the service or user account that owns the endpoint or was last logged into it. object
src_endpoint.proxy_endpoint.owner.account Optional: The user's account or the account associated with the user. object
src_endpoint.proxy_endpoint.owner.account.name Recommended: The name of the account (For example, GCP Account Name). string
src_endpoint.proxy_endpoint.owner.account.type Optional: The account type, normalized to the caption of 'account_type_id'. string
src_endpoint.proxy_endpoint.owner.account.type_id Recommended: The normalized account type identifier. integer
src_endpoint.proxy_endpoint.owner.account.uid Recommended: The unique identifier of the account (For example, AWS Account ID). string
src_endpoint.proxy_endpoint.owner.domain Optional: The domain where the user is defined. For example: the LDAP or Active Directory domain. string
src_endpoint.proxy_endpoint.owner.email_addr Optional: The user's primary email address. string
src_endpoint.proxy_endpoint.owner.full_name Optional: The full name of the person, as per the LDAP Common Name attribute (cn). string
src_endpoint.proxy_endpoint.owner.name Recommended: The username. For example, janedoe1. string
src_endpoint.proxy_endpoint.owner.org Optional: Organization and org unit related to the user. object
src_endpoint.proxy_endpoint.owner.org.name Recommended: The name of the organization. For example, Widget, Inc. string
src_endpoint.proxy_endpoint.owner.org.ou_name Recommended: The name of the organizational unit, within an organization. For example, Finance, IT, R&D string
src_endpoint.proxy_endpoint.owner.org.uid Recommended: The unique identifier of the organization. For example, its Active Directory or AWS Org ID. string
src_endpoint.proxy_endpoint.owner.risk_level Optional: The risk level, normalized to the caption of the risk_level_id value. string
src_endpoint.proxy_endpoint.owner.type Optional: The type of the user. For example, System, AWS IAM User, string
src_endpoint.proxy_endpoint.owner.type_id Recommended: The account type identifier. integer
src_endpoint.proxy_endpoint.owner.uid Recommended: The unique user identifier. For example, the Windows user SID, ActiveDirectory DN or AWS user ARN. string
src_endpoint.proxy_endpoint.port Recommended: The port used for communication within the network connection. integer
src_endpoint.proxy_endpoint.svc_name Recommended: The service name in service-to-service connections. string
src_endpoint.proxy_endpoint.type_id Recommended: The network endpoint type ID. integer
src_endpoint.proxy_endpoint.uid Recommended: The unique identifier of the endpoint. string
src_endpoint.svc_name Recommended: The service name in service-to-service connections. string
src_endpoint.type_id Recommended: The network endpoint type ID. integer
src_endpoint.uid Recommended: The unique identifier of the endpoint. string
src_endpoint.zone Optional: The network zone or LAN segment. string
start_time Optional: The start time of a time period, or the time of the least recent event included in the aggregate event. long
status Recommended: The event status, normalized to the caption of the status_id value. string
status_code Recommended: The event status code, as reported by the event source. string
status_detail Recommended: The status details contains additional information about the event/finding outcome. string
status_id Recommended: The normalized identifier of the event status. integer
stratum Recommended: The stratum level of the NTP server's time source, normalized to the caption of the stratum_id value. string
stratum_id Recommended: The normalized identifier of the stratum level, as defined in RFC-5905. integer
timezone_offset Recommended: The number of minutes that the reported event time is ahead or behind UTC. integer
traffic Optional: The network traffic refers to the amount of data moving across a network at a given point of time. object
traffic.bytes Recommended: The total number of bytes (in and out). long
traffic.bytes_in Optional: The number of bytes sent from the destination to the source. long
traffic.bytes_out Optional: The number of bytes sent from the source to the destination. long
traffic.chunks Optional: The total number of chunks (in and out). long
traffic.chunks_out Optional: The number of chunks sent from the source to the destination. long
traffic.packets Recommended: The total number of packets (in and out). long
traffic.packets_in Optional: The number of packets sent from the destination to the source. long
traffic.packets_out Optional: The number of packets sent from the source to the destination. long
transaction_uid Recommended: The unique identifier of the transaction. string
tree_uid Recommended: The tree id is a unique SMB identifier which represents an open connection to a share. string
tunnel_interface Recommended: The information about the virtual tunnel interface. object
tunnel_interface.hostname Recommended: The hostname associated with the network interface. string
tunnel_interface.ip Recommended: The IP address associated with the network interface. string
tunnel_interface.mac Recommended: The MAC address of the network interface. string
tunnel_interface.name Recommended: The name of the network interface. string
tunnel_interface.type_id Required: The network interface type identifier. integer
tunnel_type Recommended: The tunnel type. Example: Split or Full. string
tunnel_type_id Recommended: The normalized tunnel type ID. integer
type Recommended: The type of FTP network connection (For example, active, passive). string
type_name Optional: The event type name, as defined by the type_uid. string
type_uid Required: The event/finding type ID. It identifies the event's semantics and structure. long
unmapped Optional: The attributes that are not mapped to the event schema. object
url Required: The URL included in the email content. object
url.category_ids Recommended: The Website categorization identifiers. array of integers
url.hostname Recommended: The URL host as extracted from the URL. string
url.path Recommended: The URL path as extracted from the URL. string
url.port Recommended: The URL port. For example: 80. integer
url.query_string Recommended: The query portion of the URL. string
url.scheme Recommended: The scheme portion of the URL. string
url.url_string Recommended: The URL string. string
user Recommended: The user associated with the tunnel activity. object
user.account Optional: The user's account or the account associated with the user. object
user.account.name Recommended: The name of the account (For example, GCP Account Name). string
user.account.type Optional: The account type, normalized to the caption of 'account_type_id'. string
user.account.type_id Recommended: The normalized account type identifier. integer
user.account.uid Recommended: The unique identifier of the account (For example, AWS Account ID). string
user.domain Optional: The domain where the user is defined. string
user.email_addr Optional: The user's primary email address. string
user.full_name Optional: The full name of the person, as per the LDAP Common Name attribute (cn). string
user.name Recommended: The username. For example, janedoe1. string
user.org Optional: Organization and org unit related to the user. object
user.org.name Recommended: The name of the organization. For example, Widget, Inc. string
user.org.ou_name Recommended: The name of the organizational unit, within an organization. For example, Finance, IT, R&D string
user.org.uid Recommended: The unique identifier of the organization. For example, its Active Directory or AWS Org ID. string
user.risk_level Optional: The risk level, normalized to the caption of the risk_level_id value. string
user.type Optional: The type of the user. For example, System, AWS IAM User, string
user.type_id Recommended: The account type identifier. integer
user.uid Recommended: The unique user identifier. string
version Required: The version number of the NTP protocol. string
volume Required: The allocated event volume for the event in bytes. long