x-pack/platform/plugins/shared/automatic_import/common/ecs.ts (1,942 lines of code) (raw):
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
export interface EcsFields {
[key: string]: string;
}
export const ECS_FULL: EcsFields = {
'@timestamp': 'Date/time when the event originated.',
'agent.build.original': 'Extended build information for the agent.',
'agent.ephemeral_id': 'Ephemeral identifier of this agent.',
'agent.id': 'Unique identifier of this agent.',
'agent.name': 'Custom name of the agent.',
'agent.type': 'Type of the agent.',
'agent.version': 'Version of the agent.',
'client.address': 'Client network address.',
'client.as.number': 'Unique number allocated to the autonomous system.',
'client.as.organization.name': 'Organization name.',
'client.bytes': 'Bytes sent from the client to the server.',
'client.domain': 'The domain name of the client.',
'client.geo.city_name': 'City name.',
'client.geo.continent_code': 'Continent code.',
'client.geo.continent_name': 'Name of the continent.',
'client.geo.country_iso_code': 'Country ISO code.',
'client.geo.country_name': 'Country name.',
'client.geo.location': 'Longitude and latitude.',
'client.geo.name': 'User-defined description of a location.',
'client.geo.postal_code': 'Postal code.',
'client.geo.region_iso_code': 'Region ISO code.',
'client.geo.region_name': 'Region name.',
'client.geo.timezone': 'Time zone.',
'client.ip': 'IP address of the client.',
'client.mac': 'MAC address of the client.',
'client.nat.ip': 'Client NAT ip address',
'client.nat.port': 'Client NAT port',
'client.packets': 'Packets sent from the client to the server.',
'client.port': 'Port of the client.',
'client.registered_domain': 'The highest registered client domain, stripped of the subdomain.',
'client.subdomain': 'The subdomain of the domain.',
'client.top_level_domain': 'The effective top level domain (com, org, net, co.uk).',
'client.user.domain': 'Name of the directory the user is a member of.',
'client.user.email': 'User email address.',
'client.user.full_name': 'Users full name, if available.',
'client.user.group.domain': 'Name of the directory the group is a member of.',
'client.user.group.id': 'Unique identifier for the group on the system/platform.',
'client.user.group.name': 'Name of the group.',
'client.user.hash': 'Unique user hash to correlate information for a user in anonymized form.',
'client.user.id': 'Unique identifier of the user.',
'client.user.name': 'Short name or login of the user.',
'client.user.roles': 'Array of user roles at the time of the event.',
'cloud.account.id': 'The cloud account or organization id.',
'cloud.account.name': 'The cloud account name.',
'cloud.availability_zone':
'Availability zone in which this host, resource, or service is located.',
'cloud.instance.id': 'Instance ID of the host machine.',
'cloud.instance.name': 'Instance name of the host machine.',
'cloud.machine.type': 'Machine type of the host machine.',
'cloud.origin.account.id': 'The cloud account or organization id.',
'cloud.origin.account.name': 'The cloud account name.',
'cloud.origin.availability_zone':
'Availability zone in which this host, resource, or service is located.',
'cloud.origin.instance.id': 'Instance ID of the host machine.',
'cloud.origin.instance.name': 'Instance name of the host machine.',
'cloud.origin.machine.type': 'Machine type of the host machine.',
'cloud.origin.project.id': 'The cloud project id.',
'cloud.origin.project.name': 'The cloud project name.',
'cloud.origin.provider': 'Name of the cloud provider.',
'cloud.origin.region': 'Region in which this host, resource, or service is located.',
'cloud.origin.service.name': 'The cloud service name.',
'cloud.project.id': 'The cloud project id.',
'cloud.project.name': 'The cloud project name.',
'cloud.provider': 'Name of the cloud provider.',
'cloud.region': 'Region in which this host, resource, or service is located.',
'cloud.service.name': 'The cloud service name.',
'cloud.target.account.id': 'The cloud account or organization id.',
'cloud.target.account.name': 'The cloud account name.',
'cloud.target.availability_zone':
'Availability zone in which this host, resource, or service is located.',
'cloud.target.instance.id': 'Instance ID of the host machine.',
'cloud.target.instance.name': 'Instance name of the host machine.',
'cloud.target.machine.type': 'Machine type of the host machine.',
'cloud.target.project.id': 'The cloud project id.',
'cloud.target.project.name': 'The cloud project name.',
'cloud.target.provider': 'Name of the cloud provider.',
'cloud.target.region': 'Region in which this host, resource, or service is located.',
'cloud.target.service.name': 'The cloud service name.',
'container.cpu.usage': 'Percent CPU used, between 0 and 1.',
'container.disk.read.bytes': 'The number of bytes read by all disks.',
'container.disk.write.bytes': 'The number of bytes written on all disks.',
'container.id': 'Unique container id.',
'container.image.hash.all': 'An array of digests of the image the container was built on.',
'container.image.name': 'Name of the image the container was built on.',
'container.image.tag': 'Container image tags.',
'container.labels': 'Image labels.',
'container.memory.usage': 'Percent memory used, between 0 and 1.',
'container.name': 'Container name.',
'container.network.egress.bytes': 'The number of bytes sent on all network interfaces.',
'container.network.ingress.bytes': 'The number of bytes received on all network interfaces.',
'container.runtime': 'Runtime managing this container.',
'container.security_context.privileged':
'Indicates whether the container is running in privileged mode.',
'data_stream.dataset':
'The field can contain anything that makes sense to signify the source of the data.',
'data_stream.namespace':
'A user defined namespace. Namespaces are useful to allow grouping of data.',
'data_stream.type': 'An overarching type for the data stream.',
'destination.address': 'Destination network address.',
'destination.as.number': 'Unique number allocated to the autonomous system.',
'destination.as.organization.name': 'Organization name.',
'destination.bytes': 'Bytes sent from the destination to the source.',
'destination.domain': 'The domain name of the destination.',
'destination.geo.city_name': 'City name.',
'destination.geo.continent_code': 'Continent code.',
'destination.geo.continent_name': 'Name of the continent.',
'destination.geo.country_iso_code': 'Country ISO code.',
'destination.geo.country_name': 'Country name.',
'destination.geo.location': 'Longitude and latitude.',
'destination.geo.name': 'User-defined description of a location.',
'destination.geo.postal_code': 'Postal code.',
'destination.geo.region_iso_code': 'Region ISO code.',
'destination.geo.region_name': 'Region name.',
'destination.geo.timezone': 'Time zone.',
'destination.ip': 'IP address of the destination.',
'destination.mac': 'MAC address of the destination.',
'destination.nat.ip': 'Destination NAT ip',
'destination.nat.port': 'Destination NAT Port',
'destination.packets': 'Packets sent from the destination to the source.',
'destination.port': 'Port of the destination.',
'destination.registered_domain':
'The highest registered destination domain, stripped of the subdomain.',
'destination.subdomain': 'The subdomain of the domain.',
'destination.top_level_domain': 'The effective top level domain (com, org, net, co.uk).',
'destination.user.domain': 'Name of the directory the user is a member of.',
'destination.user.email': 'User email address.',
'destination.user.full_name': 'Users full name, if available.',
'destination.user.group.domain': 'Name of the directory the group is a member of.',
'destination.user.group.id': 'Unique identifier for the group on the system/platform.',
'destination.user.group.name': 'Name of the group.',
'destination.user.hash':
'Unique user hash to correlate information for a user in anonymized form.',
'destination.user.id': 'Unique identifier of the user.',
'destination.user.name': 'Short name or login of the user.',
'destination.user.roles': 'Array of user roles at the time of the event.',
'device.id': 'The unique identifier of a device.',
'device.manufacturer': 'The vendor name of the device manufacturer.',
'device.model.identifier': 'The machine readable identifier of the device model.',
'device.model.name': 'The human readable marketing name of the device model.',
'dll.code_signature.digest_algorithm': 'Hashing algorithm used to sign the process.',
'dll.code_signature.exists': 'Boolean to capture if a signature is present.',
'dll.code_signature.signing_id': 'The identifier used to sign the process.',
'dll.code_signature.status': 'Additional information about the certificate status.',
'dll.code_signature.subject_name': 'Subject name of the code signer',
'dll.code_signature.team_id': 'The team identifier used to sign the process.',
'dll.code_signature.timestamp': 'When the signature was generated and signed.',
'dll.code_signature.trusted': 'Stores the trust status of the certificate chain.',
'dll.code_signature.valid':
'Boolean to capture if the digital signature is verified against the binary content.',
'dll.hash.md5': 'MD5 hash.',
'dll.hash.sha1': 'SHA1 hash.',
'dll.hash.sha256': 'SHA256 hash.',
'dll.hash.sha384': 'SHA384 hash.',
'dll.hash.sha512': 'SHA512 hash.',
'dll.hash.ssdeep': 'SSDEEP hash.',
'dll.hash.tlsh': 'TLSH hash.',
'dll.name': 'Name of the library.',
'dll.path': 'Full file path of the library.',
'dll.pe.architecture': 'CPU architecture target for the file.',
'dll.pe.company': 'Internal company name of the file, provided at compile-time.',
'dll.pe.description': 'Internal description of the file, provided at compile-time.',
'dll.pe.file_version': 'Process name.',
'dll.pe.go_import_hash': 'A hash of the Go language imports in a PE file.',
'dll.pe.go_imports': 'List of imported Go language element names and types.',
'dll.pe.go_imports_names_entropy': 'Shannon entropy calculation from the list of Go imports.',
'dll.pe.go_imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of Go imports.',
'dll.pe.go_stripped': 'Whether the file is a stripped or obfuscated Go executable.',
'dll.pe.imphash': 'A hash of the imports in a PE file.',
'dll.pe.import_hash': 'A hash of the imports in a PE file.',
'dll.pe.imports': 'List of imported element names and types.',
'dll.pe.imports_names_entropy':
'Shannon entropy calculation from the list of imported element names and types.',
'dll.pe.imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of imported element names and types.',
'dll.pe.original_file_name': 'Internal name of the file, provided at compile-time.',
'dll.pe.pehash': 'A hash of the PE header and data from one or more PE sections.',
'dll.pe.product': 'Internal product name of the file, provided at compile-time.',
'dll.pe.sections': 'Section information of the PE file.',
'dll.pe.sections.entropy': 'Shannon entropy calculation from the section.',
'dll.pe.sections.name': 'PE Section List name.',
'dll.pe.sections.physical_size': 'PE Section List physical size.',
'dll.pe.sections.var_entropy': 'Variance for Shannon entropy calculation from the section.',
'dll.pe.sections.virtual_size':
'PE Section List virtual size. This is always the same as `physical_size`.',
'dns.answers': 'Array of DNS answers.',
'dns.answers.class': 'The class of DNS data contained in this resource record.',
'dns.answers.data': 'The data describing the resource.',
'dns.answers.name': 'The domain name to which this resource record pertains.',
'dns.answers.ttl':
'The time interval in seconds that this resource record may be cached before it should be discarded.',
'dns.answers.type': 'The type of data contained in this resource record.',
'dns.header_flags': 'Array of DNS header flags.',
'dns.id':
'The DNS packet identifier assigned by the program that generated the query. The identifier is copied to the response.',
'dns.op_code': 'The DNS operation code that specifies the kind of query in the message.',
'dns.question.class': 'The class of records being queried.',
'dns.question.name': 'The name being queried.',
'dns.question.registered_domain': 'The highest registered domain, stripped of the subdomain.',
'dns.question.subdomain': 'The subdomain of the domain.',
'dns.question.top_level_domain': 'The effective top level domain (com, org, net, co.uk).',
'dns.question.type': 'The type of record being queried.',
'dns.resolved_ip': 'Array containing all IPs seen in answers.data',
'dns.response_code': 'The DNS response code.',
'dns.type': 'The type of DNS event captured, query or answer.',
'ecs.version': 'ECS version this event conforms to.',
'email.attachments': 'List of objects describing the attachments.',
'email.attachments.file.extension': 'Attachment file extension.',
'email.attachments.file.hash.md5': 'MD5 hash.',
'email.attachments.file.hash.sha1': 'SHA1 hash.',
'email.attachments.file.hash.sha256': 'SHA256 hash.',
'email.attachments.file.hash.sha384': 'SHA384 hash.',
'email.attachments.file.hash.sha512': 'SHA512 hash.',
'email.attachments.file.hash.ssdeep': 'SSDEEP hash.',
'email.attachments.file.hash.tlsh': 'TLSH hash.',
'email.attachments.file.mime_type': 'MIME type of the attachment file.',
'email.attachments.file.name': 'Name of the attachment file.',
'email.attachments.file.size': 'Attachment file size.',
'email.bcc.address': 'Email address of BCC recipient',
'email.cc.address': 'Email address of CC recipient',
'email.content_type': 'MIME type of the email message.',
'email.delivery_timestamp': 'Date and time when message was delivered.',
'email.direction': 'Direction of the message.',
'email.from.address': 'The senders email address.',
'email.local_id': 'Unique identifier given by the source.',
'email.message_id': 'Value from the Message-ID header.',
'email.origination_timestamp': 'Date and time the email was composed.',
'email.reply_to.address': 'Address replies should be delivered to.',
'email.sender.address': 'Address of the message sender.',
'email.subject': 'The subject of the email message.',
'email.to.address': 'Email address of recipient',
'email.x_mailer': 'Application that drafted email.',
'error.code': 'Error code describing the error.',
'error.id': 'Unique identifier for the error.',
'error.message': 'Error message.',
'error.stack_trace': 'The stack trace of this error in plain text.',
'error.type': 'The type of the error, for example the class name of the exception.',
'event.action': 'The action captured by the event.',
'event.agent_id_status': 'Validation status of the events agent.id field.',
'event.category': 'Event category. The second categorization field in the hierarchy.',
'event.code': 'Identification code for this event.',
'event.created': 'Time when the event was first read by an agent or by your pipeline.',
'event.dataset': 'Name of the dataset.',
'event.duration': 'Duration of the event in nanoseconds.',
'event.end':
'`event.end` contains the date when the event ended or when the activity was last observed.',
'event.hash':
'Hash (perhaps logstash fingerprint) of raw field to be able to demonstrate log integrity.',
'event.id': 'Unique ID to describe the event.',
'event.ingested': 'Timestamp when an event arrived in the central data store.',
'event.kind': 'The kind of the event. The highest categorization field in the hierarchy.',
'event.module': 'Name of the module this data is coming from.',
'event.original': 'Raw text message of entire event.',
'event.outcome':
'The outcome of the event. The lowest level categorization field in the hierarchy.',
'event.provider': 'Source of the event.',
'event.reason': 'Reason why this event happened, according to the source',
'event.reference': 'Event reference URL',
'event.risk_score':
'Risk score or priority of the event (e.g. security solutions). Use your systems original value here.',
'event.risk_score_norm': 'Normalized risk score or priority of the event (0-100).',
'event.sequence': 'Sequence number of the event.',
'event.severity': 'Numeric severity of the event.',
'event.start':
'`event.start` contains the date when the event started or when the activity was first observed.',
'event.timezone': 'Event time zone.',
'event.type': 'Event type. The third categorization field in the hierarchy.',
'event.url': 'Event investigation URL',
'faas.coldstart': 'Boolean value indicating a cold start of a function.',
'faas.execution': 'The execution ID of the current function execution.',
'faas.id': 'The unique identifier of a serverless function.',
'faas.name': 'The name of a serverless function.',
'faas.trigger.request_id': 'The ID of the trigger request , message, event, etc.',
'faas.trigger.type': 'The trigger for the function execution.',
'faas.version': 'The version of a serverless function.',
'file.accessed': 'Last time the file was accessed.',
'file.attributes': 'Array of file attributes.',
'file.code_signature.digest_algorithm': 'Hashing algorithm used to sign the process.',
'file.code_signature.exists': 'Boolean to capture if a signature is present.',
'file.code_signature.signing_id': 'The identifier used to sign the process.',
'file.code_signature.status': 'Additional information about the certificate status.',
'file.code_signature.subject_name': 'Subject name of the code signer',
'file.code_signature.team_id': 'The team identifier used to sign the process.',
'file.code_signature.timestamp': 'When the signature was generated and signed.',
'file.code_signature.trusted': 'Stores the trust status of the certificate chain.',
'file.code_signature.valid':
'Boolean to capture if the digital signature is verified against the binary content.',
'file.created': 'File creation time.',
'file.ctime': 'Last time the file attributes or metadata changed.',
'file.device': 'Device that is the source of the file.',
'file.directory': 'Directory where the file is located.',
'file.drive_letter': 'Drive letter where the file is located.',
'file.elf.architecture': 'Machine architecture of the ELF file.',
'file.elf.byte_order': 'Byte sequence of ELF file.',
'file.elf.cpu_type': 'CPU type of the ELF file.',
'file.elf.creation_date': 'Build or compile date.',
'file.elf.exports': 'List of exported element names and types.',
'file.elf.go_import_hash': 'A hash of the Go language imports in an ELF file.',
'file.elf.go_imports': 'List of imported Go language element names and types.',
'file.elf.go_imports_names_entropy': 'Shannon entropy calculation from the list of Go imports.',
'file.elf.go_imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of Go imports.',
'file.elf.go_stripped': 'Whether the file is a stripped or obfuscated Go executable.',
'file.elf.header.abi_version': 'Version of the ELF Application Binary Interface (ABI).',
'file.elf.header.class': 'Header class of the ELF file.',
'file.elf.header.data': 'Data table of the ELF header.',
'file.elf.header.entrypoint': 'Header entrypoint of the ELF file.',
'file.elf.header.object_version': '"0x1" for original ELF files.',
'file.elf.header.os_abi': 'Application Binary Interface (ABI) of the Linux OS.',
'file.elf.header.type': 'Header type of the ELF file.',
'file.elf.header.version': 'Version of the ELF header.',
'file.elf.import_hash': 'A hash of the imports in an ELF file.',
'file.elf.imports': 'List of imported element names and types.',
'file.elf.imports_names_entropy':
'Shannon entropy calculation from the list of imported element names and types.',
'file.elf.imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of imported element names and types.',
'file.elf.sections': 'Section information of the ELF file.',
'file.elf.sections.chi2': 'Chi-square probability distribution of the section.',
'file.elf.sections.entropy': 'Shannon entropy calculation from the section.',
'file.elf.sections.flags': 'ELF Section List flags.',
'file.elf.sections.name': 'ELF Section List name.',
'file.elf.sections.physical_offset': 'ELF Section List offset.',
'file.elf.sections.physical_size': 'ELF Section List physical size.',
'file.elf.sections.type': 'ELF Section List type.',
'file.elf.sections.var_entropy': 'Variance for Shannon entropy calculation from the section.',
'file.elf.sections.virtual_address': 'ELF Section List virtual address.',
'file.elf.sections.virtual_size': 'ELF Section List virtual size.',
'file.elf.segments': 'ELF object segment list.',
'file.elf.segments.sections': 'ELF object segment sections.',
'file.elf.segments.type': 'ELF object segment type.',
'file.elf.shared_libraries': 'List of shared libraries used by this ELF object.',
'file.elf.telfhash': 'telfhash hash for ELF file.',
'file.extension': 'File extension, excluding the leading dot.',
'file.fork_name': 'A fork is additional data associated with a filesystem object.',
'file.gid': 'Primary group ID (GID) of the file.',
'file.group': 'Primary group name of the file.',
'file.hash.md5': 'MD5 hash.',
'file.hash.sha1': 'SHA1 hash.',
'file.hash.sha256': 'SHA256 hash.',
'file.hash.sha384': 'SHA384 hash.',
'file.hash.sha512': 'SHA512 hash.',
'file.hash.ssdeep': 'SSDEEP hash.',
'file.hash.tlsh': 'TLSH hash.',
'file.inode': 'Inode representing the file in the filesystem.',
'file.macho.go_import_hash': 'A hash of the Go language imports in a Mach-O file.',
'file.macho.go_imports': 'List of imported Go language element names and types.',
'file.macho.go_imports_names_entropy': 'Shannon entropy calculation from the list of Go imports.',
'file.macho.go_imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of Go imports.',
'file.macho.go_stripped': 'Whether the file is a stripped or obfuscated Go executable.',
'file.macho.import_hash': 'A hash of the imports in a Mach-O file.',
'file.macho.imports': 'List of imported element names and types.',
'file.macho.imports_names_entropy':
'Shannon entropy calculation from the list of imported element names and types.',
'file.macho.imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of imported element names and types.',
'file.macho.sections': 'Section information of the Mach-O file.',
'file.macho.sections.entropy': 'Shannon entropy calculation from the section.',
'file.macho.sections.name': 'Mach-O Section List name.',
'file.macho.sections.physical_size': 'Mach-O Section List physical size.',
'file.macho.sections.var_entropy': 'Variance for Shannon entropy calculation from the section.',
'file.macho.sections.virtual_size':
'Mach-O Section List virtual size. This is always the same as `physical_size`.',
'file.macho.symhash': 'A hash of the imports in a Mach-O file.',
'file.mime_type': 'Media type of file, document, or arrangement of bytes.',
'file.mode': 'Mode of the file in octal representation.',
'file.mtime': 'Last time the file content was modified.',
'file.name': 'Name of the file including the extension, without the directory.',
'file.owner': 'File owners username.',
'file.path': 'Full path to the file, including the file name.',
'file.pe.architecture': 'CPU architecture target for the file.',
'file.pe.company': 'Internal company name of the file, provided at compile-time.',
'file.pe.description': 'Internal description of the file, provided at compile-time.',
'file.pe.file_version': 'Process name.',
'file.pe.go_import_hash': 'A hash of the Go language imports in a PE file.',
'file.pe.go_imports': 'List of imported Go language element names and types.',
'file.pe.go_imports_names_entropy': 'Shannon entropy calculation from the list of Go imports.',
'file.pe.go_imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of Go imports.',
'file.pe.go_stripped': 'Whether the file is a stripped or obfuscated Go executable.',
'file.pe.imphash': 'A hash of the imports in a PE file.',
'file.pe.import_hash': 'A hash of the imports in a PE file.',
'file.pe.imports': 'List of imported element names and types.',
'file.pe.imports_names_entropy':
'Shannon entropy calculation from the list of imported element names and types.',
'file.pe.imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of imported element names and types.',
'file.pe.original_file_name': 'Internal name of the file, provided at compile-time.',
'file.pe.pehash': 'A hash of the PE header and data from one or more PE sections.',
'file.pe.product': 'Internal product name of the file, provided at compile-time.',
'file.pe.sections': 'Section information of the PE file.',
'file.pe.sections.entropy': 'Shannon entropy calculation from the section.',
'file.pe.sections.name': 'PE Section List name.',
'file.pe.sections.physical_size': 'PE Section List physical size.',
'file.pe.sections.var_entropy': 'Variance for Shannon entropy calculation from the section.',
'file.pe.sections.virtual_size':
'PE Section List virtual size. This is always the same as `physical_size`.',
'file.size': 'File size in bytes.',
'file.target_path': 'Target path for symlinks.',
'file.type': 'File type (file, dir, or symlink).',
'file.uid': 'The user ID (UID) or security identifier (SID) of the file owner.',
'file.x509.alternative_names': 'List of subject alternative names (SAN).',
'file.x509.issuer.common_name': 'List of common name (CN) of issuing certificate authority.',
'file.x509.issuer.country': 'List of country (C) codes',
'file.x509.issuer.distinguished_name':
'Distinguished name (DN) of issuing certificate authority.',
'file.x509.issuer.locality': 'List of locality names (L)',
'file.x509.issuer.organization': 'List of organizations (O) of issuing certificate authority.',
'file.x509.issuer.organizational_unit':
'List of organizational units (OU) of issuing certificate authority.',
'file.x509.issuer.state_or_province': 'List of state or province names (ST, S, or P)',
'file.x509.not_after': 'Time at which the certificate is no longer considered valid.',
'file.x509.not_before': 'Time at which the certificate is first considered valid.',
'file.x509.public_key_algorithm': 'Algorithm used to generate the public key.',
'file.x509.public_key_curve':
'The curve used by the elliptic curve public key algorithm. This is algorithm specific',
'file.x509.public_key_exponent':
'Exponent used to derive the public key. This is algorithm specific',
'file.x509.public_key_size': 'The size of the public key space in bits.',
'file.x509.serial_number': 'Unique serial number issued by the certificate authority.',
'file.x509.signature_algorithm': 'Identifier for certificate signature algorithm.',
'file.x509.subject.common_name': 'List of common names (CN) of subject.',
'file.x509.subject.country': 'List of country (C) code',
'file.x509.subject.distinguished_name':
'Distinguished name (DN) of the certificate subject entity',
'file.x509.subject.locality': 'List of locality names (L)',
'file.x509.subject.organization': 'List of organizations (O) of subject.',
'file.x509.subject.organizational_unit': 'List of organizational units (OU) of subject.',
'file.x509.subject.state_or_province': 'List of state or province names (ST, S, or P)',
'file.x509.version_number': 'Version of x509 format.',
'group.domain': 'Name of the directory the group is a member of.',
'group.id': 'Unique identifier for the group on the system/platform.',
'group.name': 'Name of the group.',
'host.architecture': 'Operating system architecture.',
'host.boot.id': 'Linux boot uuid taken from /proc/sys/kernel/random/boot_id',
'host.cpu.usage': 'Percent CPU used, between 0 and 1.',
'host.disk.read.bytes': 'The number of bytes read by all disks.',
'host.disk.write.bytes': 'The number of bytes written on all disks.',
'host.domain': 'Name of the directory the group is a member of.',
'host.geo.city_name': 'City name.',
'host.geo.continent_code': 'Continent code.',
'host.geo.continent_name': 'Name of the continent.',
'host.geo.country_iso_code': 'Country ISO code.',
'host.geo.country_name': 'Country name.',
'host.geo.location': 'Longitude and latitude.',
'host.geo.name': 'User-defined description of a location.',
'host.geo.postal_code': 'Postal code.',
'host.geo.region_iso_code': 'Region ISO code.',
'host.geo.region_name': 'Region name.',
'host.geo.timezone': 'Time zone.',
'host.hostname': 'Hostname of the host.',
'host.id': 'Unique host id.',
'host.ip': 'Host ip addresses.',
'host.mac': 'Host MAC addresses.',
'host.name': 'Name of the host.',
'host.network.egress.bytes': 'The number of bytes sent on all network interfaces.',
'host.network.egress.packets': 'The number of packets sent on all network interfaces.',
'host.network.ingress.bytes': 'The number of bytes received on all network interfaces.',
'host.network.ingress.packets': 'The number of packets received on all network interfaces.',
'host.os.family': 'OS family (such as redhat, debian, freebsd, windows).',
'host.os.full': 'Operating system name, including the version or code name.',
'host.os.kernel': 'Operating system kernel version as a raw string.',
'host.os.name': 'Operating system name, without the version.',
'host.os.platform': 'Operating system platform (such centos, ubuntu, windows).',
'host.os.type':
'Which commercial OS family (one of: linux, macos, unix, windows, ios or android).',
'host.os.version': 'Operating system version as a raw string.',
'host.pid_ns_ino': 'Pid namespace inode',
'host.risk.calculated_level':
'A risk classification level calculated by an internal system as part of entity analytics and entity risk scoring',
'host.risk.calculated_score':
'A risk classification score calculated by an internal system as part of entity analytics and entity risk scoring',
'host.risk.calculated_score_norm': 'A normalized risk score calculated by an internal system',
'host.risk.static_level':
'A risk classification level obtained from outside the system, such as from some external Threat Intelligence Platform',
'host.risk.static_score':
'A risk classification score obtained from outside the system, such as from some external Threat Intelligence Platform',
'host.risk.static_score_norm': 'A normalized risk score calculated by an external system.',
'host.type': 'Type of host.',
'host.uptime': 'Seconds the host has been up.',
'http.request.body.bytes': 'Size in bytes of the request body.',
'http.request.body.content': 'The full HTTP request body.',
'http.request.bytes': 'Total size in bytes of the request (body and headers).',
'http.request.id': 'HTTP request ID.',
'http.request.method': 'HTTP request method.',
'http.request.mime_type': 'Mime type of the body of the request.',
'http.request.referrer': 'Referrer for this HTTP request.',
'http.response.body.bytes': 'Size in bytes of the response body.',
'http.response.body.content': 'The full HTTP response body.',
'http.response.bytes': 'Total size in bytes of the response (body and headers).',
'http.response.mime_type': 'Mime type of the body of the response.',
'http.response.status_code': 'HTTP response status code.',
'http.version': 'HTTP version.',
labels: 'Custom key/value pairs.',
'log.file.path': 'Full path to the log file this event came from.',
'log.level': 'Log level of the log event.',
'log.logger': 'Name of the logger.',
'log.origin.file.line': 'The line number of the file which originated the log event.',
'log.origin.file.name': 'The code file which originated the log event.',
'log.origin.function': 'The function which originated the log event.',
'log.syslog': 'Syslog metadata',
'log.syslog.appname': 'The device or application that originated the Syslog message.',
'log.syslog.facility.code': 'Syslog numeric facility of the event.',
'log.syslog.facility.name': 'Syslog text-based facility of the event.',
'log.syslog.hostname': 'The host that originated the Syslog message.',
'log.syslog.msgid': 'An identifier for the type of Syslog message.',
'log.syslog.priority': 'Syslog priority of the event.',
'log.syslog.procid': 'The process name or ID that originated the Syslog message.',
'log.syslog.severity.code': 'Syslog numeric severity of the event.',
'log.syslog.severity.name': 'Syslog text-based severity of the event.',
'log.syslog.structured_data': 'Structured data expressed in RFC 5424 messages.',
'log.syslog.version': 'Syslog protocol version.',
message: 'Log message optimized for viewing in a log viewer.',
'network.application': 'Application level protocol name.',
'network.bytes': 'Total bytes transferred in both directions.',
'network.community_id': 'A hash of source and destination IPs and ports.',
'network.direction': 'Direction of the network traffic.',
'network.forwarded_ip': 'Host IP address when the source IP address is the proxy.',
'network.iana_number': 'IANA Protocol Number.',
'network.inner': 'Inner VLAN tag information',
'network.inner.vlan.id': 'VLAN ID as reported by the observer.',
'network.inner.vlan.name': 'Optional VLAN name as reported by the observer.',
'network.name': 'Name given by operators to sections of their network.',
'network.packets': 'Total packets transferred in both directions.',
'network.protocol': 'Application protocol name.',
'network.transport': 'Protocol Name corresponding to the field `iana_number`.',
'network.type': 'In the OSI Model this would be the Network Layer. ipv4, ipv6, ipsec, pim, etc',
'network.vlan.id': 'VLAN ID as reported by the observer.',
'network.vlan.name': 'Optional VLAN name as reported by the observer.',
'observer.egress': 'Object field for egress information',
'observer.egress.interface.alias': 'Interface alias',
'observer.egress.interface.id': 'Interface ID',
'observer.egress.interface.name': 'Interface name',
'observer.egress.vlan.id': 'VLAN ID as reported by the observer.',
'observer.egress.vlan.name': 'Optional VLAN name as reported by the observer.',
'observer.egress.zone': 'Observer Egress zone',
'observer.geo.city_name': 'City name.',
'observer.geo.continent_code': 'Continent code.',
'observer.geo.continent_name': 'Name of the continent.',
'observer.geo.country_iso_code': 'Country ISO code.',
'observer.geo.country_name': 'Country name.',
'observer.geo.location': 'Longitude and latitude.',
'observer.geo.name': 'User-defined description of a location.',
'observer.geo.postal_code': 'Postal code.',
'observer.geo.region_iso_code': 'Region ISO code.',
'observer.geo.region_name': 'Region name.',
'observer.geo.timezone': 'Time zone.',
'observer.hostname': 'Hostname of the observer.',
'observer.ingress': 'Object field for ingress information',
'observer.ingress.interface.alias': 'Interface alias',
'observer.ingress.interface.id': 'Interface ID',
'observer.ingress.interface.name': 'Interface name',
'observer.ingress.vlan.id': 'VLAN ID as reported by the observer.',
'observer.ingress.vlan.name': 'Optional VLAN name as reported by the observer.',
'observer.ingress.zone': 'Observer ingress zone',
'observer.ip': 'IP addresses of the observer.',
'observer.mac': 'MAC addresses of the observer.',
'observer.name': 'Custom name of the observer.',
'observer.os.family': 'OS family (such as redhat, debian, freebsd, windows).',
'observer.os.full': 'Operating system name, including the version or code name.',
'observer.os.kernel': 'Operating system kernel version as a raw string.',
'observer.os.name': 'Operating system name, without the version.',
'observer.os.platform': 'Operating system platform (such centos, ubuntu, windows).',
'observer.os.type':
'Which commercial OS family (one of: linux, macos, unix, windows, ios or android).',
'observer.os.version': 'Operating system version as a raw string.',
'observer.product': 'The product name of the observer.',
'observer.serial_number': 'Observer serial number.',
'observer.type': 'The type of the observer the data is coming from.',
'observer.vendor': 'Vendor name of the observer.',
'observer.version': 'Observer version.',
'orchestrator.api_version': 'API version being used to carry out the action',
'orchestrator.cluster.id': 'Unique ID of the cluster.',
'orchestrator.cluster.name': 'Name of the cluster.',
'orchestrator.cluster.url': 'URL of the API used to manage the cluster.',
'orchestrator.cluster.version': 'The version of the cluster.',
'orchestrator.namespace': 'Namespace in which the action is taking place.',
'orchestrator.organization':
'Organization affected by the event (for multi-tenant orchestrator setups).',
'orchestrator.resource.annotation': 'The list of annotations added to the resource.',
'orchestrator.resource.id': 'Unique ID of the resource being acted upon.',
'orchestrator.resource.ip':
'IP address assigned to the resource associated with the event being observed.',
'orchestrator.resource.label': 'The list of labels added to the resource.',
'orchestrator.resource.name': 'Name of the resource being acted upon.',
'orchestrator.resource.parent.type':
'Type or kind of the parent resource associated with the event being observed.',
'orchestrator.resource.type': 'Type of resource being acted upon.',
'orchestrator.type': 'Orchestrator cluster type (e.g. kubernetes, nomad or cloudfoundry).',
'organization.id': 'Unique identifier for the organization.',
'organization.name': 'Organization name.',
'package.architecture': 'Package architecture.',
'package.build_version': 'Build version information',
'package.checksum': 'Checksum of the installed package for verification.',
'package.description': 'Description of the package.',
'package.install_scope': 'Indicating how the package was installed, e.g. user-local, global.',
'package.installed': 'Time when package was installed.',
'package.license': 'Package license',
'package.name': 'Package name',
'package.path': 'Path where the package is installed.',
'package.reference': 'Package home page or reference URL',
'package.size': 'Package size in bytes.',
'package.type': 'Package type',
'package.version': 'Package version',
'process.args': 'Array of process arguments.',
'process.args_count': 'Length of the process.args array.',
'process.code_signature.digest_algorithm': 'Hashing algorithm used to sign the process.',
'process.code_signature.exists': 'Boolean to capture if a signature is present.',
'process.code_signature.signing_id': 'The identifier used to sign the process.',
'process.code_signature.status': 'Additional information about the certificate status.',
'process.code_signature.subject_name': 'Subject name of the code signer',
'process.code_signature.team_id': 'The team identifier used to sign the process.',
'process.code_signature.timestamp': 'When the signature was generated and signed.',
'process.code_signature.trusted': 'Stores the trust status of the certificate chain.',
'process.code_signature.valid':
'Boolean to capture if the digital signature is verified against the binary content.',
'process.command_line': 'Full command line that started the process.',
'process.elf.architecture': 'Machine architecture of the ELF file.',
'process.elf.byte_order': 'Byte sequence of ELF file.',
'process.elf.cpu_type': 'CPU type of the ELF file.',
'process.elf.creation_date': 'Build or compile date.',
'process.elf.exports': 'List of exported element names and types.',
'process.elf.go_import_hash': 'A hash of the Go language imports in an ELF file.',
'process.elf.go_imports': 'List of imported Go language element names and types.',
'process.elf.go_imports_names_entropy':
'Shannon entropy calculation from the list of Go imports.',
'process.elf.go_imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of Go imports.',
'process.elf.go_stripped': 'Whether the file is a stripped or obfuscated Go executable.',
'process.elf.header.abi_version': 'Version of the ELF Application Binary Interface (ABI).',
'process.elf.header.class': 'Header class of the ELF file.',
'process.elf.header.data': 'Data table of the ELF header.',
'process.elf.header.entrypoint': 'Header entrypoint of the ELF file.',
'process.elf.header.object_version': '"0x1" for original ELF files.',
'process.elf.header.os_abi': 'Application Binary Interface (ABI) of the Linux OS.',
'process.elf.header.type': 'Header type of the ELF file.',
'process.elf.header.version': 'Version of the ELF header.',
'process.elf.import_hash': 'A hash of the imports in an ELF file.',
'process.elf.imports': 'List of imported element names and types.',
'process.elf.imports_names_entropy':
'Shannon entropy calculation from the list of imported element names and types.',
'process.elf.imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of imported element names and types.',
'process.elf.sections': 'Section information of the ELF file.',
'process.elf.sections.chi2': 'Chi-square probability distribution of the section.',
'process.elf.sections.entropy': 'Shannon entropy calculation from the section.',
'process.elf.sections.flags': 'ELF Section List flags.',
'process.elf.sections.name': 'ELF Section List name.',
'process.elf.sections.physical_offset': 'ELF Section List offset.',
'process.elf.sections.physical_size': 'ELF Section List physical size.',
'process.elf.sections.type': 'ELF Section List type.',
'process.elf.sections.var_entropy': 'Variance for Shannon entropy calculation from the section.',
'process.elf.sections.virtual_address': 'ELF Section List virtual address.',
'process.elf.sections.virtual_size': 'ELF Section List virtual size.',
'process.elf.segments': 'ELF object segment list.',
'process.elf.segments.sections': 'ELF object segment sections.',
'process.elf.segments.type': 'ELF object segment type.',
'process.elf.shared_libraries': 'List of shared libraries used by this ELF object.',
'process.elf.telfhash': 'telfhash hash for ELF file.',
'process.end': 'The time the process ended.',
'process.entity_id': 'Unique identifier for the process.',
'process.entry_leader.args': 'Array of process arguments.',
'process.entry_leader.args_count': 'Length of the process.args array.',
'process.entry_leader.attested_groups.name': 'Name of the group.',
'process.entry_leader.attested_user.id': 'Unique identifier of the user.',
'process.entry_leader.attested_user.name': 'Short name or login of the user.',
'process.entry_leader.command_line': 'Full command line that started the process.',
'process.entry_leader.entity_id': 'Unique identifier for the process.',
'process.entry_leader.entry_meta.source.ip': 'IP address of the source.',
'process.entry_leader.entry_meta.type': 'The entry type for the entry session leader.',
'process.entry_leader.executable': 'Absolute path to the process executable.',
'process.entry_leader.group.id': 'Unique identifier for the group on the system/platform.',
'process.entry_leader.group.name': 'Name of the group.',
'process.entry_leader.interactive': 'Whether the process is connected to an interactive shell.',
'process.entry_leader.name': 'Process name.',
'process.entry_leader.parent.entity_id': 'Unique identifier for the process.',
'process.entry_leader.parent.pid': 'Process id.',
'process.entry_leader.parent.session_leader.entity_id': 'Unique identifier for the process.',
'process.entry_leader.parent.session_leader.pid': 'Process id.',
'process.entry_leader.parent.session_leader.start': 'The time the process started.',
'process.entry_leader.parent.session_leader.vpid': 'Virtual process id.',
'process.entry_leader.parent.start': 'The time the process started.',
'process.entry_leader.parent.vpid': 'Virtual process id.',
'process.entry_leader.pid': 'Process id.',
'process.entry_leader.real_group.id': 'Unique identifier for the group on the system/platform.',
'process.entry_leader.real_group.name': 'Name of the group.',
'process.entry_leader.real_user.id': 'Unique identifier of the user.',
'process.entry_leader.real_user.name': 'Short name or login of the user.',
'process.entry_leader.same_as_process':
'This boolean is used to identify if a leader process is the same as the top level process.',
'process.entry_leader.saved_group.id': 'Unique identifier for the group on the system/platform.',
'process.entry_leader.saved_group.name': 'Name of the group.',
'process.entry_leader.saved_user.id': 'Unique identifier of the user.',
'process.entry_leader.saved_user.name': 'Short name or login of the user.',
'process.entry_leader.start': 'The time the process started.',
'process.entry_leader.supplemental_groups.id':
'Unique identifier for the group on the system/platform.',
'process.entry_leader.supplemental_groups.name': 'Name of the group.',
'process.entry_leader.tty': 'Information about the controlling TTY device.',
'process.entry_leader.tty.char_device.major': 'The TTY character devices major number.',
'process.entry_leader.tty.char_device.minor': 'The TTY character devices minor number.',
'process.entry_leader.user.id': 'Unique identifier of the user.',
'process.entry_leader.user.name': 'Short name or login of the user.',
'process.entry_leader.vpid': 'Virtual process id.',
'process.entry_leader.working_directory': 'The working directory of the process.',
'process.env_vars': 'Array of environment variable bindings.',
'process.executable': 'Absolute path to the process executable.',
'process.exit_code': 'The exit code of the process.',
'process.group_leader.args': 'Array of process arguments.',
'process.group_leader.args_count': 'Length of the process.args array.',
'process.group_leader.command_line': 'Full command line that started the process.',
'process.group_leader.entity_id': 'Unique identifier for the process.',
'process.group_leader.executable': 'Absolute path to the process executable.',
'process.group_leader.group.id': 'Unique identifier for the group on the system/platform.',
'process.group_leader.group.name': 'Name of the group.',
'process.group_leader.interactive': 'Whether the process is connected to an interactive shell.',
'process.group_leader.name': 'Process name.',
'process.group_leader.pid': 'Process id.',
'process.group_leader.real_group.id': 'Unique identifier for the group on the system/platform.',
'process.group_leader.real_group.name': 'Name of the group.',
'process.group_leader.real_user.id': 'Unique identifier of the user.',
'process.group_leader.real_user.name': 'Short name or login of the user.',
'process.group_leader.same_as_process':
'This boolean is used to identify if a leader process is the same as the top level process.',
'process.group_leader.saved_group.id': 'Unique identifier for the group on the system/platform.',
'process.group_leader.saved_group.name': 'Name of the group.',
'process.group_leader.saved_user.id': 'Unique identifier of the user.',
'process.group_leader.saved_user.name': 'Short name or login of the user.',
'process.group_leader.start': 'The time the process started.',
'process.group_leader.supplemental_groups.id':
'Unique identifier for the group on the system/platform.',
'process.group_leader.supplemental_groups.name': 'Name of the group.',
'process.group_leader.tty': 'Information about the controlling TTY device.',
'process.group_leader.tty.char_device.major': 'The TTY character devices major number.',
'process.group_leader.tty.char_device.minor': 'The TTY character devices minor number.',
'process.group_leader.user.id': 'Unique identifier of the user.',
'process.group_leader.user.name': 'Short name or login of the user.',
'process.group_leader.vpid': 'Virtual process id.',
'process.group_leader.working_directory': 'The working directory of the process.',
'process.hash.md5': 'MD5 hash.',
'process.hash.sha1': 'SHA1 hash.',
'process.hash.sha256': 'SHA256 hash.',
'process.hash.sha384': 'SHA384 hash.',
'process.hash.sha512': 'SHA512 hash.',
'process.hash.ssdeep': 'SSDEEP hash.',
'process.hash.tlsh': 'TLSH hash.',
'process.interactive': 'Whether the process is connected to an interactive shell.',
'process.io': 'A chunk of input or output (IO) from a single process.',
'process.io.bytes_skipped':
'An array of byte offsets and lengths denoting where IO data has been skipped.',
'process.io.bytes_skipped.length': 'The length of bytes skipped.',
'process.io.bytes_skipped.offset':
'The byte offset into this events io.text (or io.bytes in the future) where length bytes were skipped.',
'process.io.max_bytes_per_process_exceeded':
'If true, the process producing the output has exceeded the max_kilobytes_per_process configuration setting.',
'process.io.text': 'A chunk of output or input sanitized to UTF-8.',
'process.io.total_bytes_captured': 'The total number of bytes captured in this event.',
'process.io.total_bytes_skipped':
'The total number of bytes that were not captured due to implementation restrictions such as buffer size limits.',
'process.io.type': 'The type of object on which the IO action (read or write) was taken.',
'process.macho.go_import_hash': 'A hash of the Go language imports in a Mach-O file.',
'process.macho.go_imports': 'List of imported Go language element names and types.',
'process.macho.go_imports_names_entropy':
'Shannon entropy calculation from the list of Go imports.',
'process.macho.go_imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of Go imports.',
'process.macho.go_stripped': 'Whether the file is a stripped or obfuscated Go executable.',
'process.macho.import_hash': 'A hash of the imports in a Mach-O file.',
'process.macho.imports': 'List of imported element names and types.',
'process.macho.imports_names_entropy':
'Shannon entropy calculation from the list of imported element names and types.',
'process.macho.imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of imported element names and types.',
'process.macho.sections': 'Section information of the Mach-O file.',
'process.macho.sections.entropy': 'Shannon entropy calculation from the section.',
'process.macho.sections.name': 'Mach-O Section List name.',
'process.macho.sections.physical_size': 'Mach-O Section List physical size.',
'process.macho.sections.var_entropy':
'Variance for Shannon entropy calculation from the section.',
'process.macho.sections.virtual_size':
'Mach-O Section List virtual size. This is always the same as `physical_size`.',
'process.macho.symhash': 'A hash of the imports in a Mach-O file.',
'process.name': 'Process name.',
'process.parent.args': 'Array of process arguments.',
'process.parent.args_count': 'Length of the process.args array.',
'process.parent.code_signature.digest_algorithm': 'Hashing algorithm used to sign the process.',
'process.parent.code_signature.exists': 'Boolean to capture if a signature is present.',
'process.parent.code_signature.signing_id': 'The identifier used to sign the process.',
'process.parent.code_signature.status': 'Additional information about the certificate status.',
'process.parent.code_signature.subject_name': 'Subject name of the code signer',
'process.parent.code_signature.team_id': 'The team identifier used to sign the process.',
'process.parent.code_signature.timestamp': 'When the signature was generated and signed.',
'process.parent.code_signature.trusted': 'Stores the trust status of the certificate chain.',
'process.parent.code_signature.valid':
'Boolean to capture if the digital signature is verified against the binary content.',
'process.parent.command_line': 'Full command line that started the process.',
'process.parent.elf.architecture': 'Machine architecture of the ELF file.',
'process.parent.elf.byte_order': 'Byte sequence of ELF file.',
'process.parent.elf.cpu_type': 'CPU type of the ELF file.',
'process.parent.elf.creation_date': 'Build or compile date.',
'process.parent.elf.exports': 'List of exported element names and types.',
'process.parent.elf.go_import_hash': 'A hash of the Go language imports in an ELF file.',
'process.parent.elf.go_imports': 'List of imported Go language element names and types.',
'process.parent.elf.go_imports_names_entropy':
'Shannon entropy calculation from the list of Go imports.',
'process.parent.elf.go_imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of Go imports.',
'process.parent.elf.go_stripped': 'Whether the file is a stripped or obfuscated Go executable.',
'process.parent.elf.header.abi_version': 'Version of the ELF Application Binary Interface (ABI).',
'process.parent.elf.header.class': 'Header class of the ELF file.',
'process.parent.elf.header.data': 'Data table of the ELF header.',
'process.parent.elf.header.entrypoint': 'Header entrypoint of the ELF file.',
'process.parent.elf.header.object_version': '"0x1" for original ELF files.',
'process.parent.elf.header.os_abi': 'Application Binary Interface (ABI) of the Linux OS.',
'process.parent.elf.header.type': 'Header type of the ELF file.',
'process.parent.elf.header.version': 'Version of the ELF header.',
'process.parent.elf.import_hash': 'A hash of the imports in an ELF file.',
'process.parent.elf.imports': 'List of imported element names and types.',
'process.parent.elf.imports_names_entropy':
'Shannon entropy calculation from the list of imported element names and types.',
'process.parent.elf.imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of imported element names and types.',
'process.parent.elf.sections': 'Section information of the ELF file.',
'process.parent.elf.sections.chi2': 'Chi-square probability distribution of the section.',
'process.parent.elf.sections.entropy': 'Shannon entropy calculation from the section.',
'process.parent.elf.sections.flags': 'ELF Section List flags.',
'process.parent.elf.sections.name': 'ELF Section List name.',
'process.parent.elf.sections.physical_offset': 'ELF Section List offset.',
'process.parent.elf.sections.physical_size': 'ELF Section List physical size.',
'process.parent.elf.sections.type': 'ELF Section List type.',
'process.parent.elf.sections.var_entropy':
'Variance for Shannon entropy calculation from the section.',
'process.parent.elf.sections.virtual_address': 'ELF Section List virtual address.',
'process.parent.elf.sections.virtual_size': 'ELF Section List virtual size.',
'process.parent.elf.segments': 'ELF object segment list.',
'process.parent.elf.segments.sections': 'ELF object segment sections.',
'process.parent.elf.segments.type': 'ELF object segment type.',
'process.parent.elf.shared_libraries': 'List of shared libraries used by this ELF object.',
'process.parent.elf.telfhash': 'telfhash hash for ELF file.',
'process.parent.end': 'The time the process ended.',
'process.parent.entity_id': 'Unique identifier for the process.',
'process.parent.executable': 'Absolute path to the process executable.',
'process.parent.exit_code': 'The exit code of the process.',
'process.parent.group.id': 'Unique identifier for the group on the system/platform.',
'process.parent.group.name': 'Name of the group.',
'process.parent.group_leader.entity_id': 'Unique identifier for the process.',
'process.parent.group_leader.pid': 'Process id.',
'process.parent.group_leader.start': 'The time the process started.',
'process.parent.group_leader.vpid': 'Virtual process id.',
'process.parent.hash.md5': 'MD5 hash.',
'process.parent.hash.sha1': 'SHA1 hash.',
'process.parent.hash.sha256': 'SHA256 hash.',
'process.parent.hash.sha384': 'SHA384 hash.',
'process.parent.hash.sha512': 'SHA512 hash.',
'process.parent.hash.ssdeep': 'SSDEEP hash.',
'process.parent.hash.tlsh': 'TLSH hash.',
'process.parent.interactive': 'Whether the process is connected to an interactive shell.',
'process.parent.macho.go_import_hash': 'A hash of the Go language imports in a Mach-O file.',
'process.parent.macho.go_imports': 'List of imported Go language element names and types.',
'process.parent.macho.go_imports_names_entropy':
'Shannon entropy calculation from the list of Go imports.',
'process.parent.macho.go_imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of Go imports.',
'process.parent.macho.go_stripped': 'Whether the file is a stripped or obfuscated Go executable.',
'process.parent.macho.import_hash': 'A hash of the imports in a Mach-O file.',
'process.parent.macho.imports': 'List of imported element names and types.',
'process.parent.macho.imports_names_entropy':
'Shannon entropy calculation from the list of imported element names and types.',
'process.parent.macho.imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of imported element names and types.',
'process.parent.macho.sections': 'Section information of the Mach-O file.',
'process.parent.macho.sections.entropy': 'Shannon entropy calculation from the section.',
'process.parent.macho.sections.name': 'Mach-O Section List name.',
'process.parent.macho.sections.physical_size': 'Mach-O Section List physical size.',
'process.parent.macho.sections.var_entropy':
'Variance for Shannon entropy calculation from the section.',
'process.parent.macho.sections.virtual_size':
'Mach-O Section List virtual size. This is always the same as `physical_size`.',
'process.parent.macho.symhash': 'A hash of the imports in a Mach-O file.',
'process.parent.name': 'Process name.',
'process.parent.pe.architecture': 'CPU architecture target for the file.',
'process.parent.pe.company': 'Internal company name of the file, provided at compile-time.',
'process.parent.pe.description': 'Internal description of the file, provided at compile-time.',
'process.parent.pe.file_version': 'Process name.',
'process.parent.pe.go_import_hash': 'A hash of the Go language imports in a PE file.',
'process.parent.pe.go_imports': 'List of imported Go language element names and types.',
'process.parent.pe.go_imports_names_entropy':
'Shannon entropy calculation from the list of Go imports.',
'process.parent.pe.go_imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of Go imports.',
'process.parent.pe.go_stripped': 'Whether the file is a stripped or obfuscated Go executable.',
'process.parent.pe.imphash': 'A hash of the imports in a PE file.',
'process.parent.pe.import_hash': 'A hash of the imports in a PE file.',
'process.parent.pe.imports': 'List of imported element names and types.',
'process.parent.pe.imports_names_entropy':
'Shannon entropy calculation from the list of imported element names and types.',
'process.parent.pe.imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of imported element names and types.',
'process.parent.pe.original_file_name': 'Internal name of the file, provided at compile-time.',
'process.parent.pe.pehash': 'A hash of the PE header and data from one or more PE sections.',
'process.parent.pe.product': 'Internal product name of the file, provided at compile-time.',
'process.parent.pe.sections': 'Section information of the PE file.',
'process.parent.pe.sections.entropy': 'Shannon entropy calculation from the section.',
'process.parent.pe.sections.name': 'PE Section List name.',
'process.parent.pe.sections.physical_size': 'PE Section List physical size.',
'process.parent.pe.sections.var_entropy':
'Variance for Shannon entropy calculation from the section.',
'process.parent.pe.sections.virtual_size':
'PE Section List virtual size. This is always the same as `physical_size`.',
'process.parent.pgid': 'Deprecated identifier of the group of processes the process belongs to.',
'process.parent.pid': 'Process id.',
'process.parent.real_group.id': 'Unique identifier for the group on the system/platform.',
'process.parent.real_group.name': 'Name of the group.',
'process.parent.real_user.id': 'Unique identifier of the user.',
'process.parent.real_user.name': 'Short name or login of the user.',
'process.parent.saved_group.id': 'Unique identifier for the group on the system/platform.',
'process.parent.saved_group.name': 'Name of the group.',
'process.parent.saved_user.id': 'Unique identifier of the user.',
'process.parent.saved_user.name': 'Short name or login of the user.',
'process.parent.start': 'The time the process started.',
'process.parent.supplemental_groups.id':
'Unique identifier for the group on the system/platform.',
'process.parent.supplemental_groups.name': 'Name of the group.',
'process.parent.thread.capabilities.effective':
'Array of capabilities used for permission checks.',
'process.parent.thread.capabilities.permitted': 'Array of capabilities a thread could assume.',
'process.parent.thread.id': 'Thread ID.',
'process.parent.thread.name': 'Thread name.',
'process.parent.title': 'Process title.',
'process.parent.tty': 'Information about the controlling TTY device.',
'process.parent.tty.char_device.major': 'The TTY character devices major number.',
'process.parent.tty.char_device.minor': 'The TTY character devices minor number.',
'process.parent.uptime': 'Seconds the process has been up.',
'process.parent.user.id': 'Unique identifier of the user.',
'process.parent.user.name': 'Short name or login of the user.',
'process.parent.vpid': 'Virtual process id.',
'process.parent.working_directory': 'The working directory of the process.',
'process.pe.architecture': 'CPU architecture target for the file.',
'process.pe.company': 'Internal company name of the file, provided at compile-time.',
'process.pe.description': 'Internal description of the file, provided at compile-time.',
'process.pe.file_version': 'Process name.',
'process.pe.go_import_hash': 'A hash of the Go language imports in a PE file.',
'process.pe.go_imports': 'List of imported Go language element names and types.',
'process.pe.go_imports_names_entropy': 'Shannon entropy calculation from the list of Go imports.',
'process.pe.go_imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of Go imports.',
'process.pe.go_stripped': 'Whether the file is a stripped or obfuscated Go executable.',
'process.pe.imphash': 'A hash of the imports in a PE file.',
'process.pe.import_hash': 'A hash of the imports in a PE file.',
'process.pe.imports': 'List of imported element names and types.',
'process.pe.imports_names_entropy':
'Shannon entropy calculation from the list of imported element names and types.',
'process.pe.imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of imported element names and types.',
'process.pe.original_file_name': 'Internal name of the file, provided at compile-time.',
'process.pe.pehash': 'A hash of the PE header and data from one or more PE sections.',
'process.pe.product': 'Internal product name of the file, provided at compile-time.',
'process.pe.sections': 'Section information of the PE file.',
'process.pe.sections.entropy': 'Shannon entropy calculation from the section.',
'process.pe.sections.name': 'PE Section List name.',
'process.pe.sections.physical_size': 'PE Section List physical size.',
'process.pe.sections.var_entropy': 'Variance for Shannon entropy calculation from the section.',
'process.pe.sections.virtual_size':
'PE Section List virtual size. This is always the same as `physical_size`.',
'process.pgid': 'Deprecated identifier of the group of processes the process belongs to.',
'process.pid': 'Process id.',
'process.previous.args': 'Array of process arguments.',
'process.previous.args_count': 'Length of the process.args array.',
'process.previous.executable': 'Absolute path to the process executable.',
'process.real_group.id': 'Unique identifier for the group on the system/platform.',
'process.real_group.name': 'Name of the group.',
'process.real_user.id': 'Unique identifier of the user.',
'process.real_user.name': 'Short name or login of the user.',
'process.saved_group.id': 'Unique identifier for the group on the system/platform.',
'process.saved_group.name': 'Name of the group.',
'process.saved_user.id': 'Unique identifier of the user.',
'process.saved_user.name': 'Short name or login of the user.',
'process.session_leader.args': 'Array of process arguments.',
'process.session_leader.args_count': 'Length of the process.args array.',
'process.session_leader.command_line': 'Full command line that started the process.',
'process.session_leader.entity_id': 'Unique identifier for the process.',
'process.session_leader.executable': 'Absolute path to the process executable.',
'process.session_leader.group.id': 'Unique identifier for the group on the system/platform.',
'process.session_leader.group.name': 'Name of the group.',
'process.session_leader.interactive': 'Whether the process is connected to an interactive shell.',
'process.session_leader.name': 'Process name.',
'process.session_leader.parent.entity_id': 'Unique identifier for the process.',
'process.session_leader.parent.pid': 'Process id.',
'process.session_leader.parent.session_leader.entity_id': 'Unique identifier for the process.',
'process.session_leader.parent.session_leader.pid': 'Process id.',
'process.session_leader.parent.session_leader.start': 'The time the process started.',
'process.session_leader.parent.session_leader.vpid': 'Virtual process id.',
'process.session_leader.parent.start': 'The time the process started.',
'process.session_leader.parent.vpid': 'Virtual process id.',
'process.session_leader.pid': 'Process id.',
'process.session_leader.real_group.id': 'Unique identifier for the group on the system/platform.',
'process.session_leader.real_group.name': 'Name of the group.',
'process.session_leader.real_user.id': 'Unique identifier of the user.',
'process.session_leader.real_user.name': 'Short name or login of the user.',
'process.session_leader.same_as_process':
'This boolean is used to identify if a leader process is the same as the top level process.',
'process.session_leader.saved_group.id':
'Unique identifier for the group on the system/platform.',
'process.session_leader.saved_group.name': 'Name of the group.',
'process.session_leader.saved_user.id': 'Unique identifier of the user.',
'process.session_leader.saved_user.name': 'Short name or login of the user.',
'process.session_leader.start': 'The time the process started.',
'process.session_leader.supplemental_groups.id':
'Unique identifier for the group on the system/platform.',
'process.session_leader.supplemental_groups.name': 'Name of the group.',
'process.session_leader.tty': 'Information about the controlling TTY device.',
'process.session_leader.tty.char_device.major': 'The TTY character devices major number.',
'process.session_leader.tty.char_device.minor': 'The TTY character devices minor number.',
'process.session_leader.user.id': 'Unique identifier of the user.',
'process.session_leader.user.name': 'Short name or login of the user.',
'process.session_leader.vpid': 'Virtual process id.',
'process.session_leader.working_directory': 'The working directory of the process.',
'process.start': 'The time the process started.',
'process.supplemental_groups.id': 'Unique identifier for the group on the system/platform.',
'process.supplemental_groups.name': 'Name of the group.',
'process.thread.capabilities.effective': 'Array of capabilities used for permission checks.',
'process.thread.capabilities.permitted': 'Array of capabilities a thread could assume.',
'process.thread.id': 'Thread ID.',
'process.thread.name': 'Thread name.',
'process.title': 'Process title.',
'process.tty': 'Information about the controlling TTY device.',
'process.tty.char_device.major': 'The TTY character devices major number.',
'process.tty.char_device.minor': 'The TTY character devices minor number.',
'process.tty.columns': 'The number of character columns per line. e.g terminal width',
'process.tty.rows': 'The number of character rows in the terminal. e.g terminal height',
'process.uptime': 'Seconds the process has been up.',
'process.user.id': 'Unique identifier of the user.',
'process.user.name': 'Short name or login of the user.',
'process.vpid': 'Virtual process id.',
'process.working_directory': 'The working directory of the process.',
'registry.data.bytes': 'Original bytes written with base64 encoding.',
'registry.data.strings': 'List of strings representing what was written to the registry.',
'registry.data.type': 'Standard registry type for encoding contents',
'registry.hive': 'Abbreviated name for the hive.',
'registry.key': 'Hive-relative path of keys.',
'registry.path': 'Full path, including hive, key and value',
'registry.value': 'Name of the value written.',
'related.hash': 'All the hashes seen on your event.',
'related.hosts': 'All the host identifiers seen on your event.',
'related.ip': 'All of the IPs seen on your event.',
'related.user': 'All the user names or other user identifiers seen on the event.',
'rule.author': 'Rule author',
'rule.category': 'Rule category',
'rule.description': 'Rule description',
'rule.id': 'Rule ID',
'rule.license': 'Rule license',
'rule.name': 'Rule name',
'rule.reference': 'Rule reference URL',
'rule.ruleset': 'Rule ruleset',
'rule.uuid': 'Rule UUID',
'rule.version': 'Rule version',
'server.address': 'Server network address.',
'server.as.number': 'Unique number allocated to the autonomous system.',
'server.as.organization.name': 'Organization name.',
'server.bytes': 'Bytes sent from the server to the client.',
'server.domain': 'The domain name of the server.',
'server.geo.city_name': 'City name.',
'server.geo.continent_code': 'Continent code.',
'server.geo.continent_name': 'Name of the continent.',
'server.geo.country_iso_code': 'Country ISO code.',
'server.geo.country_name': 'Country name.',
'server.geo.location': 'Longitude and latitude.',
'server.geo.name': 'User-defined description of a location.',
'server.geo.postal_code': 'Postal code.',
'server.geo.region_iso_code': 'Region ISO code.',
'server.geo.region_name': 'Region name.',
'server.geo.timezone': 'Time zone.',
'server.ip': 'IP address of the server.',
'server.mac': 'MAC address of the server.',
'server.nat.ip': 'Server NAT ip',
'server.nat.port': 'Server NAT port',
'server.packets': 'Packets sent from the server to the client.',
'server.port': 'Port of the server.',
'server.registered_domain': 'The highest registered server domain, stripped of the subdomain.',
'server.subdomain': 'The subdomain of the domain.',
'server.top_level_domain': 'The effective top level domain (com, org, net, co.uk).',
'server.user.domain': 'Name of the directory the user is a member of.',
'server.user.email': 'User email address.',
'server.user.full_name': 'Users full name, if available.',
'server.user.group.domain': 'Name of the directory the group is a member of.',
'server.user.group.id': 'Unique identifier for the group on the system/platform.',
'server.user.group.name': 'Name of the group.',
'server.user.hash': 'Unique user hash to correlate information for a user in anonymized form.',
'server.user.id': 'Unique identifier of the user.',
'server.user.name': 'Short name or login of the user.',
'server.user.roles': 'Array of user roles at the time of the event.',
'service.address': 'Address of this service.',
'service.environment': 'Environment of the service.',
'service.ephemeral_id': 'Ephemeral identifier of this service.',
'service.id': 'Unique identifier of the running service.',
'service.name': 'Name of the service.',
'service.node.name': 'Name of the service node.',
'service.node.role': 'Deprecated role (singular) of the service node.',
'service.node.roles': 'Roles of the service node.',
'service.origin.address': 'Address of this service.',
'service.origin.environment': 'Environment of the service.',
'service.origin.ephemeral_id': 'Ephemeral identifier of this service.',
'service.origin.id': 'Unique identifier of the running service.',
'service.origin.name': 'Name of the service.',
'service.origin.node.name': 'Name of the service node.',
'service.origin.node.role': 'Deprecated role (singular) of the service node.',
'service.origin.node.roles': 'Roles of the service node.',
'service.origin.state': 'Current state of the service.',
'service.origin.type': 'The type of the service.',
'service.origin.version': 'Version of the service.',
'service.state': 'Current state of the service.',
'service.target.address': 'Address of this service.',
'service.target.environment': 'Environment of the service.',
'service.target.ephemeral_id': 'Ephemeral identifier of this service.',
'service.target.id': 'Unique identifier of the running service.',
'service.target.name': 'Name of the service.',
'service.target.node.name': 'Name of the service node.',
'service.target.node.role': 'Deprecated role (singular) of the service node.',
'service.target.node.roles': 'Roles of the service node.',
'service.target.state': 'Current state of the service.',
'service.target.type': 'The type of the service.',
'service.target.version': 'Version of the service.',
'service.type': 'The type of the service.',
'service.version': 'Version of the service.',
'source.address': 'Source network address.',
'source.as.number': 'Unique number allocated to the autonomous system.',
'source.as.organization.name': 'Organization name.',
'source.bytes': 'Bytes sent from the source to the destination.',
'source.domain': 'The domain name of the source.',
'source.geo.city_name': 'City name.',
'source.geo.continent_code': 'Continent code.',
'source.geo.continent_name': 'Name of the continent.',
'source.geo.country_iso_code': 'Country ISO code.',
'source.geo.country_name': 'Country name.',
'source.geo.location': 'Longitude and latitude.',
'source.geo.name': 'User-defined description of a location.',
'source.geo.postal_code': 'Postal code.',
'source.geo.region_iso_code': 'Region ISO code.',
'source.geo.region_name': 'Region name.',
'source.geo.timezone': 'Time zone.',
'source.ip': 'IP address of the source.',
'source.mac': 'MAC address of the source.',
'source.nat.ip': 'Source NAT ip',
'source.nat.port': 'Source NAT port',
'source.packets': 'Packets sent from the source to the destination.',
'source.port': 'Port of the source.',
'source.registered_domain': 'The highest registered source domain, stripped of the subdomain.',
'source.subdomain': 'The subdomain of the domain.',
'source.top_level_domain': 'The effective top level domain (com, org, net, co.uk).',
'source.user.domain': 'Name of the directory the user is a member of.',
'source.user.email': 'User email address.',
'source.user.full_name': 'Users full name, if available.',
'source.user.group.domain': 'Name of the directory the group is a member of.',
'source.user.group.id': 'Unique identifier for the group on the system/platform.',
'source.user.group.name': 'Name of the group.',
'source.user.hash': 'Unique user hash to correlate information for a user in anonymized form.',
'source.user.id': 'Unique identifier of the user.',
'source.user.name': 'Short name or login of the user.',
'source.user.roles': 'Array of user roles at the time of the event.',
'span.id': 'Unique identifier of the span within the scope of its trace.',
tags: 'List of keywords used to tag each event.',
'threat.enrichments': 'List of objects containing indicators enriching the event.',
'threat.enrichments.indicator': 'Object containing indicators enriching the event.',
'threat.enrichments.indicator.as.number': 'Unique number allocated to the autonomous system.',
'threat.enrichments.indicator.as.organization.name': 'Organization name.',
'threat.enrichments.indicator.confidence': 'Indicator confidence rating',
'threat.enrichments.indicator.description': 'Indicator description',
'threat.enrichments.indicator.email.address': 'Indicator email address',
'threat.enrichments.indicator.file.accessed': 'Last time the file was accessed.',
'threat.enrichments.indicator.file.attributes': 'Array of file attributes.',
'threat.enrichments.indicator.file.code_signature.digest_algorithm':
'Hashing algorithm used to sign the process.',
'threat.enrichments.indicator.file.code_signature.exists':
'Boolean to capture if a signature is present.',
'threat.enrichments.indicator.file.code_signature.signing_id':
'The identifier used to sign the process.',
'threat.enrichments.indicator.file.code_signature.status':
'Additional information about the certificate status.',
'threat.enrichments.indicator.file.code_signature.subject_name':
'Subject name of the code signer',
'threat.enrichments.indicator.file.code_signature.team_id':
'The team identifier used to sign the process.',
'threat.enrichments.indicator.file.code_signature.timestamp':
'When the signature was generated and signed.',
'threat.enrichments.indicator.file.code_signature.trusted':
'Stores the trust status of the certificate chain.',
'threat.enrichments.indicator.file.code_signature.valid':
'Boolean to capture if the digital signature is verified against the binary content.',
'threat.enrichments.indicator.file.created': 'File creation time.',
'threat.enrichments.indicator.file.ctime': 'Last time the file attributes or metadata changed.',
'threat.enrichments.indicator.file.device': 'Device that is the source of the file.',
'threat.enrichments.indicator.file.directory': 'Directory where the file is located.',
'threat.enrichments.indicator.file.drive_letter': 'Drive letter where the file is located.',
'threat.enrichments.indicator.file.elf.architecture': 'Machine architecture of the ELF file.',
'threat.enrichments.indicator.file.elf.byte_order': 'Byte sequence of ELF file.',
'threat.enrichments.indicator.file.elf.cpu_type': 'CPU type of the ELF file.',
'threat.enrichments.indicator.file.elf.creation_date': 'Build or compile date.',
'threat.enrichments.indicator.file.elf.exports': 'List of exported element names and types.',
'threat.enrichments.indicator.file.elf.go_import_hash':
'A hash of the Go language imports in an ELF file.',
'threat.enrichments.indicator.file.elf.go_imports':
'List of imported Go language element names and types.',
'threat.enrichments.indicator.file.elf.go_imports_names_entropy':
'Shannon entropy calculation from the list of Go imports.',
'threat.enrichments.indicator.file.elf.go_imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of Go imports.',
'threat.enrichments.indicator.file.elf.go_stripped':
'Whether the file is a stripped or obfuscated Go executable.',
'threat.enrichments.indicator.file.elf.header.abi_version':
'Version of the ELF Application Binary Interface (ABI).',
'threat.enrichments.indicator.file.elf.header.class': 'Header class of the ELF file.',
'threat.enrichments.indicator.file.elf.header.data': 'Data table of the ELF header.',
'threat.enrichments.indicator.file.elf.header.entrypoint': 'Header entrypoint of the ELF file.',
'threat.enrichments.indicator.file.elf.header.object_version': '"0x1" for original ELF files.',
'threat.enrichments.indicator.file.elf.header.os_abi':
'Application Binary Interface (ABI) of the Linux OS.',
'threat.enrichments.indicator.file.elf.header.type': 'Header type of the ELF file.',
'threat.enrichments.indicator.file.elf.header.version': 'Version of the ELF header.',
'threat.enrichments.indicator.file.elf.import_hash': 'A hash of the imports in an ELF file.',
'threat.enrichments.indicator.file.elf.imports': 'List of imported element names and types.',
'threat.enrichments.indicator.file.elf.imports_names_entropy':
'Shannon entropy calculation from the list of imported element names and types.',
'threat.enrichments.indicator.file.elf.imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of imported element names and types.',
'threat.enrichments.indicator.file.elf.sections': 'Section information of the ELF file.',
'threat.enrichments.indicator.file.elf.sections.chi2':
'Chi-square probability distribution of the section.',
'threat.enrichments.indicator.file.elf.sections.entropy':
'Shannon entropy calculation from the section.',
'threat.enrichments.indicator.file.elf.sections.flags': 'ELF Section List flags.',
'threat.enrichments.indicator.file.elf.sections.name': 'ELF Section List name.',
'threat.enrichments.indicator.file.elf.sections.physical_offset': 'ELF Section List offset.',
'threat.enrichments.indicator.file.elf.sections.physical_size': 'ELF Section List physical size.',
'threat.enrichments.indicator.file.elf.sections.type': 'ELF Section List type.',
'threat.enrichments.indicator.file.elf.sections.var_entropy':
'Variance for Shannon entropy calculation from the section.',
'threat.enrichments.indicator.file.elf.sections.virtual_address':
'ELF Section List virtual address.',
'threat.enrichments.indicator.file.elf.sections.virtual_size': 'ELF Section List virtual size.',
'threat.enrichments.indicator.file.elf.segments': 'ELF object segment list.',
'threat.enrichments.indicator.file.elf.segments.sections': 'ELF object segment sections.',
'threat.enrichments.indicator.file.elf.segments.type': 'ELF object segment type.',
'threat.enrichments.indicator.file.elf.shared_libraries':
'List of shared libraries used by this ELF object.',
'threat.enrichments.indicator.file.elf.telfhash': 'telfhash hash for ELF file.',
'threat.enrichments.indicator.file.extension': 'File extension, excluding the leading dot.',
'threat.enrichments.indicator.file.fork_name':
'A fork is additional data associated with a filesystem object.',
'threat.enrichments.indicator.file.gid': 'Primary group ID (GID) of the file.',
'threat.enrichments.indicator.file.group': 'Primary group name of the file.',
'threat.enrichments.indicator.file.hash.md5': 'MD5 hash.',
'threat.enrichments.indicator.file.hash.sha1': 'SHA1 hash.',
'threat.enrichments.indicator.file.hash.sha256': 'SHA256 hash.',
'threat.enrichments.indicator.file.hash.sha384': 'SHA384 hash.',
'threat.enrichments.indicator.file.hash.sha512': 'SHA512 hash.',
'threat.enrichments.indicator.file.hash.ssdeep': 'SSDEEP hash.',
'threat.enrichments.indicator.file.hash.tlsh': 'TLSH hash.',
'threat.enrichments.indicator.file.inode': 'Inode representing the file in the filesystem.',
'threat.enrichments.indicator.file.mime_type':
'Media type of file, document, or arrangement of bytes.',
'threat.enrichments.indicator.file.mode': 'Mode of the file in octal representation.',
'threat.enrichments.indicator.file.mtime': 'Last time the file content was modified.',
'threat.enrichments.indicator.file.name':
'Name of the file including the extension, without the directory.',
'threat.enrichments.indicator.file.owner': 'File owners username.',
'threat.enrichments.indicator.file.path': 'Full path to the file, including the file name.',
'threat.enrichments.indicator.file.pe.architecture': 'CPU architecture target for the file.',
'threat.enrichments.indicator.file.pe.company':
'Internal company name of the file, provided at compile-time.',
'threat.enrichments.indicator.file.pe.description':
'Internal description of the file, provided at compile-time.',
'threat.enrichments.indicator.file.pe.file_version': 'Process name.',
'threat.enrichments.indicator.file.pe.go_import_hash':
'A hash of the Go language imports in a PE file.',
'threat.enrichments.indicator.file.pe.go_imports':
'List of imported Go language element names and types.',
'threat.enrichments.indicator.file.pe.go_imports_names_entropy':
'Shannon entropy calculation from the list of Go imports.',
'threat.enrichments.indicator.file.pe.go_imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of Go imports.',
'threat.enrichments.indicator.file.pe.go_stripped':
'Whether the file is a stripped or obfuscated Go executable.',
'threat.enrichments.indicator.file.pe.imphash': 'A hash of the imports in a PE file.',
'threat.enrichments.indicator.file.pe.import_hash': 'A hash of the imports in a PE file.',
'threat.enrichments.indicator.file.pe.imports': 'List of imported element names and types.',
'threat.enrichments.indicator.file.pe.imports_names_entropy':
'Shannon entropy calculation from the list of imported element names and types.',
'threat.enrichments.indicator.file.pe.imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of imported element names and types.',
'threat.enrichments.indicator.file.pe.original_file_name':
'Internal name of the file, provided at compile-time.',
'threat.enrichments.indicator.file.pe.pehash':
'A hash of the PE header and data from one or more PE sections.',
'threat.enrichments.indicator.file.pe.product':
'Internal product name of the file, provided at compile-time.',
'threat.enrichments.indicator.file.pe.sections': 'Section information of the PE file.',
'threat.enrichments.indicator.file.pe.sections.entropy':
'Shannon entropy calculation from the section.',
'threat.enrichments.indicator.file.pe.sections.name': 'PE Section List name.',
'threat.enrichments.indicator.file.pe.sections.physical_size': 'PE Section List physical size.',
'threat.enrichments.indicator.file.pe.sections.var_entropy':
'Variance for Shannon entropy calculation from the section.',
'threat.enrichments.indicator.file.pe.sections.virtual_size':
'PE Section List virtual size. This is always the same as `physical_size`.',
'threat.enrichments.indicator.file.size': 'File size in bytes.',
'threat.enrichments.indicator.file.target_path': 'Target path for symlinks.',
'threat.enrichments.indicator.file.type': 'File type (file, dir, or symlink).',
'threat.enrichments.indicator.file.uid':
'The user ID (UID) or security identifier (SID) of the file owner.',
'threat.enrichments.indicator.file.x509.alternative_names':
'List of subject alternative names (SAN).',
'threat.enrichments.indicator.file.x509.issuer.common_name':
'List of common name (CN) of issuing certificate authority.',
'threat.enrichments.indicator.file.x509.issuer.country': 'List of country (C) codes',
'threat.enrichments.indicator.file.x509.issuer.distinguished_name':
'Distinguished name (DN) of issuing certificate authority.',
'threat.enrichments.indicator.file.x509.issuer.locality': 'List of locality names (L)',
'threat.enrichments.indicator.file.x509.issuer.organization':
'List of organizations (O) of issuing certificate authority.',
'threat.enrichments.indicator.file.x509.issuer.organizational_unit':
'List of organizational units (OU) of issuing certificate authority.',
'threat.enrichments.indicator.file.x509.issuer.state_or_province':
'List of state or province names (ST, S, or P)',
'threat.enrichments.indicator.file.x509.not_after':
'Time at which the certificate is no longer considered valid.',
'threat.enrichments.indicator.file.x509.not_before':
'Time at which the certificate is first considered valid.',
'threat.enrichments.indicator.file.x509.public_key_algorithm':
'Algorithm used to generate the public key.',
'threat.enrichments.indicator.file.x509.public_key_curve':
'The curve used by the elliptic curve public key algorithm. This is algorithm specific.',
'threat.enrichments.indicator.file.x509.public_key_exponent':
'Exponent used to derive the public key. This is algorithm specific.',
'threat.enrichments.indicator.file.x509.public_key_size':
'The size of the public key space in bits.',
'threat.enrichments.indicator.file.x509.serial_number':
'Unique serial number issued by the certificate authority.',
'threat.enrichments.indicator.file.x509.signature_algorithm':
'Identifier for certificate signature algorithm.',
'threat.enrichments.indicator.file.x509.subject.common_name':
'List of common names (CN) of subject.',
'threat.enrichments.indicator.file.x509.subject.country': 'List of country (C) code',
'threat.enrichments.indicator.file.x509.subject.distinguished_name':
'Distinguished name (DN) of the certificate subject entity.',
'threat.enrichments.indicator.file.x509.subject.locality': 'List of locality names (L)',
'threat.enrichments.indicator.file.x509.subject.organization':
'List of organizations (O) of subject.',
'threat.enrichments.indicator.file.x509.subject.organizational_unit':
'List of organizational units (OU) of subject.',
'threat.enrichments.indicator.file.x509.subject.state_or_province':
'List of state or province names (ST, S, or P)',
'threat.enrichments.indicator.file.x509.version_number': 'Version of x509 format.',
'threat.enrichments.indicator.first_seen': 'Date/time indicator was first reported.',
'threat.enrichments.indicator.geo.city_name': 'City name.',
'threat.enrichments.indicator.geo.continent_code': 'Continent code.',
'threat.enrichments.indicator.geo.continent_name': 'Name of the continent.',
'threat.enrichments.indicator.geo.country_iso_code': 'Country ISO code.',
'threat.enrichments.indicator.geo.country_name': 'Country name.',
'threat.enrichments.indicator.geo.location': 'Longitude and latitude.',
'threat.enrichments.indicator.geo.name': 'User-defined description of a location.',
'threat.enrichments.indicator.geo.postal_code': 'Postal code.',
'threat.enrichments.indicator.geo.region_iso_code': 'Region ISO code.',
'threat.enrichments.indicator.geo.region_name': 'Region name.',
'threat.enrichments.indicator.geo.timezone': 'Time zone.',
'threat.enrichments.indicator.ip': 'Indicator IP address',
'threat.enrichments.indicator.last_seen': 'Date/time indicator was last reported.',
'threat.enrichments.indicator.marking.tlp': 'Indicator TLP marking',
'threat.enrichments.indicator.marking.tlp_version': 'Indicator TLP version',
'threat.enrichments.indicator.modified_at': 'Date/time indicator was last updated.',
'threat.enrichments.indicator.name': 'Indicator display name',
'threat.enrichments.indicator.port': 'Indicator port',
'threat.enrichments.indicator.provider': 'Indicator provider',
'threat.enrichments.indicator.reference': 'Indicator reference URL',
'threat.enrichments.indicator.registry.data.bytes':
'Original bytes written with base64 encoding.',
'threat.enrichments.indicator.registry.data.strings':
'List of strings representing what was written to the registry.',
'threat.enrichments.indicator.registry.data.type': 'Standard registry type for encoding contents',
'threat.enrichments.indicator.registry.hive': 'Abbreviated name for the hive.',
'threat.enrichments.indicator.registry.key': 'Hive-relative path of keys.',
'threat.enrichments.indicator.registry.path': 'Full path, including hive, key and value',
'threat.enrichments.indicator.registry.value': 'Name of the value written.',
'threat.enrichments.indicator.scanner_stats': 'Scanner statistics',
'threat.enrichments.indicator.sightings': 'Number of times indicator observed',
'threat.enrichments.indicator.type': 'Type of indicator',
'threat.enrichments.indicator.url.domain': 'Domain of the url.',
'threat.enrichments.indicator.url.extension':
'File extension from the request url, excluding the leading dot.',
'threat.enrichments.indicator.url.fragment': 'Portion of the url after the `#`.',
'threat.enrichments.indicator.url.full': 'Full unparsed URL.',
'threat.enrichments.indicator.url.original':
'Unmodified original url as seen in the event source.',
'threat.enrichments.indicator.url.password': 'Password of the request.',
'threat.enrichments.indicator.url.path': 'Path of the request, such as "/search".',
'threat.enrichments.indicator.url.port': 'Port of the request, such as 443.',
'threat.enrichments.indicator.url.query': 'Query string of the request.',
'threat.enrichments.indicator.url.registered_domain':
'The highest registered url domain, stripped of the subdomain.',
'threat.enrichments.indicator.url.scheme': 'Scheme of the url.',
'threat.enrichments.indicator.url.subdomain': 'The subdomain of the domain.',
'threat.enrichments.indicator.url.top_level_domain':
'The effective top level domain (com, org, net, co.uk).',
'threat.enrichments.indicator.url.username': 'Username of the request.',
'threat.enrichments.indicator.x509.alternative_names': 'List of subject alternative names (SAN).',
'threat.enrichments.indicator.x509.issuer.common_name':
'List of common name (CN) of issuing certificate authority.',
'threat.enrichments.indicator.x509.issuer.country': 'List of country (C) codes',
'threat.enrichments.indicator.x509.issuer.distinguished_name':
'Distinguished name (DN) of issuing certificate authority.',
'threat.enrichments.indicator.x509.issuer.locality': 'List of locality names (L)',
'threat.enrichments.indicator.x509.issuer.organization':
'List of organizations (O) of issuing certificate authority.',
'threat.enrichments.indicator.x509.issuer.organizational_unit':
'List of organizational units (OU) of issuing certificate authority.',
'threat.enrichments.indicator.x509.issuer.state_or_province':
'List of state or province names (ST, S, or P)',
'threat.enrichments.indicator.x509.not_after':
'Time at which the certificate is no longer considered valid.',
'threat.enrichments.indicator.x509.not_before':
'Time at which the certificate is first considered valid.',
'threat.enrichments.indicator.x509.public_key_algorithm':
'Algorithm used to generate the public key.',
'threat.enrichments.indicator.x509.public_key_curve':
'The curve used by the elliptic curve public key algorithm. This is algorithm specific.',
'threat.enrichments.indicator.x509.public_key_exponent':
'Exponent used to derive the public key. This is algorithm specific.',
'threat.enrichments.indicator.x509.public_key_size': 'The size of the public key space in bits.',
'threat.enrichments.indicator.x509.serial_number':
'Unique serial number issued by the certificate authority.',
'threat.enrichments.indicator.x509.signature_algorithm':
'Identifier for certificate signature algorithm.',
'threat.enrichments.indicator.x509.subject.common_name': 'List of common names (CN) of subject.',
'threat.enrichments.indicator.x509.subject.country': 'List of country (C) code',
'threat.enrichments.indicator.x509.subject.distinguished_name':
'Distinguished name (DN) of the certificate subject entity.',
'threat.enrichments.indicator.x509.subject.locality': 'List of locality names (L)',
'threat.enrichments.indicator.x509.subject.organization': 'List of organizations (O) of subject.',
'threat.enrichments.indicator.x509.subject.organizational_unit':
'List of organizational units (OU) of subject.',
'threat.enrichments.indicator.x509.subject.state_or_province':
'List of state or province names (ST, S, or P)',
'threat.enrichments.indicator.x509.version_number': 'Version of x509 format.',
'threat.enrichments.matched.atomic': 'Matched indicator value',
'threat.enrichments.matched.field': 'Matched indicator field',
'threat.enrichments.matched.id': 'Matched indicator identifier',
'threat.enrichments.matched.index': 'Matched indicator index',
'threat.enrichments.matched.occurred': 'Date of match',
'threat.enrichments.matched.type': 'Type of indicator match',
'threat.feed.dashboard_id': 'Feed dashboard ID.',
'threat.feed.description': 'Description of the threat feed.',
'threat.feed.name': 'Name of the threat feed.',
'threat.feed.reference': 'Reference for the threat feed.',
'threat.framework': 'Threat classification framework.',
'threat.group.alias': 'Alias of the group.',
'threat.group.id': 'ID of the group.',
'threat.group.name': 'Name of the group.',
'threat.group.reference': 'Reference URL of the group.',
'threat.indicator.as.number': 'Unique number allocated to the autonomous system.',
'threat.indicator.as.organization.name': 'Organization name.',
'threat.indicator.confidence': 'Indicator confidence rating',
'threat.indicator.description': 'Indicator description',
'threat.indicator.email.address': 'Indicator email address',
'threat.indicator.file.accessed': 'Last time the file was accessed.',
'threat.indicator.file.attributes': 'Array of file attributes.',
'threat.indicator.file.code_signature.digest_algorithm':
'Hashing algorithm used to sign the process.',
'threat.indicator.file.code_signature.exists': 'Boolean to capture if a signature is present.',
'threat.indicator.file.code_signature.signing_id': 'The identifier used to sign the process.',
'threat.indicator.file.code_signature.status':
'Additional information about the certificate status.',
'threat.indicator.file.code_signature.subject_name': 'Subject name of the code signer',
'threat.indicator.file.code_signature.team_id': 'The team identifier used to sign the process.',
'threat.indicator.file.code_signature.timestamp': 'When the signature was generated and signed.',
'threat.indicator.file.code_signature.trusted':
'Stores the trust status of the certificate chain.',
'threat.indicator.file.code_signature.valid':
'Boolean to capture if the digital signature is verified against the binary content.',
'threat.indicator.file.created': 'File creation time.',
'threat.indicator.file.ctime': 'Last time the file attributes or metadata changed.',
'threat.indicator.file.device': 'Device that is the source of the file.',
'threat.indicator.file.directory': 'Directory where the file is located.',
'threat.indicator.file.drive_letter': 'Drive letter where the file is located.',
'threat.indicator.file.elf.architecture': 'Machine architecture of the ELF file.',
'threat.indicator.file.elf.byte_order': 'Byte sequence of ELF file.',
'threat.indicator.file.elf.cpu_type': 'CPU type of the ELF file.',
'threat.indicator.file.elf.creation_date': 'Build or compile date.',
'threat.indicator.file.elf.exports': 'List of exported element names and types.',
'threat.indicator.file.elf.go_import_hash': 'A hash of the Go language imports in an ELF file.',
'threat.indicator.file.elf.go_imports': 'List of imported Go language element names and types.',
'threat.indicator.file.elf.go_imports_names_entropy':
'Shannon entropy calculation from the list of Go imports.',
'threat.indicator.file.elf.go_imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of Go imports.',
'threat.indicator.file.elf.go_stripped':
'Whether the file is a stripped or obfuscated Go executable.',
'threat.indicator.file.elf.header.abi_version':
'Version of the ELF Application Binary Interface (ABI).',
'threat.indicator.file.elf.header.class': 'Header class of the ELF file.',
'threat.indicator.file.elf.header.data': 'Data table of the ELF header.',
'threat.indicator.file.elf.header.entrypoint': 'Header entrypoint of the ELF file.',
'threat.indicator.file.elf.header.object_version': '"0x1" for original ELF files.',
'threat.indicator.file.elf.header.os_abi': 'Application Binary Interface (ABI) of the Linux OS.',
'threat.indicator.file.elf.header.type': 'Header type of the ELF file.',
'threat.indicator.file.elf.header.version': 'Version of the ELF header.',
'threat.indicator.file.elf.import_hash': 'A hash of the imports in an ELF file.',
'threat.indicator.file.elf.imports': 'List of imported element names and types.',
'threat.indicator.file.elf.imports_names_entropy':
'Shannon entropy calculation from the list of imported element names and types.',
'threat.indicator.file.elf.imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of imported element names and types.',
'threat.indicator.file.elf.sections': 'Section information of the ELF file.',
'threat.indicator.file.elf.sections.chi2': 'Chi-square probability distribution of the section.',
'threat.indicator.file.elf.sections.entropy': 'Shannon entropy calculation from the section.',
'threat.indicator.file.elf.sections.flags': 'ELF Section List flags.',
'threat.indicator.file.elf.sections.name': 'ELF Section List name.',
'threat.indicator.file.elf.sections.physical_offset': 'ELF Section List offset.',
'threat.indicator.file.elf.sections.physical_size': 'ELF Section List physical size.',
'threat.indicator.file.elf.sections.type': 'ELF Section List type.',
'threat.indicator.file.elf.sections.var_entropy':
'Variance for Shannon entropy calculation from the section.',
'threat.indicator.file.elf.sections.virtual_address': 'ELF Section List virtual address.',
'threat.indicator.file.elf.sections.virtual_size': 'ELF Section List virtual size.',
'threat.indicator.file.elf.segments': 'ELF object segment list.',
'threat.indicator.file.elf.segments.sections': 'ELF object segment sections.',
'threat.indicator.file.elf.segments.type': 'ELF object segment type.',
'threat.indicator.file.elf.shared_libraries': 'List of shared libraries used by this ELF object.',
'threat.indicator.file.elf.telfhash': 'telfhash hash for ELF file.',
'threat.indicator.file.extension': 'File extension, excluding the leading dot.',
'threat.indicator.file.fork_name':
'A fork is additional data associated with a filesystem object.',
'threat.indicator.file.gid': 'Primary group ID (GID) of the file.',
'threat.indicator.file.group': 'Primary group name of the file.',
'threat.indicator.file.hash.md5': 'MD5 hash.',
'threat.indicator.file.hash.sha1': 'SHA1 hash.',
'threat.indicator.file.hash.sha256': 'SHA256 hash.',
'threat.indicator.file.hash.sha384': 'SHA384 hash.',
'threat.indicator.file.hash.sha512': 'SHA512 hash.',
'threat.indicator.file.hash.ssdeep': 'SSDEEP hash.',
'threat.indicator.file.hash.tlsh': 'TLSH hash.',
'threat.indicator.file.inode': 'Inode representing the file in the filesystem.',
'threat.indicator.file.mime_type': 'Media type of file, document, or arrangement of bytes.',
'threat.indicator.file.mode': 'Mode of the file in octal representation.',
'threat.indicator.file.mtime': 'Last time the file content was modified.',
'threat.indicator.file.name': 'Name of the file including the extension, without the directory.',
'threat.indicator.file.owner': 'File owners username.',
'threat.indicator.file.path': 'Full path to the file, including the file name.',
'threat.indicator.file.pe.architecture': 'CPU architecture target for the file.',
'threat.indicator.file.pe.company':
'Internal company name of the file, provided at compile-time.',
'threat.indicator.file.pe.description':
'Internal description of the file, provided at compile-time.',
'threat.indicator.file.pe.file_version': 'Process name.',
'threat.indicator.file.pe.go_import_hash': 'A hash of the Go language imports in a PE file.',
'threat.indicator.file.pe.go_imports': 'List of imported Go language element names and types.',
'threat.indicator.file.pe.go_imports_names_entropy':
'Shannon entropy calculation from the list of Go imports.',
'threat.indicator.file.pe.go_imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of Go imports.',
'threat.indicator.file.pe.go_stripped':
'Whether the file is a stripped or obfuscated Go executable.',
'threat.indicator.file.pe.imphash': 'A hash of the imports in a PE file.',
'threat.indicator.file.pe.import_hash': 'A hash of the imports in a PE file.',
'threat.indicator.file.pe.imports': 'List of imported element names and types.',
'threat.indicator.file.pe.imports_names_entropy':
'Shannon entropy calculation from the list of imported element names and types.',
'threat.indicator.file.pe.imports_names_var_entropy':
'Variance for Shannon entropy calculation from the list of imported element names and types.',
'threat.indicator.file.pe.original_file_name':
'Internal name of the file, provided at compile-time.',
'threat.indicator.file.pe.pehash':
'A hash of the PE header and data from one or more PE sections.',
'threat.indicator.file.pe.product':
'Internal product name of the file, provided at compile-time.',
'threat.indicator.file.pe.sections': 'Section information of the PE file.',
'threat.indicator.file.pe.sections.entropy': 'Shannon entropy calculation from the section.',
'threat.indicator.file.pe.sections.name': 'PE Section List name.',
'threat.indicator.file.pe.sections.physical_size': 'PE Section List physical size.',
'threat.indicator.file.pe.sections.var_entropy':
'Variance for Shannon entropy calculation from the section.',
'threat.indicator.file.pe.sections.virtual_size':
'PE Section List virtual size. This is always the same as `physical_size`.',
'threat.indicator.file.size': 'File size in bytes.',
'threat.indicator.file.target_path': 'Target path for symlinks.',
'threat.indicator.file.type': 'File type (file, dir, or symlink).',
'threat.indicator.file.uid': 'The user ID (UID) or security identifier (SID) of the file owner.',
'threat.indicator.file.x509.alternative_names': 'List of subject alternative names (SAN).',
'threat.indicator.file.x509.issuer.common_name':
'List of common name (CN) of issuing certificate authority.',
'threat.indicator.file.x509.issuer.country': 'List of country (C) codes',
'threat.indicator.file.x509.issuer.distinguished_name':
'Distinguished name (DN) of issuing certificate authority.',
'threat.indicator.file.x509.issuer.locality': 'List of locality names (L)',
'threat.indicator.file.x509.issuer.organization':
'List of organizations (O) of issuing certificate authority.',
'threat.indicator.file.x509.issuer.organizational_unit':
'List of organizational units (OU) of issuing certificate authority.',
'threat.indicator.file.x509.issuer.state_or_province':
'List of state or province names (ST, S, or P)',
'threat.indicator.file.x509.not_after':
'Time at which the certificate is no longer considered valid.',
'threat.indicator.file.x509.not_before':
'Time at which the certificate is first considered valid.',
'threat.indicator.file.x509.public_key_algorithm': 'Algorithm used to generate the public key.',
'threat.indicator.file.x509.public_key_curve':
'The curve used by the elliptic curve public key algorithm. This is algorithm specific.',
'threat.indicator.file.x509.public_key_exponent':
'Exponent used to derive the public key. This is algorithm specific.',
'threat.indicator.file.x509.public_key_size': 'The size of the public key space in bits.',
'threat.indicator.file.x509.serial_number':
'Unique serial number issued by the certificate authority.',
'threat.indicator.file.x509.signature_algorithm':
'Identifier for certificate signature algorithm.',
'threat.indicator.file.x509.subject.common_name': 'List of common names (CN) of subject.',
'threat.indicator.file.x509.subject.country': 'List of country (C) code',
'threat.indicator.file.x509.subject.distinguished_name':
'Distinguished name (DN) of the certificate subject entity.',
'threat.indicator.file.x509.subject.locality': 'List of locality names (L)',
'threat.indicator.file.x509.subject.organization': 'List of organizations (O) of subject.',
'threat.indicator.file.x509.subject.organizational_unit':
'List of organizational units (OU) of subject.',
'threat.indicator.file.x509.subject.state_or_province':
'List of state or province names (ST, S, or P)',
'threat.indicator.file.x509.version_number': 'Version of x509 format.',
'threat.indicator.first_seen': 'Date/time indicator was first reported.',
'threat.indicator.geo.city_name': 'City name.',
'threat.indicator.geo.continent_code': 'Continent code.',
'threat.indicator.geo.continent_name': 'Name of the continent.',
'threat.indicator.geo.country_iso_code': 'Country ISO code.',
'threat.indicator.geo.country_name': 'Country name.',
'threat.indicator.geo.location': 'Longitude and latitude.',
'threat.indicator.geo.name': 'User-defined description of a location.',
'threat.indicator.geo.postal_code': 'Postal code.',
'threat.indicator.geo.region_iso_code': 'Region ISO code.',
'threat.indicator.geo.region_name': 'Region name.',
'threat.indicator.geo.timezone': 'Time zone.',
'threat.indicator.ip': 'Indicator IP address',
'threat.indicator.last_seen': 'Date/time indicator was last reported.',
'threat.indicator.marking.tlp': 'Indicator TLP marking',
'threat.indicator.marking.tlp_version': 'Indicator TLP version',
'threat.indicator.modified_at': 'Date/time indicator was last updated.',
'threat.indicator.name': 'Indicator display name',
'threat.indicator.port': 'Indicator port',
'threat.indicator.provider': 'Indicator provider',
'threat.indicator.reference': 'Indicator reference URL',
'threat.indicator.registry.data.bytes': 'Original bytes written with base64 encoding.',
'threat.indicator.registry.data.strings':
'List of strings representing what was written to the registry.',
'threat.indicator.registry.data.type': 'Standard registry type for encoding contents',
'threat.indicator.registry.hive': 'Abbreviated name for the hive.',
'threat.indicator.registry.key': 'Hive-relative path of keys.',
'threat.indicator.registry.path': 'Full path, including hive, key and value',
'threat.indicator.registry.value': 'Name of the value written.',
'threat.indicator.scanner_stats': 'Scanner statistics',
'threat.indicator.sightings': 'Number of times indicator observed',
'threat.indicator.type': 'Type of indicator',
'threat.indicator.url.domain': 'Domain of the url.',
'threat.indicator.url.extension':
'File extension from the request url, excluding the leading dot.',
'threat.indicator.url.fragment': 'Portion of the url after the `#`.',
'threat.indicator.url.full': 'Full unparsed URL.',
'threat.indicator.url.original': 'Unmodified original url as seen in the event source.',
'threat.indicator.url.password': 'Password of the request.',
'threat.indicator.url.path': 'Path of the request, such as "/search".',
'threat.indicator.url.port': 'Port of the request, such as 443.',
'threat.indicator.url.query': 'Query string of the request.',
'threat.indicator.url.registered_domain':
'The highest registered url domain, stripped of the subdomain.',
'threat.indicator.url.scheme': 'Scheme of the url.',
'threat.indicator.url.subdomain': 'The subdomain of the domain.',
'threat.indicator.url.top_level_domain': 'The effective top level domain (com, org, net, co.uk).',
'threat.indicator.url.username': 'Username of the request.',
'threat.indicator.x509.alternative_names': 'List of subject alternative names (SAN).',
'threat.indicator.x509.issuer.common_name':
'List of common name (CN) of issuing certificate authority.',
'threat.indicator.x509.issuer.country': 'List of country (C) codes',
'threat.indicator.x509.issuer.distinguished_name':
'Distinguished name (DN) of issuing certificate authority.',
'threat.indicator.x509.issuer.locality': 'List of locality names (L)',
'threat.indicator.x509.issuer.organization':
'List of organizations (O) of issuing certificate authority.',
'threat.indicator.x509.issuer.organizational_unit':
'List of organizational units (OU) of issuing certificate authority.',
'threat.indicator.x509.issuer.state_or_province': 'List of state or province names (ST, S, or P)',
'threat.indicator.x509.not_after': 'Time at which the certificate is no longer considered valid.',
'threat.indicator.x509.not_before': 'Time at which the certificate is first considered valid.',
'threat.indicator.x509.public_key_algorithm': 'Algorithm used to generate the public key.',
'threat.indicator.x509.public_key_curve':
'The curve used by the elliptic curve public key algorithm. This is algorithm specific.',
'threat.indicator.x509.public_key_exponent':
'Exponent used to derive the public key. This is algorithm specific.',
'threat.indicator.x509.public_key_size': 'The size of the public key space in bits.',
'threat.indicator.x509.serial_number':
'Unique serial number issued by the certificate authority.',
'threat.indicator.x509.signature_algorithm': 'Identifier for certificate signature algorithm.',
'threat.indicator.x509.subject.common_name': 'List of common names (CN) of subject.',
'threat.indicator.x509.subject.country': 'List of country (C) code',
'threat.indicator.x509.subject.distinguished_name':
'Distinguished name (DN) of the certificate subject entity.',
'threat.indicator.x509.subject.locality': 'List of locality names (L)',
'threat.indicator.x509.subject.organization': 'List of organizations (O) of subject.',
'threat.indicator.x509.subject.organizational_unit':
'List of organizational units (OU) of subject.',
'threat.indicator.x509.subject.state_or_province':
'List of state or province names (ST, S, or P)',
'threat.indicator.x509.version_number': 'Version of x509 format.',
'threat.software.alias': 'Alias of the software',
'threat.software.id': 'ID of the software',
'threat.software.name': 'Name of the software.',
'threat.software.platforms': 'Platforms of the software.',
'threat.software.reference': 'Software reference URL.',
'threat.software.type': 'Software type.',
'threat.tactic.id': 'Threat tactic id.',
'threat.tactic.name': 'Threat tactic.',
'threat.tactic.reference': 'Threat tactic URL reference.',
'threat.technique.id': 'Threat technique id.',
'threat.technique.name': 'Threat technique name.',
'threat.technique.reference': 'Threat technique URL reference.',
'threat.technique.subtechnique.id': 'Threat subtechnique id.',
'threat.technique.subtechnique.name': 'Threat subtechnique name.',
'threat.technique.subtechnique.reference': 'Threat subtechnique URL reference.',
'tls.cipher': 'String indicating the cipher used during the current connection.',
'tls.client.certificate': 'PEM-encoded stand-alone certificate offered by the client.',
'tls.client.certificate_chain':
'Array of PEM-encoded certificates that make up the certificate chain offered by the client.',
'tls.client.hash.md5':
'Certificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the client.',
'tls.client.hash.sha1':
'Certificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the client.',
'tls.client.hash.sha256':
'Certificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the client.',
'tls.client.issuer':
'Distinguished name of subject of the issuer of the x.509 certificate presented by the client.',
'tls.client.ja3':
'A hash that identifies clients based on how they perform an SSL/TLS handshake.',
'tls.client.not_after':
'Date/Time indicating when client certificate is no longer considered valid.',
'tls.client.not_before':
'Date/Time indicating when client certificate is first considered valid.',
'tls.client.server_name': 'Hostname the client is trying to connect to. Also called the SNI.',
'tls.client.subject':
'Distinguished name of subject of the x.509 certificate presented by the client.',
'tls.client.supported_ciphers': 'Array of ciphers offered by the client during the client hello.',
'tls.client.x509.alternative_names': 'List of subject alternative names (SAN).',
'tls.client.x509.issuer.common_name':
'List of common name (CN) of issuing certificate authority.',
'tls.client.x509.issuer.country': 'List of country (C) codes',
'tls.client.x509.issuer.distinguished_name':
'Distinguished name (DN) of issuing certificate authority.',
'tls.client.x509.issuer.locality': 'List of locality names (L)',
'tls.client.x509.issuer.organization':
'List of organizations (O) of issuing certificate authority.',
'tls.client.x509.issuer.organizational_unit':
'List of organizational units (OU) of issuing certificate authority.',
'tls.client.x509.issuer.state_or_province': 'List of state or province names (ST, S, or P)',
'tls.client.x509.not_after': 'Time at which the certificate is no longer considered valid.',
'tls.client.x509.not_before': 'Time at which the certificate is first considered valid.',
'tls.client.x509.public_key_algorithm': 'Algorithm used to generate the public key.',
'tls.client.x509.public_key_curve':
'The curve used by the elliptic curve public key algorithm. This is algorithm specific.',
'tls.client.x509.public_key_exponent':
'Exponent used to derive the public key. This is algorithm specific.',
'tls.client.x509.public_key_size': 'The size of the public key space in bits.',
'tls.client.x509.serial_number': 'Unique serial number issued by the certificate authority.',
'tls.client.x509.signature_algorithm': 'Identifier for certificate signature algorithm.',
'tls.client.x509.subject.common_name': 'List of common names (CN) of subject.',
'tls.client.x509.subject.country': 'List of country (C) code',
'tls.client.x509.subject.distinguished_name':
'Distinguished name (DN) of the certificate subject entity.',
'tls.client.x509.subject.locality': 'List of locality names (L)',
'tls.client.x509.subject.organization': 'List of organizations (O) of subject.',
'tls.client.x509.subject.organizational_unit': 'List of organizational units (OU) of subject.',
'tls.client.x509.subject.state_or_province': 'List of state or province names (ST, S, or P)',
'tls.client.x509.version_number': 'Version of x509 format.',
'tls.curve': 'String indicating the curve used for the given cipher, when applicable.',
'tls.established':
'Boolean flag indicating if the TLS negotiation was successful and transitioned to an encrypted tunnel.',
'tls.next_protocol': 'String indicating the protocol being tunneled.',
'tls.resumed':
'Boolean flag indicating if this TLS connection was resumed from an existing TLS negotiation.',
'tls.server.certificate': 'PEM-encoded stand-alone certificate offered by the server.',
'tls.server.certificate_chain':
'Array of PEM-encoded certificates that make up the certificate chain offered by the server.',
'tls.server.hash.md5':
'Certificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the server.',
'tls.server.hash.sha1':
'Certificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the server.',
'tls.server.hash.sha256':
'Certificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the server.',
'tls.server.issuer': 'Subject of the issuer of the x.509 certificate presented by the server.',
'tls.server.ja3s':
'A hash that identifies servers based on how they perform an SSL/TLS handshake.',
'tls.server.not_after':
'Timestamp indicating when server certificate is no longer considered valid.',
'tls.server.not_before':
'Timestamp indicating when server certificate is first considered valid.',
'tls.server.subject': 'Subject of the x.509 certificate presented by the server.',
'tls.server.x509.alternative_names': 'List of subject alternative names (SAN).',
'tls.server.x509.issuer.common_name':
'List of common name (CN) of issuing certificate authority.',
'tls.server.x509.issuer.country': 'List of country (C) codes',
'tls.server.x509.issuer.distinguished_name':
'Distinguished name (DN) of issuing certificate authority.',
'tls.server.x509.issuer.locality': 'List of locality names (L)',
'tls.server.x509.issuer.organization':
'List of organizations (O) of issuing certificate authority.',
'tls.server.x509.issuer.organizational_unit':
'List of organizational units (OU) of issuing certificate authority.',
'tls.server.x509.issuer.state_or_province': 'List of state or province names (ST, S, or P)',
'tls.server.x509.not_after': 'Time at which the certificate is no longer considered valid.',
'tls.server.x509.not_before': 'Time at which the certificate is first considered valid.',
'tls.server.x509.public_key_algorithm': 'Algorithm used to generate the public key.',
'tls.server.x509.public_key_curve':
'The curve used by the elliptic curve public key algorithm. This is algorithm specific.',
'tls.server.x509.public_key_exponent':
'Exponent used to derive the public key. This is algorithm specific.',
'tls.server.x509.public_key_size': 'The size of the public key space in bits.',
'tls.server.x509.serial_number': 'Unique serial number issued by the certificate authority.',
'tls.server.x509.signature_algorithm': 'Identifier for certificate signature algorithm.',
'tls.server.x509.subject.common_name': 'List of common names (CN) of subject.',
'tls.server.x509.subject.country': 'List of country (C) code',
'tls.server.x509.subject.distinguished_name':
'Distinguished name (DN) of the certificate subject entity.',
'tls.server.x509.subject.locality': 'List of locality names (L)',
'tls.server.x509.subject.organization': 'List of organizations (O) of subject.',
'tls.server.x509.subject.organizational_unit': 'List of organizational units (OU) of subject.',
'tls.server.x509.subject.state_or_province': 'List of state or province names (ST, S, or P)',
'tls.server.x509.version_number': 'Version of x509 format.',
'tls.version': 'Numeric part of the version parsed from the original string.',
'tls.version_protocol': 'Normalized lowercase protocol name parsed from original string.',
'trace.id': 'Unique identifier of the trace.',
'transaction.id': 'Unique identifier of the transaction within the scope of its trace.',
'url.domain': 'Domain of the url.',
'url.extension': 'File extension from the request url, excluding the leading dot.',
'url.fragment': 'Portion of the url after the `#`.',
'url.full': 'Full unparsed URL.',
'url.original': 'Unmodified original url as seen in the event source.',
'url.password': 'Password of the request.',
'url.path': 'Path of the request, such as "/search".',
'url.port': 'Port of the request, such as 443.',
'url.query': 'Query string of the request.',
'url.registered_domain': 'The highest registered url domain, stripped of the subdomain.',
'url.scheme': 'Scheme of the url.',
'url.subdomain': 'The subdomain of the domain.',
'url.top_level_domain': 'The effective top level domain (com, org, net, co.uk).',
'url.username': 'Username of the request.',
'user.changes.domain': 'Name of the directory the user is a member of.',
'user.changes.email': 'User email address.',
'user.changes.full_name': 'Users full name, if available.',
'user.changes.group.domain': 'Name of the directory the group is a member of.',
'user.changes.group.id': 'Unique identifier for the group on the system/platform.',
'user.changes.group.name': 'Name of the group.',
'user.changes.hash': 'Unique user hash to correlate information for a user in anonymized form.',
'user.changes.id': 'Unique identifier of the user.',
'user.changes.name': 'Short name or login of the user.',
'user.changes.roles': 'Array of user roles at the time of the event.',
'user.domain': 'Name of the directory the user is a member of.',
'user.effective.domain': 'Name of the directory the user is a member of.',
'user.effective.email': 'User email address.',
'user.effective.full_name': 'Users full name, if available.',
'user.effective.group.domain': 'Name of the directory the group is a member of.',
'user.effective.group.id': 'Unique identifier for the group on the system/platform.',
'user.effective.group.name': 'Name of the group.',
'user.effective.hash': 'Unique user hash to correlate information for a user in anonymized form.',
'user.effective.id': 'Unique identifier of the user.',
'user.effective.name': 'Short name or login of the user.',
'user.effective.roles': 'Array of user roles at the time of the event.',
'user.email': 'User email address.',
'user.full_name': 'Users full name, if available.',
'user.group.domain': 'Name of the directory the group is a member of.',
'user.group.id': 'Unique identifier for the group on the system/platform.',
'user.group.name': 'Name of the group.',
'user.hash': 'Unique user hash to correlate information for a user in anonymized form.',
'user.id': 'Unique identifier of the user.',
'user.name': 'Short name or login of the user.',
'user.risk.calculated_level':
'A risk classification level calculated by an internal system as part of entity analytics and entity risk scoring.',
'user.risk.calculated_score':
'A risk classification score calculated by an internal system as part of entity analytics and entity risk scoring.',
'user.risk.calculated_score_norm': 'A normalized risk score calculated by an internal system.',
'user.risk.static_level':
'A risk classification level obtained from outside the system, such as from some external Threat Intelligence Platform.',
'user.risk.static_score':
'A risk classification score obtained from outside the system, such as from some external Threat Intelligence Platform.',
'user.risk.static_score_norm': 'A normalized risk score calculated by an external system.',
'user.roles': 'Array of user roles at the time of the event.',
'user.target.domain': 'Name of the directory the user is a member of.',
'user.target.email': 'User email address.',
'user.target.full_name': 'Users full name, if available.',
'user.target.group.domain': 'Name of the directory the group is a member of.',
'user.target.group.id': 'Unique identifier for the group on the system/platform.',
'user.target.group.name': 'Name of the group.',
'user.target.hash': 'Unique user hash to correlate information for a user in anonymized form.',
'user.target.id': 'Unique identifier of the user.',
'user.target.name': 'Short name or login of the user.',
'user.target.roles': 'Array of user roles at the time of the event.',
'user_agent.device.name': 'Name of the device.',
'user_agent.name': 'Name of the user agent.',
'user_agent.original': 'Unparsed user_agent string.',
'user_agent.os.family': 'OS family (such as redhat, debian, freebsd, windows).',
'user_agent.os.full': 'Operating system name, including the version or code name.',
'user_agent.os.kernel': 'Operating system kernel version as a raw string.',
'user_agent.os.name': 'Operating system name, without the version.',
'user_agent.os.platform': 'Operating system platform (such centos, ubuntu, windows).',
'user_agent.os.type':
'Which commercial OS family (one of: linux, macos, unix, windows, ios or android).',
'user_agent.os.version': 'Operating system version as a raw string.',
'user_agent.version': 'Version of the user agent.',
'volume.bus_type': 'Bus type of the device.',
'volume.default_access': 'Bus type of the device.',
'volume.device_name': 'Device name of the volume.',
'volume.device_type': 'Volume device type.',
'volume.dos_name': 'DOS name of the device.',
'volume.file_system_type': 'Volume device file system type.',
'volume.mount_name': 'Mount name of the volume.',
'volume.nt_name': 'NT name of the device.',
'volume.product_id': 'ProductID of the device.',
'volume.product_name': 'Produce name of the volume.',
'volume.removable': 'Indicates if the volume is removable.',
'volume.serial_number': 'Serial number of the device.',
'volume.size': 'Size of the volume device in bytes.',
'volume.vendor_id': 'VendorID of the device.',
'volume.vendor_name': 'Vendor name of the device.',
'volume.writable': 'Indicates if the volume is writable.',
'vulnerability.category': 'Category of a vulnerability.',
'vulnerability.classification': 'Classification of the vulnerability.',
'vulnerability.description': 'Description of the vulnerability.',
'vulnerability.enumeration': 'Identifier of the vulnerability.',
'vulnerability.id': 'ID of the vulnerability.',
'vulnerability.reference': 'Reference of the vulnerability.',
'vulnerability.report_id': 'Scan identification number.',
'vulnerability.scanner.vendor': 'Name of the scanner vendor.',
'vulnerability.score.base': 'Vulnerability Base score.',
'vulnerability.score.environmental': 'Vulnerability Environmental score.',
'vulnerability.score.temporal': 'Vulnerability Temporal score.',
'vulnerability.score.version': 'CVSS version.',
'vulnerability.severity': 'Severity of the vulnerability.',
};