Skip to main content

ECS field reference

The ECS schema is the normalized field vocabulary every mapped event in Perpetual uses. It is the Elastic Common Schema, carried in the platform as the ECS system schema.

A mapper writes these fields, and the events_ecs.<integration> dataset its output branches into carries them. A detection reads them, and a Hamelin query addresses a nested field by its dotted path (user.name.text). The schema holds 2,450 fields under 48 top-level entries. Two are required: timestamp and event.id. A mapper writes the fields its source supports and leaves the rest empty.

Types​

Eight type names appear in the schema. A mapper's output type must match the schema's type name exactly.

TypeMeaning
stringText.
intInteger.
doubleFloating point.
booleanTrue or false.
timestampA point in time.
structA container. Its members appear as their own rows, addressed by dotted path.
array(string)A list of strings. Every one of the 199 arrays in the schema is an array(string). The schema contains no array of struct.
mapA key/value map. Every one of the 80 maps in the schema is keyed by string with string values.

A struct whose only member is text is not a string. 120 fields are declared struct with a single text member, among them user.name, file.path, process.command_line, and url.full. The value belongs in the .text member. Assigning a string to the parent is a type mismatch against the schema.

A description that says "array" or "list of objects" does not make the field an array. dns.answers, email.attachments, and threat.enrichments are each declared struct. The Type column is the fact the conformance check uses.

Descriptions are the schema's own text, reproduced as the schema carries them. A few repeat a neighboring field's wording. process.pe.file_version reads "Process name." and host.domain reads "Name of the directory the group is a member of." 337 struct containers carry no description at all.

Top-level fields​

Four root scalars, documented in Root fields, and 44 objects, each with its own section below.

agent · client · cloud · container · data_stream · destination · device · dll · dns · ecs · email · entity · error · event · faas · file · gen_ai · group · host · http · log · mapper · network · observer · orchestrator · organization · package · process · registry · related · rule · server · service · source · span · threat · tls · trace · transaction · url · user · user_agent · volume · vulnerability

Root fields​

FieldTypeDescription
timestamptimestampDate/time when the event originated. Required.
labelsmapCustom key/value pairs.
messagestringLog message optimized for viewing in a log viewer.
tagsarray(string)List of keywords used to tag each event.

agent​

FieldTypeDescription
agentstruct
agent.buildstruct
agent.build.originalstringExtended build information for the agent.
agent.ephemeral_idstringEphemeral identifier of this agent.
agent.idstringUnique identifier of this agent.
agent.namestringCustom name of the agent.
agent.typestringType of the agent.
agent.versionstringVersion of the agent.

client​

FieldTypeDescription
clientstruct
client.addressstringClient network address.
client.asstruct
client.as.numberintUnique number allocated to the autonomous system.
client.as.organizationstruct
client.as.organization.namestructOrganization name.
client.as.organization.name.textstringOrganization name.
client.bytesintBytes sent from the client to the server.
client.domainstringThe domain name of the client.
client.geostruct
client.geo.city_namestringCity name.
client.geo.continent_codestringContinent code.
client.geo.continent_namestringName of the continent.
client.geo.country_iso_codestringCountry ISO code.
client.geo.country_namestringCountry name.
client.geo.locationstringLongitude and latitude.
client.geo.namestringUser-defined description of a location.
client.geo.postal_codestringPostal code.
client.geo.region_iso_codestringRegion ISO code.
client.geo.region_namestringRegion name.
client.geo.timezonestringTime zone.
client.ipstringIP address of the client.
client.macstringMAC address of the client.
client.natstruct
client.nat.ipstringClient NAT ip address
client.nat.portintClient NAT port
client.packetsintPackets sent from the client to the server.
client.portintPort of the client.
client.registered_domainstringThe highest registered client domain, stripped of the subdomain.
client.subdomainstringThe subdomain of the domain.
client.top_level_domainstringThe effective top level domain (com, org, net, co.uk).
client.userstruct
client.user.domainstringName of the directory the user is a member of.
client.user.emailstringUser email address.
client.user.full_namestructUser's full name, if available.
client.user.full_name.textstringUser's full name, if available.
client.user.groupstruct
client.user.group.domainstringName of the directory the group is a member of.
client.user.group.idstringUnique identifier for the group on the system/platform.
client.user.group.namestringName of the group.
client.user.hashstringUnique user hash to correlate information for a user in anonymized form.
client.user.idstringUnique identifier of the user.
client.user.namestructShort name or login of the user.
client.user.name.textstringShort name or login of the user.
client.user.rolesarray(string)Array of user roles at the time of the event.

cloud​

FieldTypeDescription
cloudstruct
cloud.accountstruct
cloud.account.idstringThe cloud account or organization id.
cloud.account.namestringThe cloud account name.
cloud.availability_zonestringAvailability zone in which this host, resource, or service is located.
cloud.entitystruct
cloud.entity.attributesmapA set of static or semi-static attributes of the entity.
cloud.entity.behaviormapA set of ephemeral characteristics of the entity, derived from observed behaviors during a specific time period.
cloud.entity.display_namestructAn optional field used when a pretty name is desired for entity-centric operations.
cloud.entity.display_name.textstringAn optional field used when a pretty name is desired for entity-centric operations.
cloud.entity.idstringUnique identifier for the entity.
cloud.entity.last_seen_timestamptimestampIndicates the date/time when this entity was last "seen."
cloud.entity.lifecyclemapA set of temporal characteristics of the entity.
cloud.entity.metricsmapField set for any fields containing numeric entity metrics.
cloud.entity.namestructThe name of the entity.
cloud.entity.name.textstringThe name of the entity.
cloud.entity.rawmapOriginal, unmodified fields from the source system.
cloud.entity.referencestringA URI, URL, or other direct reference to access or locate the entity.
cloud.entity.sourcestringSource module or integration that provided the entity data.
cloud.entity.sub_typestringThe specific type designation for the entity as defined by its provider or system.
cloud.entity.typearray(string)Standardized high-level classification of the entity.
cloud.instancestruct
cloud.instance.idstringInstance ID of the host machine.
cloud.instance.namestringInstance name of the host machine.
cloud.machinestruct
cloud.machine.typestringMachine type of the host machine.
cloud.originstruct
cloud.origin.accountstruct
cloud.origin.account.idstringThe cloud account or organization id.
cloud.origin.account.namestringThe cloud account name.
cloud.origin.availability_zonestringAvailability zone in which this host, resource, or service is located.
cloud.origin.entitystruct
cloud.origin.entity.attributesmapA set of static or semi-static attributes of the entity.
cloud.origin.entity.behaviormapA set of ephemeral characteristics of the entity, derived from observed behaviors during a specific time period.
cloud.origin.entity.display_namestructAn optional field used when a pretty name is desired for entity-centric operations.
cloud.origin.entity.display_name.textstringAn optional field used when a pretty name is desired for entity-centric operations.
cloud.origin.entity.idstringUnique identifier for the entity.
cloud.origin.entity.last_seen_timestamptimestampIndicates the date/time when this entity was last "seen."
cloud.origin.entity.lifecyclemapA set of temporal characteristics of the entity.
cloud.origin.entity.metricsmapField set for any fields containing numeric entity metrics.
cloud.origin.entity.namestructThe name of the entity.
cloud.origin.entity.name.textstringThe name of the entity.
cloud.origin.entity.rawmapOriginal, unmodified fields from the source system.
cloud.origin.entity.referencestringA URI, URL, or other direct reference to access or locate the entity.
cloud.origin.entity.sourcestringSource module or integration that provided the entity data.
cloud.origin.entity.sub_typestringThe specific type designation for the entity as defined by its provider or system.
cloud.origin.entity.typearray(string)Standardized high-level classification of the entity.
cloud.origin.instancestruct
cloud.origin.instance.idstringInstance ID of the host machine.
cloud.origin.instance.namestringInstance name of the host machine.
cloud.origin.machinestruct
cloud.origin.machine.typestringMachine type of the host machine.
cloud.origin.projectstruct
cloud.origin.project.idstringThe cloud project id.
cloud.origin.project.namestringThe cloud project name.
cloud.origin.providerstringName of the cloud provider.
cloud.origin.regionstringRegion in which this host, resource, or service is located.
cloud.origin.servicestruct
cloud.origin.service.namestringThe cloud service name.
cloud.projectstruct
cloud.project.idstringThe cloud project id.
cloud.project.namestringThe cloud project name.
cloud.providerstringName of the cloud provider.
cloud.regionstringRegion in which this host, resource, or service is located.
cloud.servicestruct
cloud.service.namestringThe cloud service name.
cloud.targetstruct
cloud.target.accountstruct
cloud.target.account.idstringThe cloud account or organization id.
cloud.target.account.namestringThe cloud account name.
cloud.target.availability_zonestringAvailability zone in which this host, resource, or service is located.
cloud.target.entitystruct
cloud.target.entity.attributesmapA set of static or semi-static attributes of the entity.
cloud.target.entity.behaviormapA set of ephemeral characteristics of the entity, derived from observed behaviors during a specific time period.
cloud.target.entity.display_namestructAn optional field used when a pretty name is desired for entity-centric operations.
cloud.target.entity.display_name.textstringAn optional field used when a pretty name is desired for entity-centric operations.
cloud.target.entity.idstringUnique identifier for the entity.
cloud.target.entity.last_seen_timestamptimestampIndicates the date/time when this entity was last "seen."
cloud.target.entity.lifecyclemapA set of temporal characteristics of the entity.
cloud.target.entity.metricsmapField set for any fields containing numeric entity metrics.
cloud.target.entity.namestructThe name of the entity.
cloud.target.entity.name.textstringThe name of the entity.
cloud.target.entity.rawmapOriginal, unmodified fields from the source system.
cloud.target.entity.referencestringA URI, URL, or other direct reference to access or locate the entity.
cloud.target.entity.sourcestringSource module or integration that provided the entity data.
cloud.target.entity.sub_typestringThe specific type designation for the entity as defined by its provider or system.
cloud.target.entity.typearray(string)Standardized high-level classification of the entity.
cloud.target.instancestruct
cloud.target.instance.idstringInstance ID of the host machine.
cloud.target.instance.namestringInstance name of the host machine.
cloud.target.machinestruct
cloud.target.machine.typestringMachine type of the host machine.
cloud.target.projectstruct
cloud.target.project.idstringThe cloud project id.
cloud.target.project.namestringThe cloud project name.
cloud.target.providerstringName of the cloud provider.
cloud.target.regionstringRegion in which this host, resource, or service is located.
cloud.target.servicestruct
cloud.target.service.namestringThe cloud service name.

container​

FieldTypeDescription
containerstruct
container.cpustruct
container.cpu.usagedoublePercent CPU used, between 0 and 1.
container.diskstruct
container.disk.readstruct
container.disk.read.bytesintThe number of bytes read by all disks.
container.disk.writestruct
container.disk.write.bytesintThe number of bytes written on all disks.
container.idstringUnique container id.
container.imagestruct
container.image.hashstruct
container.image.hash.allarray(string)An array of digests of the image the container was built on.
container.image.namestringName of the image the container was built on.
container.image.tagarray(string)Container image tags.
container.labelsmapImage labels.
container.memorystruct
container.memory.usagedoublePercent memory used, between 0 and 1.
container.namestringContainer name.
container.networkstruct
container.network.egressstruct
container.network.egress.bytesintThe number of bytes sent on all network interfaces.
container.network.ingressstruct
container.network.ingress.bytesintThe number of bytes received on all network interfaces.
container.runtimestringRuntime managing this container.
container.security_contextstruct
container.security_context.privilegedbooleanIndicates whether the container is running in privileged mode.

data_stream​

FieldTypeDescription
data_streamstruct
data_stream.datasetstringThe field can contain anything that makes sense to signify the source of the data.
data_stream.namespacestringA user defined namespace. Namespaces are useful to allow grouping of data.
data_stream.typestringAn overarching type for the data stream.

destination​

FieldTypeDescription
destinationstruct
destination.addressstringDestination network address.
destination.asstruct
destination.as.numberintUnique number allocated to the autonomous system.
destination.as.organizationstruct
destination.as.organization.namestructOrganization name.
destination.as.organization.name.textstringOrganization name.
destination.bytesintBytes sent from the destination to the source.
destination.domainstringThe domain name of the destination.
destination.geostruct
destination.geo.city_namestringCity name.
destination.geo.continent_codestringContinent code.
destination.geo.continent_namestringName of the continent.
destination.geo.country_iso_codestringCountry ISO code.
destination.geo.country_namestringCountry name.
destination.geo.locationstringLongitude and latitude.
destination.geo.namestringUser-defined description of a location.
destination.geo.postal_codestringPostal code.
destination.geo.region_iso_codestringRegion ISO code.
destination.geo.region_namestringRegion name.
destination.geo.timezonestringTime zone.
destination.ipstringIP address of the destination.
destination.macstringMAC address of the destination.
destination.natstruct
destination.nat.ipstringDestination NAT ip
destination.nat.portintDestination NAT Port
destination.packetsintPackets sent from the destination to the source.
destination.portintPort of the destination.
destination.registered_domainstringThe highest registered destination domain, stripped of the subdomain.
destination.subdomainstringThe subdomain of the domain.
destination.top_level_domainstringThe effective top level domain (com, org, net, co.uk).
destination.userstruct
destination.user.domainstringName of the directory the user is a member of.
destination.user.emailstringUser email address.
destination.user.full_namestructUser's full name, if available.
destination.user.full_name.textstringUser's full name, if available.
destination.user.groupstruct
destination.user.group.domainstringName of the directory the group is a member of.
destination.user.group.idstringUnique identifier for the group on the system/platform.
destination.user.group.namestringName of the group.
destination.user.hashstringUnique user hash to correlate information for a user in anonymized form.
destination.user.idstringUnique identifier of the user.
destination.user.namestructShort name or login of the user.
destination.user.name.textstringShort name or login of the user.
destination.user.rolesarray(string)Array of user roles at the time of the event.

device​

FieldTypeDescription
devicestruct
device.idstringThe unique identifier of a device.
device.manufacturerstringThe vendor name of the device manufacturer.
device.modelstruct
device.model.identifierstringThe machine readable identifier of the device model.
device.model.namestringThe human readable marketing name of the device model.
device.productstruct
device.product.idstringProductID of the device
device.product.namestringProduct name of the device
device.serial_numberstringSerial Number of the device
device.typestringDevice type classification
device.vendorstruct
device.vendor.idstringVendorID of the device
device.vendor.namestringVendor name of the device

dll​

FieldTypeDescription
dllstruct
dll.code_signaturestruct
dll.code_signature.digest_algorithmstringHashing algorithm used to sign the process.
dll.code_signature.existsbooleanBoolean to capture if a signature is present.
dll.code_signature.flagsstringCode signing flags of the process
dll.code_signature.signing_idstringThe identifier used to sign the process.
dll.code_signature.statusstringAdditional information about the certificate status.
dll.code_signature.subject_namestringSubject name of the code signer
dll.code_signature.team_idstringThe team identifier used to sign the process.
dll.code_signature.thumbprint_sha256stringSHA256 hash of the certificate.
dll.code_signature.timestamptimestampWhen the signature was generated and signed.
dll.code_signature.trustedbooleanStores the trust status of the certificate chain.
dll.code_signature.validbooleanBoolean to capture if the digital signature is verified against the binary content.
dll.hashstruct
dll.hash.cdhashstringThe Code Directory (CD) hash of an executable.
dll.hash.md5stringMD5 hash.
dll.hash.sha1stringSHA1 hash.
dll.hash.sha256stringSHA256 hash.
dll.hash.sha384stringSHA384 hash.
dll.hash.sha512stringSHA512 hash.
dll.hash.ssdeepstringSSDEEP hash.
dll.hash.tlshstringTLSH hash.
dll.namestringName of the library.
dll.origin_referrer_urlstringThe URL of the webpage that linked to the dll file.
dll.origin_urlstringThe URL where the dll file is hosted.
dll.pathstringFull file path of the library.
dll.pestruct
dll.pe.architecturestringCPU architecture target for the file.
dll.pe.companystringInternal company name of the file, provided at compile-time.
dll.pe.descriptionstringInternal description of the file, provided at compile-time.
dll.pe.file_versionstringProcess name.
dll.pe.go_import_hashstringA hash of the Go language imports in a PE file.
dll.pe.go_importsstringList of imported Go language element names and types.
dll.pe.go_imports_names_entropyintShannon entropy calculation from the list of Go imports.
dll.pe.go_imports_names_var_entropyintVariance for Shannon entropy calculation from the list of Go imports.
dll.pe.go_strippedbooleanWhether the file is a stripped or obfuscated Go executable.
dll.pe.imphashstringA hash of the imports in a PE file.
dll.pe.import_hashstringA hash of the imports in a PE file.
dll.pe.importsarray(string)List of imported element names and types.
dll.pe.imports_names_entropyintShannon entropy calculation from the list of imported element names and types.
dll.pe.imports_names_var_entropyintVariance for Shannon entropy calculation from the list of imported element names and types.
dll.pe.original_file_namestringInternal name of the file, provided at compile-time.
dll.pe.pehashstringA hash of the PE header and data from one or more PE sections.
dll.pe.productstringInternal product name of the file, provided at compile-time.
dll.pe.sectionsstructSection information of the PE file.
dll.pe.sections.entropyintShannon entropy calculation from the section.
dll.pe.sections.namestringPE Section List name.
dll.pe.sections.physical_sizeintPE Section List physical size.
dll.pe.sections.var_entropyintVariance for Shannon entropy calculation from the section.
dll.pe.sections.virtual_sizeintPE Section List virtual size. This is always the same as physical_size.

dns​

FieldTypeDescription
dnsstruct
dns.answersstructArray of DNS answers.
dns.answers.classstringThe class of DNS data contained in this resource record.
dns.answers.datastringThe data describing the resource.
dns.answers.namestringThe domain name to which this resource record pertains.
dns.answers.ttlintThe time interval in seconds that this resource record may be cached before it should be discarded.
dns.answers.typestringThe type of data contained in this resource record.
dns.header_flagsarray(string)Array of DNS header flags.
dns.idstringThe DNS packet identifier assigned by the program that generated the query. The identifier is copied to the response.
dns.op_codestringThe DNS operation code that specifies the kind of query in the message.
dns.questionstruct
dns.question.classstringThe class of records being queried.
dns.question.namestringThe name being queried.
dns.question.registered_domainstringThe highest registered domain, stripped of the subdomain.
dns.question.subdomainstringThe subdomain of the domain.
dns.question.top_level_domainstringThe effective top level domain (com, org, net, co.uk).
dns.question.typestringThe type of record being queried.
dns.resolved_iparray(string)Array containing all IPs seen in answers.data
dns.response_codestringThe DNS response code.
dns.typestringThe type of DNS event captured, query or answer.

ecs​

FieldTypeDescription
ecsstruct
ecs.versionstringECS version this event conforms to.

email​

FieldTypeDescription
emailstruct
email.attachmentsstructList of objects describing the attachments.
email.attachments.filestruct
email.attachments.file.extensionstringAttachment file extension.
email.attachments.file.hashstruct
email.attachments.file.hash.cdhashstringThe Code Directory (CD) hash of an executable.
email.attachments.file.hash.md5stringMD5 hash.
email.attachments.file.hash.sha1stringSHA1 hash.
email.attachments.file.hash.sha256stringSHA256 hash.
email.attachments.file.hash.sha384stringSHA384 hash.
email.attachments.file.hash.sha512stringSHA512 hash.
email.attachments.file.hash.ssdeepstringSSDEEP hash.
email.attachments.file.hash.tlshstringTLSH hash.
email.attachments.file.mime_typestringMIME type of the attachment file.
email.attachments.file.namestringName of the attachment file.
email.attachments.file.sizeintAttachment file size.
email.bccstruct
email.bcc.addressarray(string)Email address of BCC recipient
email.ccstruct
email.cc.addressarray(string)Email address of CC recipient
email.content_typestringMIME type of the email message.
email.delivery_timestamptimestampDate and time when message was delivered.
email.directionstringDirection of the message.
email.fromstruct
email.from.addressarray(string)The sender's email address.
email.local_idstringUnique identifier given by the source.
email.message_idstringValue from the Message-ID header.
email.origination_timestamptimestampDate and time the email was composed.
email.reply_tostruct
email.reply_to.addressarray(string)Address replies should be delivered to.
email.senderstruct
email.sender.addressstringAddress of the message sender.
email.subjectstructThe subject of the email message.
email.subject.textstringThe subject of the email message.
email.tostruct
email.to.addressarray(string)Email address of recipient
email.x_mailerstringApplication that drafted email.

entity​

FieldTypeDescription
entitystruct
entity.attributesmapA set of static or semi-static attributes of the entity.
entity.behaviormapA set of ephemeral characteristics of the entity, derived from observed behaviors during a specific time period.
entity.display_namestructAn optional field used when a pretty name is desired for entity-centric operations.
entity.display_name.textstringAn optional field used when a pretty name is desired for entity-centric operations.
entity.idstringUnique identifier for the entity.
entity.last_seen_timestamptimestampIndicates the date/time when this entity was last "seen."
entity.lifecyclemapA set of temporal characteristics of the entity.
entity.metricsmapField set for any fields containing numeric entity metrics.
entity.namestructThe name of the entity.
entity.name.textstringThe name of the entity.
entity.rawmapOriginal, unmodified fields from the source system.
entity.referencestringA URI, URL, or other direct reference to access or locate the entity.
entity.sourcestringSource module or integration that provided the entity data.
entity.sub_typestringThe specific type designation for the entity as defined by its provider or system.
entity.targetstruct
entity.target.attributesmapA set of static or semi-static attributes of the entity.
entity.target.behaviormapA set of ephemeral characteristics of the entity, derived from observed behaviors during a specific time period.
entity.target.display_namestructAn optional field used when a pretty name is desired for entity-centric operations.
entity.target.display_name.textstringAn optional field used when a pretty name is desired for entity-centric operations.
entity.target.idstringUnique identifier for the entity.
entity.target.last_seen_timestamptimestampIndicates the date/time when this entity was last "seen."
entity.target.lifecyclemapA set of temporal characteristics of the entity.
entity.target.metricsmapField set for any fields containing numeric entity metrics.
entity.target.namestructThe name of the entity.
entity.target.name.textstringThe name of the entity.
entity.target.rawmapOriginal, unmodified fields from the source system.
entity.target.referencestringA URI, URL, or other direct reference to access or locate the entity.
entity.target.sourcestringSource module or integration that provided the entity data.
entity.target.sub_typestringThe specific type designation for the entity as defined by its provider or system.
entity.target.typearray(string)Standardized high-level classification of the entity.
entity.typearray(string)Standardized high-level classification of the entity.

error​

FieldTypeDescription
errorstruct
error.codestringError code describing the error.
error.idstringUnique identifier for the error.
error.messagestringError message.
error.stack_tracestructThe stack trace of this error in plain text.
error.stack_trace.textstringThe stack trace of this error in plain text.
error.typestringThe type of the error, for example the class name of the exception.

event​

FieldTypeDescription
eventstruct
event.actionstringThe action captured by the event.
event.agent_id_statusstringValidation status of the event's agent.id field.
event.categoryarray(string)Event category. The second categorization field in the hierarchy.
event.codestringIdentification code for this event.
event.createdtimestampTime when the event was first read by an agent or by your pipeline.
event.datasetstringName of the dataset.
event.durationintDuration of the event in nanoseconds.
event.endtimestampevent.end contains the date when the event ended or when the activity was last observed.
event.hashstringHash (perhaps logstash fingerprint) of raw field to be able to demonstrate log integrity.
event.idstringUnique ID to describe the event. Required.
event.ingestedtimestampTimestamp when an event arrived in the central data store.
event.kindstringThe kind of the event. The highest categorization field in the hierarchy.
event.modulestringName of the module this data is coming from.
event.originalstringRaw text message of entire event.
event.outcomestringThe outcome of the event. The lowest level categorization field in the hierarchy.
event.providerstringSource of the event.
event.reasonstringReason why this event happened, according to the source
event.referencestringEvent reference URL
event.risk_scoredoubleRisk score or priority of the event (e.g. security solutions). Use your system's original value here.
event.risk_score_normdoubleNormalized risk score or priority of the event (0-100).
event.sequenceintSequence number of the event.
event.severityintNumeric severity of the event.
event.starttimestampevent.start contains the date when the event started or when the activity was first observed.
event.timezonestringEvent time zone.
event.typearray(string)Event type. The third categorization field in the hierarchy.
event.urlstringEvent investigation URL

faas​

FieldTypeDescription
faasstruct
faas.coldstartbooleanBoolean value indicating a cold start of a function.
faas.executionstringThe execution ID of the current function execution.
faas.idstringThe unique identifier of a serverless function.
faas.namestringThe name of a serverless function.
faas.triggerstruct
faas.trigger.request_idstringThe ID of the trigger request , message, event, etc.
faas.trigger.typestringThe trigger for the function execution.
faas.versionstringThe version of a serverless function.

file​

FieldTypeDescription
filestruct
file.accessedtimestampLast time the file was accessed.
file.attributesarray(string)Array of file attributes.
file.code_signaturestruct
file.code_signature.digest_algorithmstringHashing algorithm used to sign the process.
file.code_signature.existsbooleanBoolean to capture if a signature is present.
file.code_signature.flagsstringCode signing flags of the process
file.code_signature.signing_idstringThe identifier used to sign the process.
file.code_signature.statusstringAdditional information about the certificate status.
file.code_signature.subject_namestringSubject name of the code signer
file.code_signature.team_idstringThe team identifier used to sign the process.
file.code_signature.thumbprint_sha256stringSHA256 hash of the certificate.
file.code_signature.timestamptimestampWhen the signature was generated and signed.
file.code_signature.trustedbooleanStores the trust status of the certificate chain.
file.code_signature.validbooleanBoolean to capture if the digital signature is verified against the binary content.
file.createdtimestampFile creation time.
file.ctimetimestampLast time the file attributes or metadata changed.
file.devicestringDevice that is the source of the file.
file.directorystringDirectory where the file is located.
file.drive_letterstringDrive letter where the file is located.
file.elfstruct
file.elf.architecturestringMachine architecture of the ELF file.
file.elf.byte_orderstringByte sequence of ELF file.
file.elf.cpu_typestringCPU type of the ELF file.
file.elf.creation_datetimestampBuild or compile date.
file.elf.exportsarray(string)List of exported element names and types.
file.elf.go_import_hashstringA hash of the Go language imports in an ELF file.
file.elf.go_importsstringList of imported Go language element names and types.
file.elf.go_imports_names_entropyintShannon entropy calculation from the list of Go imports.
file.elf.go_imports_names_var_entropyintVariance for Shannon entropy calculation from the list of Go imports.
file.elf.go_strippedbooleanWhether the file is a stripped or obfuscated Go executable.
file.elf.headerstruct
file.elf.header.abi_versionstringVersion of the ELF Application Binary Interface (ABI).
file.elf.header.classstringHeader class of the ELF file.
file.elf.header.datastringData table of the ELF header.
file.elf.header.entrypointintHeader entrypoint of the ELF file.
file.elf.header.object_versionstring"0x1" for original ELF files.
file.elf.header.os_abistringApplication Binary Interface (ABI) of the Linux OS.
file.elf.header.typestringHeader type of the ELF file.
file.elf.header.versionstringVersion of the ELF header.
file.elf.import_hashstringA hash of the imports in an ELF file.
file.elf.importsarray(string)List of imported element names and types.
file.elf.imports_names_entropyintShannon entropy calculation from the list of imported element names and types.
file.elf.imports_names_var_entropyintVariance for Shannon entropy calculation from the list of imported element names and types.
file.elf.sectionsstructSection information of the ELF file.
file.elf.sections.chi2intChi-square probability distribution of the section.
file.elf.sections.entropyintShannon entropy calculation from the section.
file.elf.sections.flagsstringELF Section List flags.
file.elf.sections.namestringELF Section List name.
file.elf.sections.physical_offsetstringELF Section List offset.
file.elf.sections.physical_sizeintELF Section List physical size.
file.elf.sections.typestringELF Section List type.
file.elf.sections.var_entropyintVariance for Shannon entropy calculation from the section.
file.elf.sections.virtual_addressintELF Section List virtual address.
file.elf.sections.virtual_sizeintELF Section List virtual size.
file.elf.segmentsstructELF object segment list.
file.elf.segments.sectionsstringELF object segment sections.
file.elf.segments.typestringELF object segment type.
file.elf.shared_librariesarray(string)List of shared libraries used by this ELF object.
file.elf.telfhashstringtelfhash hash for ELF file.
file.extensionstringFile extension, excluding the leading dot.
file.fork_namestringA fork is additional data associated with a filesystem object.
file.gidstringPrimary group ID (GID) of the file.
file.groupstringPrimary group name of the file.
file.hashstruct
file.hash.cdhashstringThe Code Directory (CD) hash of an executable.
file.hash.md5stringMD5 hash.
file.hash.sha1stringSHA1 hash.
file.hash.sha256stringSHA256 hash.
file.hash.sha384stringSHA384 hash.
file.hash.sha512stringSHA512 hash.
file.hash.ssdeepstringSSDEEP hash.
file.hash.tlshstringTLSH hash.
file.inodestringInode representing the file in the filesystem.
file.machostruct
file.macho.go_import_hashstringA hash of the Go language imports in a Mach-O file.
file.macho.go_importsstringList of imported Go language element names and types.
file.macho.go_imports_names_entropyintShannon entropy calculation from the list of Go imports.
file.macho.go_imports_names_var_entropyintVariance for Shannon entropy calculation from the list of Go imports.
file.macho.go_strippedbooleanWhether the file is a stripped or obfuscated Go executable.
file.macho.import_hashstringA hash of the imports in a Mach-O file.
file.macho.importsarray(string)List of imported element names and types.
file.macho.imports_names_entropyintShannon entropy calculation from the list of imported element names and types.
file.macho.imports_names_var_entropyintVariance for Shannon entropy calculation from the list of imported element names and types.
file.macho.sectionsstructSection information of the Mach-O file.
file.macho.sections.entropyintShannon entropy calculation from the section.
file.macho.sections.namestringMach-O Section List name.
file.macho.sections.physical_sizeintMach-O Section List physical size.
file.macho.sections.var_entropyintVariance for Shannon entropy calculation from the section.
file.macho.sections.virtual_sizeintMach-O Section List virtual size. This is always the same as physical_size.
file.macho.symhashstringA hash of the imports in a Mach-O file.
file.mime_typestringMedia type of file, document, or arrangement of bytes.
file.modestringMode of the file in octal representation.
file.mtimetimestampLast time the file content was modified.
file.namestringName of the file including the extension, without the directory.
file.origin_referrer_urlstringThe URL of the webpage that linked to the file.
file.origin_urlstringThe URL where the file is hosted.
file.ownerstringFile owner's username.
file.pathstructFull path to the file, including the file name.
file.path.textstringFull path to the file, including the file name.
file.pestruct
file.pe.architecturestringCPU architecture target for the file.
file.pe.companystringInternal company name of the file, provided at compile-time.
file.pe.descriptionstringInternal description of the file, provided at compile-time.
file.pe.file_versionstringProcess name.
file.pe.go_import_hashstringA hash of the Go language imports in a PE file.
file.pe.go_importsstringList of imported Go language element names and types.
file.pe.go_imports_names_entropyintShannon entropy calculation from the list of Go imports.
file.pe.go_imports_names_var_entropyintVariance for Shannon entropy calculation from the list of Go imports.
file.pe.go_strippedbooleanWhether the file is a stripped or obfuscated Go executable.
file.pe.imphashstringA hash of the imports in a PE file.
file.pe.import_hashstringA hash of the imports in a PE file.
file.pe.importsarray(string)List of imported element names and types.
file.pe.imports_names_entropyintShannon entropy calculation from the list of imported element names and types.
file.pe.imports_names_var_entropyintVariance for Shannon entropy calculation from the list of imported element names and types.
file.pe.original_file_namestringInternal name of the file, provided at compile-time.
file.pe.pehashstringA hash of the PE header and data from one or more PE sections.
file.pe.productstringInternal product name of the file, provided at compile-time.
file.pe.sectionsstructSection information of the PE file.
file.pe.sections.entropyintShannon entropy calculation from the section.
file.pe.sections.namestringPE Section List name.
file.pe.sections.physical_sizeintPE Section List physical size.
file.pe.sections.var_entropyintVariance for Shannon entropy calculation from the section.
file.pe.sections.virtual_sizeintPE Section List virtual size. This is always the same as physical_size.
file.sizeintFile size in bytes.
file.target_pathstructTarget path for symlinks.
file.target_path.textstringTarget path for symlinks.
file.typestringFile type (file, dir, or symlink).
file.uidstringThe user ID (UID) or security identifier (SID) of the file owner.
file.x509struct
file.x509.alternative_namesarray(string)List of subject alternative names (SAN).
file.x509.issuerstruct
file.x509.issuer.common_namearray(string)List of common name (CN) of issuing certificate authority.
file.x509.issuer.countryarray(string)List of country (C) codes
file.x509.issuer.distinguished_namestringDistinguished name (DN) of issuing certificate authority.
file.x509.issuer.localityarray(string)List of locality names (L)
file.x509.issuer.organizationarray(string)List of organizations (O) of issuing certificate authority.
file.x509.issuer.organizational_unitarray(string)List of organizational units (OU) of issuing certificate authority.
file.x509.issuer.state_or_provincearray(string)List of state or province names (ST, S, or P)
file.x509.not_aftertimestampTime at which the certificate is no longer considered valid.
file.x509.not_beforetimestampTime at which the certificate is first considered valid.
file.x509.public_key_algorithmstringAlgorithm used to generate the public key.
file.x509.public_key_curvestringThe curve used by the elliptic curve public key algorithm. This is algorithm specific.
file.x509.public_key_exponentintExponent used to derive the public key. This is algorithm specific.
file.x509.public_key_sizeintThe size of the public key space in bits.
file.x509.serial_numberstringUnique serial number issued by the certificate authority.
file.x509.signature_algorithmstringIdentifier for certificate signature algorithm.
file.x509.subjectstruct
file.x509.subject.common_namearray(string)List of common names (CN) of subject.
file.x509.subject.countryarray(string)List of country (C) code
file.x509.subject.distinguished_namestringDistinguished name (DN) of the certificate subject entity.
file.x509.subject.localityarray(string)List of locality names (L)
file.x509.subject.organizationarray(string)List of organizations (O) of subject.
file.x509.subject.organizational_unitarray(string)List of organizational units (OU) of subject.
file.x509.subject.state_or_provincearray(string)List of state or province names (ST, S, or P)
file.x509.version_numberstringVersion of x509 format.

gen_ai​

FieldTypeDescription
gen_aistruct
gen_ai.agentstruct
gen_ai.agent.descriptionstringFree-form description of the GenAI agent provided by the application.
gen_ai.agent.idstringThe unique identifier of the GenAI agent.
gen_ai.agent.namestringHuman-readable name of the GenAI agent provided by the application.
gen_ai.operationstruct
gen_ai.operation.namestringThe name of the operation being performed.
gen_ai.outputstruct
gen_ai.output.typestringRepresents the content type requested by the client.
gen_ai.requeststruct
gen_ai.request.choicestruct
gen_ai.request.choice.countintThe target number of candidate completions to return.
gen_ai.request.encoding_formatsmapThe encoding formats requested in an embeddings operation, if specified.
gen_ai.request.frequency_penaltydoubleThe frequency penalty setting for the GenAI request.
gen_ai.request.max_tokensintThe maximum number of tokens the model generates for a request.
gen_ai.request.modelstringThe name of the GenAI model a request is being made to.
gen_ai.request.presence_penaltydoubleThe presence penalty setting for the GenAI request.
gen_ai.request.seedintRequests with same seed value more likely to return same result.
gen_ai.request.stop_sequencesmapList of sequences that the model will use to stop generating further tokens.
gen_ai.request.temperaturedoubleThe temperature setting for the GenAI request.
gen_ai.request.top_kdoubleThe top_k sampling setting for the GenAI request.
gen_ai.request.top_pdoubleThe top_p sampling setting for the GenAI request.
gen_ai.responsestruct
gen_ai.response.finish_reasonsmapArray of reasons the model stopped generating tokens, corresponding to each generation received.
gen_ai.response.idstringThe unique identifier for the completion.
gen_ai.response.modelstringThe name of the model that generated the response.
gen_ai.systemstringThe Generative AI product as identified by the client or server instrumentation.
gen_ai.tokenstruct
gen_ai.token.typestringThe type of token being counted.
gen_ai.toolstruct
gen_ai.tool.callstruct
gen_ai.tool.call.idstringThe tool call identifier.
gen_ai.tool.namestringName of the tool utilized by the agent.
gen_ai.tool.typestringType of the tool utilized by the agent
gen_ai.usagestruct
gen_ai.usage.input_tokensintThe number of tokens used in the GenAI input (prompt).
gen_ai.usage.output_tokensintThe number of tokens used in the GenAI response (completion).

group​

FieldTypeDescription
groupstruct
group.domainstringName of the directory the group is a member of.
group.idstringUnique identifier for the group on the system/platform.
group.namestringName of the group.

host​

FieldTypeDescription
hoststruct
host.architecturestringOperating system architecture.
host.bootstruct
host.boot.idstringLinux boot uuid taken from /proc/sys/kernel/random/boot_id
host.cpustruct
host.cpu.usagedoublePercent CPU used, between 0 and 1.
host.diskstruct
host.disk.readstruct
host.disk.read.bytesintThe number of bytes read by all disks.
host.disk.writestruct
host.disk.write.bytesintThe number of bytes written on all disks.
host.domainstringName of the directory the group is a member of.
host.entitystruct
host.entity.attributesmapA set of static or semi-static attributes of the entity.
host.entity.behaviormapA set of ephemeral characteristics of the entity, derived from observed behaviors during a specific time period.
host.entity.display_namestructAn optional field used when a pretty name is desired for entity-centric operations.
host.entity.display_name.textstringAn optional field used when a pretty name is desired for entity-centric operations.
host.entity.idstringUnique identifier for the entity.
host.entity.last_seen_timestamptimestampIndicates the date/time when this entity was last "seen."
host.entity.lifecyclemapA set of temporal characteristics of the entity.
host.entity.metricsmapField set for any fields containing numeric entity metrics.
host.entity.namestructThe name of the entity.
host.entity.name.textstringThe name of the entity.
host.entity.rawmapOriginal, unmodified fields from the source system.
host.entity.referencestringA URI, URL, or other direct reference to access or locate the entity.
host.entity.sourcestringSource module or integration that provided the entity data.
host.entity.sub_typestringThe specific type designation for the entity as defined by its provider or system.
host.entity.typearray(string)Standardized high-level classification of the entity.
host.geostruct
host.geo.city_namestringCity name.
host.geo.continent_codestringContinent code.
host.geo.continent_namestringName of the continent.
host.geo.country_iso_codestringCountry ISO code.
host.geo.country_namestringCountry name.
host.geo.locationstringLongitude and latitude.
host.geo.namestringUser-defined description of a location.
host.geo.postal_codestringPostal code.
host.geo.region_iso_codestringRegion ISO code.
host.geo.region_namestringRegion name.
host.geo.timezonestringTime zone.
host.hostnamestringHostname of the host.
host.idstringUnique host id.
host.iparray(string)Host ip addresses.
host.macarray(string)Host MAC addresses.
host.namestringName of the host.
host.networkstruct
host.network.egressstruct
host.network.egress.bytesintThe number of bytes sent on all network interfaces.
host.network.egress.packetsintThe number of packets sent on all network interfaces.
host.network.ingressstruct
host.network.ingress.bytesintThe number of bytes received on all network interfaces.
host.network.ingress.packetsintThe number of packets received on all network interfaces.
host.osstruct
host.os.familystringOS family (such as redhat, debian, freebsd, windows).
host.os.fullstructOperating system name, including the version or code name.
host.os.full.textstringOperating system name, including the version or code name.
host.os.kernelstringOperating system kernel version as a raw string.
host.os.namestructOperating system name, without the version.
host.os.name.textstringOperating system name, without the version.
host.os.platformstringOperating system platform (such centos, ubuntu, windows).
host.os.typestringWhich commercial OS family (one of: linux, macos, unix, windows, ios or android).
host.os.versionstringOperating system version as a raw string.
host.pid_ns_inostringPid namespace inode
host.riskstruct
host.risk.calculated_levelstringA risk classification level calculated by an internal system as part of entity analytics and entity risk scoring.
host.risk.calculated_scoredoubleA risk classification score calculated by an internal system as part of entity analytics and entity risk scoring.
host.risk.calculated_score_normdoubleA normalized risk score calculated by an internal system.
host.risk.static_levelstringA risk classification level obtained from outside the system, such as from some external Threat Intelligence Platform.
host.risk.static_scoredoubleA risk classification score obtained from outside the system, such as from some external Threat Intelligence Platform.
host.risk.static_score_normdoubleA normalized risk score calculated by an external system.
host.targetstruct
host.target.architecturestringOperating system architecture.
host.target.bootstruct
host.target.boot.idstringLinux boot uuid taken from /proc/sys/kernel/random/boot_id
host.target.cpustruct
host.target.cpu.usagedoublePercent CPU used, between 0 and 1.
host.target.diskstruct
host.target.disk.readstruct
host.target.disk.read.bytesintThe number of bytes read by all disks.
host.target.disk.writestruct
host.target.disk.write.bytesintThe number of bytes written on all disks.
host.target.domainstringName of the directory the group is a member of.
host.target.entitystruct
host.target.entity.attributesmapA set of static or semi-static attributes of the entity.
host.target.entity.behaviormapA set of ephemeral characteristics of the entity, derived from observed behaviors during a specific time period.
host.target.entity.display_namestructAn optional field used when a pretty name is desired for entity-centric operations.
host.target.entity.display_name.textstringAn optional field used when a pretty name is desired for entity-centric operations.
host.target.entity.idstringUnique identifier for the entity.
host.target.entity.last_seen_timestamptimestampIndicates the date/time when this entity was last "seen."
host.target.entity.lifecyclemapA set of temporal characteristics of the entity.
host.target.entity.metricsmapField set for any fields containing numeric entity metrics.
host.target.entity.namestructThe name of the entity.
host.target.entity.name.textstringThe name of the entity.
host.target.entity.rawmapOriginal, unmodified fields from the source system.
host.target.entity.referencestringA URI, URL, or other direct reference to access or locate the entity.
host.target.entity.sourcestringSource module or integration that provided the entity data.
host.target.entity.sub_typestringThe specific type designation for the entity as defined by its provider or system.
host.target.entity.typearray(string)Standardized high-level classification of the entity.
host.target.geostruct
host.target.geo.city_namestringCity name.
host.target.geo.continent_codestringContinent code.
host.target.geo.continent_namestringName of the continent.
host.target.geo.country_iso_codestringCountry ISO code.
host.target.geo.country_namestringCountry name.
host.target.geo.locationstringLongitude and latitude.
host.target.geo.namestringUser-defined description of a location.
host.target.geo.postal_codestringPostal code.
host.target.geo.region_iso_codestringRegion ISO code.
host.target.geo.region_namestringRegion name.
host.target.geo.timezonestringTime zone.
host.target.hostnamestringHostname of the host.
host.target.idstringUnique host id.
host.target.iparray(string)Host ip addresses.
host.target.macarray(string)Host MAC addresses.
host.target.namestringName of the host.
host.target.networkstruct
host.target.network.egressstruct
host.target.network.egress.bytesintThe number of bytes sent on all network interfaces.
host.target.network.egress.packetsintThe number of packets sent on all network interfaces.
host.target.network.ingressstruct
host.target.network.ingress.bytesintThe number of bytes received on all network interfaces.
host.target.network.ingress.packetsintThe number of packets received on all network interfaces.
host.target.osstruct
host.target.os.familystringOS family (such as redhat, debian, freebsd, windows).
host.target.os.fullstructOperating system name, including the version or code name.
host.target.os.full.textstringOperating system name, including the version or code name.
host.target.os.kernelstringOperating system kernel version as a raw string.
host.target.os.namestructOperating system name, without the version.
host.target.os.name.textstringOperating system name, without the version.
host.target.os.platformstringOperating system platform (such centos, ubuntu, windows).
host.target.os.typestringWhich commercial OS family (one of: linux, macos, unix, windows, ios or android).
host.target.os.versionstringOperating system version as a raw string.
host.target.pid_ns_inostringPid namespace inode
host.target.riskstruct
host.target.risk.calculated_levelstringA risk classification level calculated by an internal system as part of entity analytics and entity risk scoring.
host.target.risk.calculated_scoredoubleA risk classification score calculated by an internal system as part of entity analytics and entity risk scoring.
host.target.risk.calculated_score_normdoubleA normalized risk score calculated by an internal system.
host.target.risk.static_levelstringA risk classification level obtained from outside the system, such as from some external Threat Intelligence Platform.
host.target.risk.static_scoredoubleA risk classification score obtained from outside the system, such as from some external Threat Intelligence Platform.
host.target.risk.static_score_normdoubleA normalized risk score calculated by an external system.
host.target.typestringType of host.
host.target.uptimeintSeconds the host has been up.
host.typestringType of host.
host.uptimeintSeconds the host has been up.

http​

FieldTypeDescription
httpstruct
http.requeststruct
http.request.bodystruct
http.request.body.bytesintSize in bytes of the request body.
http.request.body.contentstructThe full HTTP request body.
http.request.body.content.textstringThe full HTTP request body.
http.request.bytesintTotal size in bytes of the request (body and headers).
http.request.idstringHTTP request ID.
http.request.methodstringHTTP request method.
http.request.mime_typestringMime type of the body of the request.
http.request.referrerstringReferrer for this HTTP request.
http.responsestruct
http.response.bodystruct
http.response.body.bytesintSize in bytes of the response body.
http.response.body.contentstructThe full HTTP response body.
http.response.body.content.textstringThe full HTTP response body.
http.response.bytesintTotal size in bytes of the response (body and headers).
http.response.mime_typestringMime type of the body of the response.
http.response.status_codeintHTTP response status code.
http.versionstringHTTP version.

log​

FieldTypeDescription
logstruct
log.filestruct
log.file.pathstringFull path to the log file this event came from.
log.levelstringLog level of the log event.
log.loggerstringName of the logger.
log.originstruct
log.origin.filestruct
log.origin.file.lineintThe line number of the file which originated the log event.
log.origin.file.namestringThe code file which originated the log event.
log.origin.functionstringThe function which originated the log event.
log.syslogstructSyslog metadata
log.syslog.appnamestringThe device or application that originated the Syslog message.
log.syslog.facilitystruct
log.syslog.facility.codeintSyslog numeric facility of the event.
log.syslog.facility.namestringSyslog text-based facility of the event.
log.syslog.hostnamestringThe host that originated the Syslog message.
log.syslog.msgidstringAn identifier for the type of Syslog message.
log.syslog.priorityintSyslog priority of the event.
log.syslog.procidstringThe process name or ID that originated the Syslog message.
log.syslog.severitystruct
log.syslog.severity.codeintSyslog numeric severity of the event.
log.syslog.severity.namestringSyslog text-based severity of the event.
log.syslog.structured_datastringStructured data expressed in RFC 5424 messages.
log.syslog.versionstringSyslog protocol version.

mapper​

FieldTypeDescription
mapperstructMetadata identifying which integration mapper produced this event. Injected automatically during view composition.
mapper.idstringUnique identifier of the mapper that produced this event.
mapper.namestringSanitized name of the mapper that produced this event.

network​

FieldTypeDescription
networkstruct
network.applicationstringApplication level protocol name.
network.bytesintTotal bytes transferred in both directions.
network.community_idstringA hash of source and destination IPs and ports.
network.directionstringDirection of the network traffic.
network.forwarded_ipstringHost IP address when the source IP address is the proxy.
network.iana_numberstringIANA Protocol Number.
network.innerstructInner VLAN tag information
network.inner.vlanstruct
network.inner.vlan.idstringVLAN ID as reported by the observer.
network.inner.vlan.namestringOptional VLAN name as reported by the observer.
network.namestringName given by operators to sections of their network.
network.packetsintTotal packets transferred in both directions.
network.protocolstringApplication protocol name.
network.transportstringProtocol Name corresponding to the field iana_number.
network.typestringIn the OSI Model this would be the Network Layer. ipv4, ipv6, ipsec, pim, etc
network.vlanstruct
network.vlan.idstringVLAN ID as reported by the observer.
network.vlan.namestringOptional VLAN name as reported by the observer.

observer​

FieldTypeDescription
observerstruct
observer.egressstructObject field for egress information
observer.egress.interfacestruct
observer.egress.interface.aliasstringInterface alias
observer.egress.interface.idstringInterface ID
observer.egress.interface.namestringInterface name
observer.egress.vlanstruct
observer.egress.vlan.idstringVLAN ID as reported by the observer.
observer.egress.vlan.namestringOptional VLAN name as reported by the observer.
observer.egress.zonestringObserver Egress zone
observer.geostruct
observer.geo.city_namestringCity name.
observer.geo.continent_codestringContinent code.
observer.geo.continent_namestringName of the continent.
observer.geo.country_iso_codestringCountry ISO code.
observer.geo.country_namestringCountry name.
observer.geo.locationstringLongitude and latitude.
observer.geo.namestringUser-defined description of a location.
observer.geo.postal_codestringPostal code.
observer.geo.region_iso_codestringRegion ISO code.
observer.geo.region_namestringRegion name.
observer.geo.timezonestringTime zone.
observer.hostnamestringHostname of the observer.
observer.ingressstructObject field for ingress information
observer.ingress.interfacestruct
observer.ingress.interface.aliasstringInterface alias
observer.ingress.interface.idstringInterface ID
observer.ingress.interface.namestringInterface name
observer.ingress.vlanstruct
observer.ingress.vlan.idstringVLAN ID as reported by the observer.
observer.ingress.vlan.namestringOptional VLAN name as reported by the observer.
observer.ingress.zonestringObserver ingress zone
observer.iparray(string)IP addresses of the observer.
observer.macarray(string)MAC addresses of the observer.
observer.namestringCustom name of the observer.
observer.osstruct
observer.os.familystringOS family (such as redhat, debian, freebsd, windows).
observer.os.fullstructOperating system name, including the version or code name.
observer.os.full.textstringOperating system name, including the version or code name.
observer.os.kernelstringOperating system kernel version as a raw string.
observer.os.namestructOperating system name, without the version.
observer.os.name.textstringOperating system name, without the version.
observer.os.platformstringOperating system platform (such centos, ubuntu, windows).
observer.os.typestringWhich commercial OS family (one of: linux, macos, unix, windows, ios or android).
observer.os.versionstringOperating system version as a raw string.
observer.productstringThe product name of the observer.
observer.serial_numberstringObserver serial number.
observer.typestringThe type of the observer the data is coming from.
observer.vendorstringVendor name of the observer.
observer.versionstringObserver version.

orchestrator​

FieldTypeDescription
orchestratorstruct
orchestrator.api_versionstringAPI version being used to carry out the action
orchestrator.clusterstruct
orchestrator.cluster.idstringUnique ID of the cluster.
orchestrator.cluster.namestringName of the cluster.
orchestrator.cluster.urlstringURL of the API used to manage the cluster.
orchestrator.cluster.versionstringThe version of the cluster.
orchestrator.entitystruct
orchestrator.entity.attributesmapA set of static or semi-static attributes of the entity.
orchestrator.entity.behaviormapA set of ephemeral characteristics of the entity, derived from observed behaviors during a specific time period.
orchestrator.entity.display_namestructAn optional field used when a pretty name is desired for entity-centric operations.
orchestrator.entity.display_name.textstringAn optional field used when a pretty name is desired for entity-centric operations.
orchestrator.entity.idstringUnique identifier for the entity.
orchestrator.entity.last_seen_timestamptimestampIndicates the date/time when this entity was last "seen."
orchestrator.entity.lifecyclemapA set of temporal characteristics of the entity.
orchestrator.entity.metricsmapField set for any fields containing numeric entity metrics.
orchestrator.entity.namestructThe name of the entity.
orchestrator.entity.name.textstringThe name of the entity.
orchestrator.entity.rawmapOriginal, unmodified fields from the source system.
orchestrator.entity.referencestringA URI, URL, or other direct reference to access or locate the entity.
orchestrator.entity.sourcestringSource module or integration that provided the entity data.
orchestrator.entity.sub_typestringThe specific type designation for the entity as defined by its provider or system.
orchestrator.entity.typearray(string)Standardized high-level classification of the entity.
orchestrator.namespacestringNamespace in which the action is taking place.
orchestrator.organizationstringOrganization affected by the event (for multi-tenant orchestrator setups).
orchestrator.resourcestruct
orchestrator.resource.annotationarray(string)The list of annotations added to the resource.
orchestrator.resource.idstringUnique ID of the resource being acted upon.
orchestrator.resource.iparray(string)IP address assigned to the resource associated with the event being observed.
orchestrator.resource.labelarray(string)The list of labels added to the resource.
orchestrator.resource.namestringName of the resource being acted upon.
orchestrator.resource.parentstruct
orchestrator.resource.parent.typestringType or kind of the parent resource associated with the event being observed.
orchestrator.resource.typestringType of resource being acted upon.
orchestrator.typestringOrchestrator cluster type (e.g. kubernetes, nomad or cloudfoundry).

organization​

FieldTypeDescription
organizationstruct
organization.idstringUnique identifier for the organization.
organization.namestructOrganization name.
organization.name.textstringOrganization name.

package​

FieldTypeDescription
packagestruct
package.architecturestringPackage architecture.
package.build_versionstringBuild version information
package.checksumstringChecksum of the installed package for verification.
package.descriptionstringDescription of the package.
package.install_scopestringIndicating how the package was installed, e.g. user-local, global.
package.installedtimestampTime when package was installed.
package.licensestringPackage license
package.namestringPackage name
package.pathstringPath where the package is installed.
package.referencestringPackage home page or reference URL
package.sizeintPackage size in bytes.
package.typestringPackage type
package.versionstringPackage version

process​

FieldTypeDescription
processstruct
process.argsarray(string)Array of process arguments.
process.args_countintLength of the process.args array.
process.code_signaturestruct
process.code_signature.digest_algorithmstringHashing algorithm used to sign the process.
process.code_signature.existsbooleanBoolean to capture if a signature is present.
process.code_signature.flagsstringCode signing flags of the process
process.code_signature.signing_idstringThe identifier used to sign the process.
process.code_signature.statusstringAdditional information about the certificate status.
process.code_signature.subject_namestringSubject name of the code signer
process.code_signature.team_idstringThe team identifier used to sign the process.
process.code_signature.thumbprint_sha256stringSHA256 hash of the certificate.
process.code_signature.timestamptimestampWhen the signature was generated and signed.
process.code_signature.trustedbooleanStores the trust status of the certificate chain.
process.code_signature.validbooleanBoolean to capture if the digital signature is verified against the binary content.
process.command_linestructFull command line that started the process.
process.command_line.textstringFull command line that started the process.
process.elfstruct
process.elf.architecturestringMachine architecture of the ELF file.
process.elf.byte_orderstringByte sequence of ELF file.
process.elf.cpu_typestringCPU type of the ELF file.
process.elf.creation_datetimestampBuild or compile date.
process.elf.exportsarray(string)List of exported element names and types.
process.elf.go_import_hashstringA hash of the Go language imports in an ELF file.
process.elf.go_importsstringList of imported Go language element names and types.
process.elf.go_imports_names_entropyintShannon entropy calculation from the list of Go imports.
process.elf.go_imports_names_var_entropyintVariance for Shannon entropy calculation from the list of Go imports.
process.elf.go_strippedbooleanWhether the file is a stripped or obfuscated Go executable.
process.elf.headerstruct
process.elf.header.abi_versionstringVersion of the ELF Application Binary Interface (ABI).
process.elf.header.classstringHeader class of the ELF file.
process.elf.header.datastringData table of the ELF header.
process.elf.header.entrypointintHeader entrypoint of the ELF file.
process.elf.header.object_versionstring"0x1" for original ELF files.
process.elf.header.os_abistringApplication Binary Interface (ABI) of the Linux OS.
process.elf.header.typestringHeader type of the ELF file.
process.elf.header.versionstringVersion of the ELF header.
process.elf.import_hashstringA hash of the imports in an ELF file.
process.elf.importsarray(string)List of imported element names and types.
process.elf.imports_names_entropyintShannon entropy calculation from the list of imported element names and types.
process.elf.imports_names_var_entropyintVariance for Shannon entropy calculation from the list of imported element names and types.
process.elf.sectionsstructSection information of the ELF file.
process.elf.sections.chi2intChi-square probability distribution of the section.
process.elf.sections.entropyintShannon entropy calculation from the section.
process.elf.sections.flagsstringELF Section List flags.
process.elf.sections.namestringELF Section List name.
process.elf.sections.physical_offsetstringELF Section List offset.
process.elf.sections.physical_sizeintELF Section List physical size.
process.elf.sections.typestringELF Section List type.
process.elf.sections.var_entropyintVariance for Shannon entropy calculation from the section.
process.elf.sections.virtual_addressintELF Section List virtual address.
process.elf.sections.virtual_sizeintELF Section List virtual size.
process.elf.segmentsstructELF object segment list.
process.elf.segments.sectionsstringELF object segment sections.
process.elf.segments.typestringELF object segment type.
process.elf.shared_librariesarray(string)List of shared libraries used by this ELF object.
process.elf.telfhashstringtelfhash hash for ELF file.
process.endtimestampThe time the process ended.
process.entity_idstringUnique identifier for the process.
process.entry_leaderstruct
process.entry_leader.argsarray(string)Array of process arguments.
process.entry_leader.args_countintLength of the process.args array.
process.entry_leader.attested_groupsstruct
process.entry_leader.attested_groups.namestringName of the group.
process.entry_leader.attested_userstruct
process.entry_leader.attested_user.idstringUnique identifier of the user.
process.entry_leader.attested_user.namestructShort name or login of the user.
process.entry_leader.attested_user.name.textstringShort name or login of the user.
process.entry_leader.command_linestructFull command line that started the process.
process.entry_leader.command_line.textstringFull command line that started the process.
process.entry_leader.entity_idstringUnique identifier for the process.
process.entry_leader.entry_metastruct
process.entry_leader.entry_meta.sourcestruct
process.entry_leader.entry_meta.source.ipstringIP address of the source.
process.entry_leader.entry_meta.typestringThe entry type for the entry session leader.
process.entry_leader.executablestructAbsolute path to the process executable.
process.entry_leader.executable.textstringAbsolute path to the process executable.
process.entry_leader.groupstruct
process.entry_leader.group.idstringUnique identifier for the group on the system/platform.
process.entry_leader.group.namestringName of the group.
process.entry_leader.interactivebooleanWhether the process is connected to an interactive shell.
process.entry_leader.namestructProcess name.
process.entry_leader.name.textstringProcess name.
process.entry_leader.parentstruct
process.entry_leader.parent.entity_idstringUnique identifier for the process.
process.entry_leader.parent.pidintProcess id.
process.entry_leader.parent.session_leaderstruct
process.entry_leader.parent.session_leader.entity_idstringUnique identifier for the process.
process.entry_leader.parent.session_leader.pidintProcess id.
process.entry_leader.parent.session_leader.starttimestampThe time the process started.
process.entry_leader.parent.session_leader.vpidintVirtual process id.
process.entry_leader.parent.starttimestampThe time the process started.
process.entry_leader.parent.vpidintVirtual process id.
process.entry_leader.pidintProcess id.
process.entry_leader.real_groupstruct
process.entry_leader.real_group.idstringUnique identifier for the group on the system/platform.
process.entry_leader.real_group.namestringName of the group.
process.entry_leader.real_userstruct
process.entry_leader.real_user.idstringUnique identifier of the user.
process.entry_leader.real_user.namestructShort name or login of the user.
process.entry_leader.real_user.name.textstringShort name or login of the user.
process.entry_leader.same_as_processbooleanThis boolean is used to identify if a leader process is the same as the top level process.
process.entry_leader.saved_groupstruct
process.entry_leader.saved_group.idstringUnique identifier for the group on the system/platform.
process.entry_leader.saved_group.namestringName of the group.
process.entry_leader.saved_userstruct
process.entry_leader.saved_user.idstringUnique identifier of the user.
process.entry_leader.saved_user.namestructShort name or login of the user.
process.entry_leader.saved_user.name.textstringShort name or login of the user.
process.entry_leader.starttimestampThe time the process started.
process.entry_leader.supplemental_groupsstruct
process.entry_leader.supplemental_groups.idstringUnique identifier for the group on the system/platform.
process.entry_leader.supplemental_groups.namestringName of the group.
process.entry_leader.ttystructInformation about the controlling TTY device.
process.entry_leader.tty.char_devicestruct
process.entry_leader.tty.char_device.majorintThe TTY character device's major number.
process.entry_leader.tty.char_device.minorintThe TTY character device's minor number.
process.entry_leader.userstruct
process.entry_leader.user.idstringUnique identifier of the user.
process.entry_leader.user.namestructShort name or login of the user.
process.entry_leader.user.name.textstringShort name or login of the user.
process.entry_leader.vpidintVirtual process id.
process.entry_leader.working_directorystructThe working directory of the process.
process.entry_leader.working_directory.textstringThe working directory of the process.
process.env_varsarray(string)Array of environment variable bindings.
process.executablestructAbsolute path to the process executable.
process.executable.textstringAbsolute path to the process executable.
process.exit_codeintThe exit code of the process.
process.groupstruct
process.group.idstringUnique identifier for the group on the system/platform.
process.group.namestringName of the group.
process.group_leaderstruct
process.group_leader.argsarray(string)Array of process arguments.
process.group_leader.args_countintLength of the process.args array.
process.group_leader.command_linestructFull command line that started the process.
process.group_leader.command_line.textstringFull command line that started the process.
process.group_leader.entity_idstringUnique identifier for the process.
process.group_leader.executablestructAbsolute path to the process executable.
process.group_leader.executable.textstringAbsolute path to the process executable.
process.group_leader.groupstruct
process.group_leader.group.idstringUnique identifier for the group on the system/platform.
process.group_leader.group.namestringName of the group.
process.group_leader.interactivebooleanWhether the process is connected to an interactive shell.
process.group_leader.namestructProcess name.
process.group_leader.name.textstringProcess name.
process.group_leader.pidintProcess id.
process.group_leader.real_groupstruct
process.group_leader.real_group.idstringUnique identifier for the group on the system/platform.
process.group_leader.real_group.namestringName of the group.
process.group_leader.real_userstruct
process.group_leader.real_user.idstringUnique identifier of the user.
process.group_leader.real_user.namestructShort name or login of the user.
process.group_leader.real_user.name.textstringShort name or login of the user.
process.group_leader.same_as_processbooleanThis boolean is used to identify if a leader process is the same as the top level process.
process.group_leader.saved_groupstruct
process.group_leader.saved_group.idstringUnique identifier for the group on the system/platform.
process.group_leader.saved_group.namestringName of the group.
process.group_leader.saved_userstruct
process.group_leader.saved_user.idstringUnique identifier of the user.
process.group_leader.saved_user.namestructShort name or login of the user.
process.group_leader.saved_user.name.textstringShort name or login of the user.
process.group_leader.starttimestampThe time the process started.
process.group_leader.supplemental_groupsstruct
process.group_leader.supplemental_groups.idstringUnique identifier for the group on the system/platform.
process.group_leader.supplemental_groups.namestringName of the group.
process.group_leader.ttystructInformation about the controlling TTY device.
process.group_leader.tty.char_devicestruct
process.group_leader.tty.char_device.majorintThe TTY character device's major number.
process.group_leader.tty.char_device.minorintThe TTY character device's minor number.
process.group_leader.userstruct
process.group_leader.user.idstringUnique identifier of the user.
process.group_leader.user.namestructShort name or login of the user.
process.group_leader.user.name.textstringShort name or login of the user.
process.group_leader.vpidintVirtual process id.
process.group_leader.working_directorystructThe working directory of the process.
process.group_leader.working_directory.textstringThe working directory of the process.
process.hashstruct
process.hash.cdhashstringThe Code Directory (CD) hash of an executable.
process.hash.md5stringMD5 hash.
process.hash.sha1stringSHA1 hash.
process.hash.sha256stringSHA256 hash.
process.hash.sha384stringSHA384 hash.
process.hash.sha512stringSHA512 hash.
process.hash.ssdeepstringSSDEEP hash.
process.hash.tlshstringTLSH hash.
process.interactivebooleanWhether the process is connected to an interactive shell.
process.iostructA chunk of input or output (IO) from a single process.
process.io.bytes_skippedstructAn array of byte offsets and lengths denoting where IO data has been skipped.
process.io.bytes_skipped.lengthintThe length of bytes skipped.
process.io.bytes_skipped.offsetintThe byte offset into this event's io.text (or io.bytes in the future) where length bytes were skipped.
process.io.max_bytes_per_process_exceededbooleanIf true, the process producing the output has exceeded the max_kilobytes_per_process configuration setting.
process.io.textstringA chunk of output or input sanitized to UTF-8.
process.io.total_bytes_capturedintThe total number of bytes captured in this event.
process.io.total_bytes_skippedintThe total number of bytes that were not captured due to implementation restrictions such as buffer size limits.
process.io.typestringThe type of object on which the IO action (read or write) was taken.
process.machostruct
process.macho.go_import_hashstringA hash of the Go language imports in a Mach-O file.
process.macho.go_importsstringList of imported Go language element names and types.
process.macho.go_imports_names_entropyintShannon entropy calculation from the list of Go imports.
process.macho.go_imports_names_var_entropyintVariance for Shannon entropy calculation from the list of Go imports.
process.macho.go_strippedbooleanWhether the file is a stripped or obfuscated Go executable.
process.macho.import_hashstringA hash of the imports in a Mach-O file.
process.macho.importsarray(string)List of imported element names and types.
process.macho.imports_names_entropyintShannon entropy calculation from the list of imported element names and types.
process.macho.imports_names_var_entropyintVariance for Shannon entropy calculation from the list of imported element names and types.
process.macho.sectionsstructSection information of the Mach-O file.
process.macho.sections.entropyintShannon entropy calculation from the section.
process.macho.sections.namestringMach-O Section List name.
process.macho.sections.physical_sizeintMach-O Section List physical size.
process.macho.sections.var_entropyintVariance for Shannon entropy calculation from the section.
process.macho.sections.virtual_sizeintMach-O Section List virtual size. This is always the same as physical_size.
process.macho.symhashstringA hash of the imports in a Mach-O file.
process.namestructProcess name.
process.name.textstringProcess name.
process.parentstruct
process.parent.argsarray(string)Array of process arguments.
process.parent.args_countintLength of the process.args array.
process.parent.code_signaturestruct
process.parent.code_signature.digest_algorithmstringHashing algorithm used to sign the process.
process.parent.code_signature.existsbooleanBoolean to capture if a signature is present.
process.parent.code_signature.flagsstringCode signing flags of the process
process.parent.code_signature.signing_idstringThe identifier used to sign the process.
process.parent.code_signature.statusstringAdditional information about the certificate status.
process.parent.code_signature.subject_namestringSubject name of the code signer
process.parent.code_signature.team_idstringThe team identifier used to sign the process.
process.parent.code_signature.thumbprint_sha256stringSHA256 hash of the certificate.
process.parent.code_signature.timestamptimestampWhen the signature was generated and signed.
process.parent.code_signature.trustedbooleanStores the trust status of the certificate chain.
process.parent.code_signature.validbooleanBoolean to capture if the digital signature is verified against the binary content.
process.parent.command_linestructFull command line that started the process.
process.parent.command_line.textstringFull command line that started the process.
process.parent.elfstruct
process.parent.elf.architecturestringMachine architecture of the ELF file.
process.parent.elf.byte_orderstringByte sequence of ELF file.
process.parent.elf.cpu_typestringCPU type of the ELF file.
process.parent.elf.creation_datetimestampBuild or compile date.
process.parent.elf.exportsarray(string)List of exported element names and types.
process.parent.elf.go_import_hashstringA hash of the Go language imports in an ELF file.
process.parent.elf.go_importsstringList of imported Go language element names and types.
process.parent.elf.go_imports_names_entropyintShannon entropy calculation from the list of Go imports.
process.parent.elf.go_imports_names_var_entropyintVariance for Shannon entropy calculation from the list of Go imports.
process.parent.elf.go_strippedbooleanWhether the file is a stripped or obfuscated Go executable.
process.parent.elf.headerstruct
process.parent.elf.header.abi_versionstringVersion of the ELF Application Binary Interface (ABI).
process.parent.elf.header.classstringHeader class of the ELF file.
process.parent.elf.header.datastringData table of the ELF header.
process.parent.elf.header.entrypointintHeader entrypoint of the ELF file.
process.parent.elf.header.object_versionstring"0x1" for original ELF files.
process.parent.elf.header.os_abistringApplication Binary Interface (ABI) of the Linux OS.
process.parent.elf.header.typestringHeader type of the ELF file.
process.parent.elf.header.versionstringVersion of the ELF header.
process.parent.elf.import_hashstringA hash of the imports in an ELF file.
process.parent.elf.importsarray(string)List of imported element names and types.
process.parent.elf.imports_names_entropyintShannon entropy calculation from the list of imported element names and types.
process.parent.elf.imports_names_var_entropyintVariance for Shannon entropy calculation from the list of imported element names and types.
process.parent.elf.sectionsstructSection information of the ELF file.
process.parent.elf.sections.chi2intChi-square probability distribution of the section.
process.parent.elf.sections.entropyintShannon entropy calculation from the section.
process.parent.elf.sections.flagsstringELF Section List flags.
process.parent.elf.sections.namestringELF Section List name.
process.parent.elf.sections.physical_offsetstringELF Section List offset.
process.parent.elf.sections.physical_sizeintELF Section List physical size.
process.parent.elf.sections.typestringELF Section List type.
process.parent.elf.sections.var_entropyintVariance for Shannon entropy calculation from the section.
process.parent.elf.sections.virtual_addressintELF Section List virtual address.
process.parent.elf.sections.virtual_sizeintELF Section List virtual size.
process.parent.elf.segmentsstructELF object segment list.
process.parent.elf.segments.sectionsstringELF object segment sections.
process.parent.elf.segments.typestringELF object segment type.
process.parent.elf.shared_librariesarray(string)List of shared libraries used by this ELF object.
process.parent.elf.telfhashstringtelfhash hash for ELF file.
process.parent.endtimestampThe time the process ended.
process.parent.entity_idstringUnique identifier for the process.
process.parent.executablestructAbsolute path to the process executable.
process.parent.executable.textstringAbsolute path to the process executable.
process.parent.exit_codeintThe exit code of the process.
process.parent.groupstruct
process.parent.group.idstringUnique identifier for the group on the system/platform.
process.parent.group.namestringName of the group.
process.parent.group_leaderstruct
process.parent.group_leader.entity_idstringUnique identifier for the process.
process.parent.group_leader.pidintProcess id.
process.parent.group_leader.starttimestampThe time the process started.
process.parent.group_leader.vpidintVirtual process id.
process.parent.hashstruct
process.parent.hash.cdhashstringThe Code Directory (CD) hash of an executable.
process.parent.hash.md5stringMD5 hash.
process.parent.hash.sha1stringSHA1 hash.
process.parent.hash.sha256stringSHA256 hash.
process.parent.hash.sha384stringSHA384 hash.
process.parent.hash.sha512stringSHA512 hash.
process.parent.hash.ssdeepstringSSDEEP hash.
process.parent.hash.tlshstringTLSH hash.
process.parent.interactivebooleanWhether the process is connected to an interactive shell.
process.parent.machostruct
process.parent.macho.go_import_hashstringA hash of the Go language imports in a Mach-O file.
process.parent.macho.go_importsstringList of imported Go language element names and types.
process.parent.macho.go_imports_names_entropyintShannon entropy calculation from the list of Go imports.
process.parent.macho.go_imports_names_var_entropyintVariance for Shannon entropy calculation from the list of Go imports.
process.parent.macho.go_strippedbooleanWhether the file is a stripped or obfuscated Go executable.
process.parent.macho.import_hashstringA hash of the imports in a Mach-O file.
process.parent.macho.importsarray(string)List of imported element names and types.
process.parent.macho.imports_names_entropyintShannon entropy calculation from the list of imported element names and types.
process.parent.macho.imports_names_var_entropyintVariance for Shannon entropy calculation from the list of imported element names and types.
process.parent.macho.sectionsstructSection information of the Mach-O file.
process.parent.macho.sections.entropyintShannon entropy calculation from the section.
process.parent.macho.sections.namestringMach-O Section List name.
process.parent.macho.sections.physical_sizeintMach-O Section List physical size.
process.parent.macho.sections.var_entropyintVariance for Shannon entropy calculation from the section.
process.parent.macho.sections.virtual_sizeintMach-O Section List virtual size. This is always the same as physical_size.
process.parent.macho.symhashstringA hash of the imports in a Mach-O file.
process.parent.namestructProcess name.
process.parent.name.textstringProcess name.
process.parent.pestruct
process.parent.pe.architecturestringCPU architecture target for the file.
process.parent.pe.companystringInternal company name of the file, provided at compile-time.
process.parent.pe.descriptionstringInternal description of the file, provided at compile-time.
process.parent.pe.file_versionstringProcess name.
process.parent.pe.go_import_hashstringA hash of the Go language imports in a PE file.
process.parent.pe.go_importsstringList of imported Go language element names and types.
process.parent.pe.go_imports_names_entropyintShannon entropy calculation from the list of Go imports.
process.parent.pe.go_imports_names_var_entropyintVariance for Shannon entropy calculation from the list of Go imports.
process.parent.pe.go_strippedbooleanWhether the file is a stripped or obfuscated Go executable.
process.parent.pe.imphashstringA hash of the imports in a PE file.
process.parent.pe.import_hashstringA hash of the imports in a PE file.
process.parent.pe.importsarray(string)List of imported element names and types.
process.parent.pe.imports_names_entropyintShannon entropy calculation from the list of imported element names and types.
process.parent.pe.imports_names_var_entropyintVariance for Shannon entropy calculation from the list of imported element names and types.
process.parent.pe.original_file_namestringInternal name of the file, provided at compile-time.
process.parent.pe.pehashstringA hash of the PE header and data from one or more PE sections.
process.parent.pe.productstringInternal product name of the file, provided at compile-time.
process.parent.pe.sectionsstructSection information of the PE file.
process.parent.pe.sections.entropyintShannon entropy calculation from the section.
process.parent.pe.sections.namestringPE Section List name.
process.parent.pe.sections.physical_sizeintPE Section List physical size.
process.parent.pe.sections.var_entropyintVariance for Shannon entropy calculation from the section.
process.parent.pe.sections.virtual_sizeintPE Section List virtual size. This is always the same as physical_size.
process.parent.pidintProcess id.
process.parent.real_groupstruct
process.parent.real_group.idstringUnique identifier for the group on the system/platform.
process.parent.real_group.namestringName of the group.
process.parent.real_userstruct
process.parent.real_user.idstringUnique identifier of the user.
process.parent.real_user.namestructShort name or login of the user.
process.parent.real_user.name.textstringShort name or login of the user.
process.parent.saved_groupstruct
process.parent.saved_group.idstringUnique identifier for the group on the system/platform.
process.parent.saved_group.namestringName of the group.
process.parent.saved_userstruct
process.parent.saved_user.idstringUnique identifier of the user.
process.parent.saved_user.namestructShort name or login of the user.
process.parent.saved_user.name.textstringShort name or login of the user.
process.parent.starttimestampThe time the process started.
process.parent.supplemental_groupsstruct
process.parent.supplemental_groups.idstringUnique identifier for the group on the system/platform.
process.parent.supplemental_groups.namestringName of the group.
process.parent.threadstruct
process.parent.thread.capabilitiesstruct
process.parent.thread.capabilities.effectivearray(string)Array of capabilities used for permission checks.
process.parent.thread.capabilities.permittedarray(string)Array of capabilities a thread could assume.
process.parent.thread.idintThread ID.
process.parent.thread.namestringThread name.
process.parent.titlestructProcess title.
process.parent.title.textstringProcess title.
process.parent.ttystructInformation about the controlling TTY device.
process.parent.tty.char_devicestruct
process.parent.tty.char_device.majorintThe TTY character device's major number.
process.parent.tty.char_device.minorintThe TTY character device's minor number.
process.parent.uptimeintSeconds the process has been up.
process.parent.userstruct
process.parent.user.idstringUnique identifier of the user.
process.parent.user.namestructShort name or login of the user.
process.parent.user.name.textstringShort name or login of the user.
process.parent.vpidintVirtual process id.
process.parent.working_directorystructThe working directory of the process.
process.parent.working_directory.textstringThe working directory of the process.
process.pestruct
process.pe.architecturestringCPU architecture target for the file.
process.pe.companystringInternal company name of the file, provided at compile-time.
process.pe.descriptionstringInternal description of the file, provided at compile-time.
process.pe.file_versionstringProcess name.
process.pe.go_import_hashstringA hash of the Go language imports in a PE file.
process.pe.go_importsstringList of imported Go language element names and types.
process.pe.go_imports_names_entropyintShannon entropy calculation from the list of Go imports.
process.pe.go_imports_names_var_entropyintVariance for Shannon entropy calculation from the list of Go imports.
process.pe.go_strippedbooleanWhether the file is a stripped or obfuscated Go executable.
process.pe.imphashstringA hash of the imports in a PE file.
process.pe.import_hashstringA hash of the imports in a PE file.
process.pe.importsarray(string)List of imported element names and types.
process.pe.imports_names_entropyintShannon entropy calculation from the list of imported element names and types.
process.pe.imports_names_var_entropyintVariance for Shannon entropy calculation from the list of imported element names and types.
process.pe.original_file_namestringInternal name of the file, provided at compile-time.
process.pe.pehashstringA hash of the PE header and data from one or more PE sections.
process.pe.productstringInternal product name of the file, provided at compile-time.
process.pe.sectionsstructSection information of the PE file.
process.pe.sections.entropyintShannon entropy calculation from the section.
process.pe.sections.namestringPE Section List name.
process.pe.sections.physical_sizeintPE Section List physical size.
process.pe.sections.var_entropyintVariance for Shannon entropy calculation from the section.
process.pe.sections.virtual_sizeintPE Section List virtual size. This is always the same as physical_size.
process.pidintProcess id.
process.previousstruct
process.previous.argsarray(string)Array of process arguments.
process.previous.args_countintLength of the process.args array.
process.previous.executablestructAbsolute path to the process executable.
process.previous.executable.textstringAbsolute path to the process executable.
process.real_groupstruct
process.real_group.idstringUnique identifier for the group on the system/platform.
process.real_group.namestringName of the group.
process.real_userstruct
process.real_user.idstringUnique identifier of the user.
process.real_user.namestructShort name or login of the user.
process.real_user.name.textstringShort name or login of the user.
process.saved_groupstruct
process.saved_group.idstringUnique identifier for the group on the system/platform.
process.saved_group.namestringName of the group.
process.saved_userstruct
process.saved_user.idstringUnique identifier of the user.
process.saved_user.namestructShort name or login of the user.
process.saved_user.name.textstringShort name or login of the user.
process.session_leaderstruct
process.session_leader.argsarray(string)Array of process arguments.
process.session_leader.args_countintLength of the process.args array.
process.session_leader.command_linestructFull command line that started the process.
process.session_leader.command_line.textstringFull command line that started the process.
process.session_leader.entity_idstringUnique identifier for the process.
process.session_leader.executablestructAbsolute path to the process executable.
process.session_leader.executable.textstringAbsolute path to the process executable.
process.session_leader.groupstruct
process.session_leader.group.idstringUnique identifier for the group on the system/platform.
process.session_leader.group.namestringName of the group.
process.session_leader.interactivebooleanWhether the process is connected to an interactive shell.
process.session_leader.namestructProcess name.
process.session_leader.name.textstringProcess name.
process.session_leader.parentstruct
process.session_leader.parent.entity_idstringUnique identifier for the process.
process.session_leader.parent.pidintProcess id.
process.session_leader.parent.session_leaderstruct
process.session_leader.parent.session_leader.entity_idstringUnique identifier for the process.
process.session_leader.parent.session_leader.pidintProcess id.
process.session_leader.parent.session_leader.starttimestampThe time the process started.
process.session_leader.parent.session_leader.vpidintVirtual process id.
process.session_leader.parent.starttimestampThe time the process started.
process.session_leader.parent.vpidintVirtual process id.
process.session_leader.pidintProcess id.
process.session_leader.real_groupstruct
process.session_leader.real_group.idstringUnique identifier for the group on the system/platform.
process.session_leader.real_group.namestringName of the group.
process.session_leader.real_userstruct
process.session_leader.real_user.idstringUnique identifier of the user.
process.session_leader.real_user.namestructShort name or login of the user.
process.session_leader.real_user.name.textstringShort name or login of the user.
process.session_leader.same_as_processbooleanThis boolean is used to identify if a leader process is the same as the top level process.
process.session_leader.saved_groupstruct
process.session_leader.saved_group.idstringUnique identifier for the group on the system/platform.
process.session_leader.saved_group.namestringName of the group.
process.session_leader.saved_userstruct
process.session_leader.saved_user.idstringUnique identifier of the user.
process.session_leader.saved_user.namestructShort name or login of the user.
process.session_leader.saved_user.name.textstringShort name or login of the user.
process.session_leader.starttimestampThe time the process started.
process.session_leader.supplemental_groupsstruct
process.session_leader.supplemental_groups.idstringUnique identifier for the group on the system/platform.
process.session_leader.supplemental_groups.namestringName of the group.
process.session_leader.ttystructInformation about the controlling TTY device.
process.session_leader.tty.char_devicestruct
process.session_leader.tty.char_device.majorintThe TTY character device's major number.
process.session_leader.tty.char_device.minorintThe TTY character device's minor number.
process.session_leader.userstruct
process.session_leader.user.idstringUnique identifier of the user.
process.session_leader.user.namestructShort name or login of the user.
process.session_leader.user.name.textstringShort name or login of the user.
process.session_leader.vpidintVirtual process id.
process.session_leader.working_directorystructThe working directory of the process.
process.session_leader.working_directory.textstringThe working directory of the process.
process.starttimestampThe time the process started.
process.supplemental_groupsstruct
process.supplemental_groups.idstringUnique identifier for the group on the system/platform.
process.supplemental_groups.namestringName of the group.
process.threadstruct
process.thread.capabilitiesstruct
process.thread.capabilities.effectivearray(string)Array of capabilities used for permission checks.
process.thread.capabilities.permittedarray(string)Array of capabilities a thread could assume.
process.thread.idintThread ID.
process.thread.namestringThread name.
process.titlestructProcess title.
process.title.textstringProcess title.
process.ttystructInformation about the controlling TTY device.
process.tty.char_devicestruct
process.tty.char_device.majorintThe TTY character device's major number.
process.tty.char_device.minorintThe TTY character device's minor number.
process.tty.columnsintThe number of character columns per line. e.g terminal width
process.tty.rowsintThe number of character rows in the terminal. e.g terminal height
process.uptimeintSeconds the process has been up.
process.userstruct
process.user.idstringUnique identifier of the user.
process.user.namestructShort name or login of the user.
process.user.name.textstringShort name or login of the user.
process.vpidintVirtual process id.
process.working_directorystructThe working directory of the process.
process.working_directory.textstringThe working directory of the process.

registry​

FieldTypeDescription
registrystruct
registry.datastruct
registry.data.bytesstringOriginal bytes written with base64 encoding.
registry.data.stringsarray(string)List of strings representing what was written to the registry.
registry.data.typestringStandard registry type for encoding contents
registry.hivestringAbbreviated name for the hive.
registry.keystringHive-relative path of keys.
registry.pathstringFull path, including hive, key and value
registry.valuestringName of the value written.
FieldTypeDescription
relatedstruct
related.hasharray(string)All the hashes seen on your event.
related.hostsarray(string)All the host identifiers seen on your event.
related.iparray(string)All of the IPs seen on your event.
related.userarray(string)All the user names or other user identifiers seen on the event.

rule​

FieldTypeDescription
rulestruct
rule.authorarray(string)Rule author
rule.categorystringRule category
rule.descriptionstringRule description
rule.idstringRule ID
rule.licensestringRule license
rule.namestringRule name
rule.referencestringRule reference URL
rule.rulesetstringRule ruleset
rule.uuidstringRule UUID
rule.versionstringRule version

server​

FieldTypeDescription
serverstruct
server.addressstringServer network address.
server.asstruct
server.as.numberintUnique number allocated to the autonomous system.
server.as.organizationstruct
server.as.organization.namestructOrganization name.
server.as.organization.name.textstringOrganization name.
server.bytesintBytes sent from the server to the client.
server.domainstringThe domain name of the server.
server.geostruct
server.geo.city_namestringCity name.
server.geo.continent_codestringContinent code.
server.geo.continent_namestringName of the continent.
server.geo.country_iso_codestringCountry ISO code.
server.geo.country_namestringCountry name.
server.geo.locationstringLongitude and latitude.
server.geo.namestringUser-defined description of a location.
server.geo.postal_codestringPostal code.
server.geo.region_iso_codestringRegion ISO code.
server.geo.region_namestringRegion name.
server.geo.timezonestringTime zone.
server.ipstringIP address of the server.
server.macstringMAC address of the server.
server.natstruct
server.nat.ipstringServer NAT ip
server.nat.portintServer NAT port
server.packetsintPackets sent from the server to the client.
server.portintPort of the server.
server.registered_domainstringThe highest registered server domain, stripped of the subdomain.
server.subdomainstringThe subdomain of the domain.
server.top_level_domainstringThe effective top level domain (com, org, net, co.uk).
server.userstruct
server.user.domainstringName of the directory the user is a member of.
server.user.emailstringUser email address.
server.user.full_namestructUser's full name, if available.
server.user.full_name.textstringUser's full name, if available.
server.user.groupstruct
server.user.group.domainstringName of the directory the group is a member of.
server.user.group.idstringUnique identifier for the group on the system/platform.
server.user.group.namestringName of the group.
server.user.hashstringUnique user hash to correlate information for a user in anonymized form.
server.user.idstringUnique identifier of the user.
server.user.namestructShort name or login of the user.
server.user.name.textstringShort name or login of the user.
server.user.rolesarray(string)Array of user roles at the time of the event.

service​

FieldTypeDescription
servicestruct
service.addressstringAddress of this service.
service.entitystruct
service.entity.attributesmapA set of static or semi-static attributes of the entity.
service.entity.behaviormapA set of ephemeral characteristics of the entity, derived from observed behaviors during a specific time period.
service.entity.display_namestructAn optional field used when a pretty name is desired for entity-centric operations.
service.entity.display_name.textstringAn optional field used when a pretty name is desired for entity-centric operations.
service.entity.idstringUnique identifier for the entity.
service.entity.last_seen_timestamptimestampIndicates the date/time when this entity was last "seen."
service.entity.lifecyclemapA set of temporal characteristics of the entity.
service.entity.metricsmapField set for any fields containing numeric entity metrics.
service.entity.namestructThe name of the entity.
service.entity.name.textstringThe name of the entity.
service.entity.rawmapOriginal, unmodified fields from the source system.
service.entity.referencestringA URI, URL, or other direct reference to access or locate the entity.
service.entity.sourcestringSource module or integration that provided the entity data.
service.entity.sub_typestringThe specific type designation for the entity as defined by its provider or system.
service.entity.typearray(string)Standardized high-level classification of the entity.
service.environmentstringEnvironment of the service.
service.ephemeral_idstringEphemeral identifier of this service.
service.idstringUnique identifier of the running service.
service.namestringName of the service.
service.nodestruct
service.node.namestringName of the service node.
service.node.rolestringDeprecated role (singular) of the service node.
service.node.rolesarray(string)Roles of the service node.
service.originstruct
service.origin.addressstringAddress of this service.
service.origin.entitystruct
service.origin.entity.attributesmapA set of static or semi-static attributes of the entity.
service.origin.entity.behaviormapA set of ephemeral characteristics of the entity, derived from observed behaviors during a specific time period.
service.origin.entity.display_namestructAn optional field used when a pretty name is desired for entity-centric operations.
service.origin.entity.display_name.textstringAn optional field used when a pretty name is desired for entity-centric operations.
service.origin.entity.idstringUnique identifier for the entity.
service.origin.entity.last_seen_timestamptimestampIndicates the date/time when this entity was last "seen."
service.origin.entity.lifecyclemapA set of temporal characteristics of the entity.
service.origin.entity.metricsmapField set for any fields containing numeric entity metrics.
service.origin.entity.namestructThe name of the entity.
service.origin.entity.name.textstringThe name of the entity.
service.origin.entity.rawmapOriginal, unmodified fields from the source system.
service.origin.entity.referencestringA URI, URL, or other direct reference to access or locate the entity.
service.origin.entity.sourcestringSource module or integration that provided the entity data.
service.origin.entity.sub_typestringThe specific type designation for the entity as defined by its provider or system.
service.origin.entity.typearray(string)Standardized high-level classification of the entity.
service.origin.environmentstringEnvironment of the service.
service.origin.ephemeral_idstringEphemeral identifier of this service.
service.origin.idstringUnique identifier of the running service.
service.origin.namestringName of the service.
service.origin.nodestruct
service.origin.node.namestringName of the service node.
service.origin.node.rolestringDeprecated role (singular) of the service node.
service.origin.node.rolesarray(string)Roles of the service node.
service.origin.statestringCurrent state of the service.
service.origin.typestringThe type of the service.
service.origin.versionstringVersion of the service.
service.statestringCurrent state of the service.
service.targetstruct
service.target.addressstringAddress of this service.
service.target.entitystruct
service.target.entity.attributesmapA set of static or semi-static attributes of the entity.
service.target.entity.behaviormapA set of ephemeral characteristics of the entity, derived from observed behaviors during a specific time period.
service.target.entity.display_namestructAn optional field used when a pretty name is desired for entity-centric operations.
service.target.entity.display_name.textstringAn optional field used when a pretty name is desired for entity-centric operations.
service.target.entity.idstringUnique identifier for the entity.
service.target.entity.last_seen_timestamptimestampIndicates the date/time when this entity was last "seen."
service.target.entity.lifecyclemapA set of temporal characteristics of the entity.
service.target.entity.metricsmapField set for any fields containing numeric entity metrics.
service.target.entity.namestructThe name of the entity.
service.target.entity.name.textstringThe name of the entity.
service.target.entity.rawmapOriginal, unmodified fields from the source system.
service.target.entity.referencestringA URI, URL, or other direct reference to access or locate the entity.
service.target.entity.sourcestringSource module or integration that provided the entity data.
service.target.entity.sub_typestringThe specific type designation for the entity as defined by its provider or system.
service.target.entity.typearray(string)Standardized high-level classification of the entity.
service.target.environmentstringEnvironment of the service.
service.target.ephemeral_idstringEphemeral identifier of this service.
service.target.idstringUnique identifier of the running service.
service.target.namestringName of the service.
service.target.nodestruct
service.target.node.namestringName of the service node.
service.target.node.rolestringDeprecated role (singular) of the service node.
service.target.node.rolesarray(string)Roles of the service node.
service.target.statestringCurrent state of the service.
service.target.typestringThe type of the service.
service.target.versionstringVersion of the service.
service.typestringThe type of the service.
service.versionstringVersion of the service.

source​

FieldTypeDescription
sourcestruct
source.addressstringSource network address.
source.asstruct
source.as.numberintUnique number allocated to the autonomous system.
source.as.organizationstruct
source.as.organization.namestructOrganization name.
source.as.organization.name.textstringOrganization name.
source.bytesintBytes sent from the source to the destination.
source.domainstringThe domain name of the source.
source.geostruct
source.geo.city_namestringCity name.
source.geo.continent_codestringContinent code.
source.geo.continent_namestringName of the continent.
source.geo.country_iso_codestringCountry ISO code.
source.geo.country_namestringCountry name.
source.geo.locationstringLongitude and latitude.
source.geo.namestringUser-defined description of a location.
source.geo.postal_codestringPostal code.
source.geo.region_iso_codestringRegion ISO code.
source.geo.region_namestringRegion name.
source.geo.timezonestringTime zone.
source.ipstringIP address of the source.
source.macstringMAC address of the source.
source.natstruct
source.nat.ipstringSource NAT ip
source.nat.portintSource NAT port
source.packetsintPackets sent from the source to the destination.
source.portintPort of the source.
source.registered_domainstringThe highest registered source domain, stripped of the subdomain.
source.subdomainstringThe subdomain of the domain.
source.top_level_domainstringThe effective top level domain (com, org, net, co.uk).
source.userstruct
source.user.domainstringName of the directory the user is a member of.
source.user.emailstringUser email address.
source.user.full_namestructUser's full name, if available.
source.user.full_name.textstringUser's full name, if available.
source.user.groupstruct
source.user.group.domainstringName of the directory the group is a member of.
source.user.group.idstringUnique identifier for the group on the system/platform.
source.user.group.namestringName of the group.
source.user.hashstringUnique user hash to correlate information for a user in anonymized form.
source.user.idstringUnique identifier of the user.
source.user.namestructShort name or login of the user.
source.user.name.textstringShort name or login of the user.
source.user.rolesarray(string)Array of user roles at the time of the event.

span​

FieldTypeDescription
spanstruct
span.idstringUnique identifier of the span within the scope of its trace.

threat​

FieldTypeDescription
threatstruct
threat.enrichmentsstructList of objects containing indicators enriching the event.
threat.enrichments.indicatorstructObject containing indicators enriching the event.
threat.enrichments.indicator.asstruct
threat.enrichments.indicator.as.numberintUnique number allocated to the autonomous system.
threat.enrichments.indicator.as.organizationstruct
threat.enrichments.indicator.as.organization.namestructOrganization name.
threat.enrichments.indicator.as.organization.name.textstringOrganization name.
threat.enrichments.indicator.confidencestringIndicator confidence rating
threat.enrichments.indicator.descriptionstringIndicator description
threat.enrichments.indicator.emailstruct
threat.enrichments.indicator.email.addressstringIndicator email address
threat.enrichments.indicator.filestruct
threat.enrichments.indicator.file.accessedtimestampLast time the file was accessed.
threat.enrichments.indicator.file.attributesarray(string)Array of file attributes.
threat.enrichments.indicator.file.code_signaturestruct
threat.enrichments.indicator.file.code_signature.digest_algorithmstringHashing algorithm used to sign the process.
threat.enrichments.indicator.file.code_signature.existsbooleanBoolean to capture if a signature is present.
threat.enrichments.indicator.file.code_signature.flagsstringCode signing flags of the process
threat.enrichments.indicator.file.code_signature.signing_idstringThe identifier used to sign the process.
threat.enrichments.indicator.file.code_signature.statusstringAdditional information about the certificate status.
threat.enrichments.indicator.file.code_signature.subject_namestringSubject name of the code signer
threat.enrichments.indicator.file.code_signature.team_idstringThe team identifier used to sign the process.
threat.enrichments.indicator.file.code_signature.thumbprint_sha256stringSHA256 hash of the certificate.
threat.enrichments.indicator.file.code_signature.timestamptimestampWhen the signature was generated and signed.
threat.enrichments.indicator.file.code_signature.trustedbooleanStores the trust status of the certificate chain.
threat.enrichments.indicator.file.code_signature.validbooleanBoolean to capture if the digital signature is verified against the binary content.
threat.enrichments.indicator.file.createdtimestampFile creation time.
threat.enrichments.indicator.file.ctimetimestampLast time the file attributes or metadata changed.
threat.enrichments.indicator.file.devicestringDevice that is the source of the file.
threat.enrichments.indicator.file.directorystringDirectory where the file is located.
threat.enrichments.indicator.file.drive_letterstringDrive letter where the file is located.
threat.enrichments.indicator.file.elfstruct
threat.enrichments.indicator.file.elf.architecturestringMachine architecture of the ELF file.
threat.enrichments.indicator.file.elf.byte_orderstringByte sequence of ELF file.
threat.enrichments.indicator.file.elf.cpu_typestringCPU type of the ELF file.
threat.enrichments.indicator.file.elf.creation_datetimestampBuild or compile date.
threat.enrichments.indicator.file.elf.exportsarray(string)List of exported element names and types.
threat.enrichments.indicator.file.elf.go_import_hashstringA hash of the Go language imports in an ELF file.
threat.enrichments.indicator.file.elf.go_importsstringList of imported Go language element names and types.
threat.enrichments.indicator.file.elf.go_imports_names_entropyintShannon entropy calculation from the list of Go imports.
threat.enrichments.indicator.file.elf.go_imports_names_var_entropyintVariance for Shannon entropy calculation from the list of Go imports.
threat.enrichments.indicator.file.elf.go_strippedbooleanWhether the file is a stripped or obfuscated Go executable.
threat.enrichments.indicator.file.elf.headerstruct
threat.enrichments.indicator.file.elf.header.abi_versionstringVersion of the ELF Application Binary Interface (ABI).
threat.enrichments.indicator.file.elf.header.classstringHeader class of the ELF file.
threat.enrichments.indicator.file.elf.header.datastringData table of the ELF header.
threat.enrichments.indicator.file.elf.header.entrypointintHeader entrypoint of the ELF file.
threat.enrichments.indicator.file.elf.header.object_versionstring"0x1" for original ELF files.
threat.enrichments.indicator.file.elf.header.os_abistringApplication Binary Interface (ABI) of the Linux OS.
threat.enrichments.indicator.file.elf.header.typestringHeader type of the ELF file.
threat.enrichments.indicator.file.elf.header.versionstringVersion of the ELF header.
threat.enrichments.indicator.file.elf.import_hashstringA hash of the imports in an ELF file.
threat.enrichments.indicator.file.elf.importsarray(string)List of imported element names and types.
threat.enrichments.indicator.file.elf.imports_names_entropyintShannon entropy calculation from the list of imported element names and types.
threat.enrichments.indicator.file.elf.imports_names_var_entropyintVariance for Shannon entropy calculation from the list of imported element names and types.
threat.enrichments.indicator.file.elf.sectionsstructSection information of the ELF file.
threat.enrichments.indicator.file.elf.sections.chi2intChi-square probability distribution of the section.
threat.enrichments.indicator.file.elf.sections.entropyintShannon entropy calculation from the section.
threat.enrichments.indicator.file.elf.sections.flagsstringELF Section List flags.
threat.enrichments.indicator.file.elf.sections.namestringELF Section List name.
threat.enrichments.indicator.file.elf.sections.physical_offsetstringELF Section List offset.
threat.enrichments.indicator.file.elf.sections.physical_sizeintELF Section List physical size.
threat.enrichments.indicator.file.elf.sections.typestringELF Section List type.
threat.enrichments.indicator.file.elf.sections.var_entropyintVariance for Shannon entropy calculation from the section.
threat.enrichments.indicator.file.elf.sections.virtual_addressintELF Section List virtual address.
threat.enrichments.indicator.file.elf.sections.virtual_sizeintELF Section List virtual size.
threat.enrichments.indicator.file.elf.segmentsstructELF object segment list.
threat.enrichments.indicator.file.elf.segments.sectionsstringELF object segment sections.
threat.enrichments.indicator.file.elf.segments.typestringELF object segment type.
threat.enrichments.indicator.file.elf.shared_librariesarray(string)List of shared libraries used by this ELF object.
threat.enrichments.indicator.file.elf.telfhashstringtelfhash hash for ELF file.
threat.enrichments.indicator.file.extensionstringFile extension, excluding the leading dot.
threat.enrichments.indicator.file.fork_namestringA fork is additional data associated with a filesystem object.
threat.enrichments.indicator.file.gidstringPrimary group ID (GID) of the file.
threat.enrichments.indicator.file.groupstringPrimary group name of the file.
threat.enrichments.indicator.file.hashstruct
threat.enrichments.indicator.file.hash.cdhashstringThe Code Directory (CD) hash of an executable.
threat.enrichments.indicator.file.hash.md5stringMD5 hash.
threat.enrichments.indicator.file.hash.sha1stringSHA1 hash.
threat.enrichments.indicator.file.hash.sha256stringSHA256 hash.
threat.enrichments.indicator.file.hash.sha384stringSHA384 hash.
threat.enrichments.indicator.file.hash.sha512stringSHA512 hash.
threat.enrichments.indicator.file.hash.ssdeepstringSSDEEP hash.
threat.enrichments.indicator.file.hash.tlshstringTLSH hash.
threat.enrichments.indicator.file.inodestringInode representing the file in the filesystem.
threat.enrichments.indicator.file.mime_typestringMedia type of file, document, or arrangement of bytes.
threat.enrichments.indicator.file.modestringMode of the file in octal representation.
threat.enrichments.indicator.file.mtimetimestampLast time the file content was modified.
threat.enrichments.indicator.file.namestringName of the file including the extension, without the directory.
threat.enrichments.indicator.file.origin_referrer_urlstringThe URL of the webpage that linked to the file.
threat.enrichments.indicator.file.origin_urlstringThe URL where the file is hosted.
threat.enrichments.indicator.file.ownerstringFile owner's username.
threat.enrichments.indicator.file.pathstructFull path to the file, including the file name.
threat.enrichments.indicator.file.path.textstringFull path to the file, including the file name.
threat.enrichments.indicator.file.pestruct
threat.enrichments.indicator.file.pe.architecturestringCPU architecture target for the file.
threat.enrichments.indicator.file.pe.companystringInternal company name of the file, provided at compile-time.
threat.enrichments.indicator.file.pe.descriptionstringInternal description of the file, provided at compile-time.
threat.enrichments.indicator.file.pe.file_versionstringProcess name.
threat.enrichments.indicator.file.pe.go_import_hashstringA hash of the Go language imports in a PE file.
threat.enrichments.indicator.file.pe.go_importsstringList of imported Go language element names and types.
threat.enrichments.indicator.file.pe.go_imports_names_entropyintShannon entropy calculation from the list of Go imports.
threat.enrichments.indicator.file.pe.go_imports_names_var_entropyintVariance for Shannon entropy calculation from the list of Go imports.
threat.enrichments.indicator.file.pe.go_strippedbooleanWhether the file is a stripped or obfuscated Go executable.
threat.enrichments.indicator.file.pe.imphashstringA hash of the imports in a PE file.
threat.enrichments.indicator.file.pe.import_hashstringA hash of the imports in a PE file.
threat.enrichments.indicator.file.pe.importsarray(string)List of imported element names and types.
threat.enrichments.indicator.file.pe.imports_names_entropyintShannon entropy calculation from the list of imported element names and types.
threat.enrichments.indicator.file.pe.imports_names_var_entropyintVariance for Shannon entropy calculation from the list of imported element names and types.
threat.enrichments.indicator.file.pe.original_file_namestringInternal name of the file, provided at compile-time.
threat.enrichments.indicator.file.pe.pehashstringA hash of the PE header and data from one or more PE sections.
threat.enrichments.indicator.file.pe.productstringInternal product name of the file, provided at compile-time.
threat.enrichments.indicator.file.pe.sectionsstructSection information of the PE file.
threat.enrichments.indicator.file.pe.sections.entropyintShannon entropy calculation from the section.
threat.enrichments.indicator.file.pe.sections.namestringPE Section List name.
threat.enrichments.indicator.file.pe.sections.physical_sizeintPE Section List physical size.
threat.enrichments.indicator.file.pe.sections.var_entropyintVariance for Shannon entropy calculation from the section.
threat.enrichments.indicator.file.pe.sections.virtual_sizeintPE Section List virtual size. This is always the same as physical_size.
threat.enrichments.indicator.file.sizeintFile size in bytes.
threat.enrichments.indicator.file.target_pathstructTarget path for symlinks.
threat.enrichments.indicator.file.target_path.textstringTarget path for symlinks.
threat.enrichments.indicator.file.typestringFile type (file, dir, or symlink).
threat.enrichments.indicator.file.uidstringThe user ID (UID) or security identifier (SID) of the file owner.
threat.enrichments.indicator.file.x509struct
threat.enrichments.indicator.file.x509.alternative_namesarray(string)List of subject alternative names (SAN).
threat.enrichments.indicator.file.x509.issuerstruct
threat.enrichments.indicator.file.x509.issuer.common_namearray(string)List of common name (CN) of issuing certificate authority.
threat.enrichments.indicator.file.x509.issuer.countryarray(string)List of country (C) codes
threat.enrichments.indicator.file.x509.issuer.distinguished_namestringDistinguished name (DN) of issuing certificate authority.
threat.enrichments.indicator.file.x509.issuer.localityarray(string)List of locality names (L)
threat.enrichments.indicator.file.x509.issuer.organizationarray(string)List of organizations (O) of issuing certificate authority.
threat.enrichments.indicator.file.x509.issuer.organizational_unitarray(string)List of organizational units (OU) of issuing certificate authority.
threat.enrichments.indicator.file.x509.issuer.state_or_provincearray(string)List of state or province names (ST, S, or P)
threat.enrichments.indicator.file.x509.not_aftertimestampTime at which the certificate is no longer considered valid.
threat.enrichments.indicator.file.x509.not_beforetimestampTime at which the certificate is first considered valid.
threat.enrichments.indicator.file.x509.public_key_algorithmstringAlgorithm used to generate the public key.
threat.enrichments.indicator.file.x509.public_key_curvestringThe curve used by the elliptic curve public key algorithm. This is algorithm specific.
threat.enrichments.indicator.file.x509.public_key_exponentintExponent used to derive the public key. This is algorithm specific.
threat.enrichments.indicator.file.x509.public_key_sizeintThe size of the public key space in bits.
threat.enrichments.indicator.file.x509.serial_numberstringUnique serial number issued by the certificate authority.
threat.enrichments.indicator.file.x509.signature_algorithmstringIdentifier for certificate signature algorithm.
threat.enrichments.indicator.file.x509.subjectstruct
threat.enrichments.indicator.file.x509.subject.common_namearray(string)List of common names (CN) of subject.
threat.enrichments.indicator.file.x509.subject.countryarray(string)List of country (C) code
threat.enrichments.indicator.file.x509.subject.distinguished_namestringDistinguished name (DN) of the certificate subject entity.
threat.enrichments.indicator.file.x509.subject.localityarray(string)List of locality names (L)
threat.enrichments.indicator.file.x509.subject.organizationarray(string)List of organizations (O) of subject.
threat.enrichments.indicator.file.x509.subject.organizational_unitarray(string)List of organizational units (OU) of subject.
threat.enrichments.indicator.file.x509.subject.state_or_provincearray(string)List of state or province names (ST, S, or P)
threat.enrichments.indicator.file.x509.version_numberstringVersion of x509 format.
threat.enrichments.indicator.first_seentimestampDate/time indicator was first reported.
threat.enrichments.indicator.geostruct
threat.enrichments.indicator.geo.city_namestringCity name.
threat.enrichments.indicator.geo.continent_codestringContinent code.
threat.enrichments.indicator.geo.continent_namestringName of the continent.
threat.enrichments.indicator.geo.country_iso_codestringCountry ISO code.
threat.enrichments.indicator.geo.country_namestringCountry name.
threat.enrichments.indicator.geo.locationstringLongitude and latitude.
threat.enrichments.indicator.geo.namestringUser-defined description of a location.
threat.enrichments.indicator.geo.postal_codestringPostal code.
threat.enrichments.indicator.geo.region_iso_codestringRegion ISO code.
threat.enrichments.indicator.geo.region_namestringRegion name.
threat.enrichments.indicator.geo.timezonestringTime zone.
threat.enrichments.indicator.ipstringIndicator IP address
threat.enrichments.indicator.last_seentimestampDate/time indicator was last reported.
threat.enrichments.indicator.markingstruct
threat.enrichments.indicator.marking.tlpstringIndicator TLP marking
threat.enrichments.indicator.marking.tlp_versionstringIndicator TLP version
threat.enrichments.indicator.modified_attimestampDate/time indicator was last updated.
threat.enrichments.indicator.namestringIndicator display name
threat.enrichments.indicator.portintIndicator port
threat.enrichments.indicator.providerstringIndicator provider
threat.enrichments.indicator.referencestringIndicator reference URL
threat.enrichments.indicator.registrystruct
threat.enrichments.indicator.registry.datastruct
threat.enrichments.indicator.registry.data.bytesstringOriginal bytes written with base64 encoding.
threat.enrichments.indicator.registry.data.stringsarray(string)List of strings representing what was written to the registry.
threat.enrichments.indicator.registry.data.typestringStandard registry type for encoding contents
threat.enrichments.indicator.registry.hivestringAbbreviated name for the hive.
threat.enrichments.indicator.registry.keystringHive-relative path of keys.
threat.enrichments.indicator.registry.pathstringFull path, including hive, key and value
threat.enrichments.indicator.registry.valuestringName of the value written.
threat.enrichments.indicator.scanner_statsintScanner statistics
threat.enrichments.indicator.sightingsintNumber of times indicator observed
threat.enrichments.indicator.typestringType of indicator
threat.enrichments.indicator.urlstruct
threat.enrichments.indicator.url.domainstringDomain of the url.
threat.enrichments.indicator.url.extensionstringFile extension from the request url, excluding the leading dot.
threat.enrichments.indicator.url.fragmentstringPortion of the url after the #.
threat.enrichments.indicator.url.fullstructFull unparsed URL.
threat.enrichments.indicator.url.full.textstringFull unparsed URL.
threat.enrichments.indicator.url.originalstructUnmodified original url as seen in the event source.
threat.enrichments.indicator.url.original.textstringUnmodified original url as seen in the event source.
threat.enrichments.indicator.url.passwordstringPassword of the request.
threat.enrichments.indicator.url.pathstringPath of the request, such as "/search".
threat.enrichments.indicator.url.portintPort of the request, such as 443.
threat.enrichments.indicator.url.querystringQuery string of the request.
threat.enrichments.indicator.url.registered_domainstringThe highest registered url domain, stripped of the subdomain.
threat.enrichments.indicator.url.schemestringScheme of the url.
threat.enrichments.indicator.url.subdomainstringThe subdomain of the domain.
threat.enrichments.indicator.url.top_level_domainstringThe effective top level domain (com, org, net, co.uk).
threat.enrichments.indicator.url.usernamestringUsername of the request.
threat.enrichments.indicator.x509struct
threat.enrichments.indicator.x509.alternative_namesarray(string)List of subject alternative names (SAN).
threat.enrichments.indicator.x509.issuerstruct
threat.enrichments.indicator.x509.issuer.common_namearray(string)List of common name (CN) of issuing certificate authority.
threat.enrichments.indicator.x509.issuer.countryarray(string)List of country (C) codes
threat.enrichments.indicator.x509.issuer.distinguished_namestringDistinguished name (DN) of issuing certificate authority.
threat.enrichments.indicator.x509.issuer.localityarray(string)List of locality names (L)
threat.enrichments.indicator.x509.issuer.organizationarray(string)List of organizations (O) of issuing certificate authority.
threat.enrichments.indicator.x509.issuer.organizational_unitarray(string)List of organizational units (OU) of issuing certificate authority.
threat.enrichments.indicator.x509.issuer.state_or_provincearray(string)List of state or province names (ST, S, or P)
threat.enrichments.indicator.x509.not_aftertimestampTime at which the certificate is no longer considered valid.
threat.enrichments.indicator.x509.not_beforetimestampTime at which the certificate is first considered valid.
threat.enrichments.indicator.x509.public_key_algorithmstringAlgorithm used to generate the public key.
threat.enrichments.indicator.x509.public_key_curvestringThe curve used by the elliptic curve public key algorithm. This is algorithm specific.
threat.enrichments.indicator.x509.public_key_exponentintExponent used to derive the public key. This is algorithm specific.
threat.enrichments.indicator.x509.public_key_sizeintThe size of the public key space in bits.
threat.enrichments.indicator.x509.serial_numberstringUnique serial number issued by the certificate authority.
threat.enrichments.indicator.x509.signature_algorithmstringIdentifier for certificate signature algorithm.
threat.enrichments.indicator.x509.subjectstruct
threat.enrichments.indicator.x509.subject.common_namearray(string)List of common names (CN) of subject.
threat.enrichments.indicator.x509.subject.countryarray(string)List of country (C) code
threat.enrichments.indicator.x509.subject.distinguished_namestringDistinguished name (DN) of the certificate subject entity.
threat.enrichments.indicator.x509.subject.localityarray(string)List of locality names (L)
threat.enrichments.indicator.x509.subject.organizationarray(string)List of organizations (O) of subject.
threat.enrichments.indicator.x509.subject.organizational_unitarray(string)List of organizational units (OU) of subject.
threat.enrichments.indicator.x509.subject.state_or_provincearray(string)List of state or province names (ST, S, or P)
threat.enrichments.indicator.x509.version_numberstringVersion of x509 format.
threat.enrichments.matchedstruct
threat.enrichments.matched.atomicstringMatched indicator value
threat.enrichments.matched.fieldstringMatched indicator field
threat.enrichments.matched.idstringMatched indicator identifier
threat.enrichments.matched.indexstringMatched indicator index
threat.enrichments.matched.occurredtimestampDate of match
threat.enrichments.matched.typestringType of indicator match
threat.feedstruct
threat.feed.dashboard_idstringFeed dashboard ID.
threat.feed.descriptionstringDescription of the threat feed.
threat.feed.namestringName of the threat feed.
threat.feed.referencestringReference for the threat feed.
threat.frameworkstringThreat classification framework.
threat.groupstruct
threat.group.aliasarray(string)Alias of the group.
threat.group.idstringID of the group.
threat.group.namestringName of the group.
threat.group.referencestringReference URL of the group.
threat.indicatorstruct
threat.indicator.asstruct
threat.indicator.as.numberintUnique number allocated to the autonomous system.
threat.indicator.as.organizationstruct
threat.indicator.as.organization.namestructOrganization name.
threat.indicator.as.organization.name.textstringOrganization name.
threat.indicator.confidencestringIndicator confidence rating
threat.indicator.descriptionstringIndicator description
threat.indicator.emailstruct
threat.indicator.email.addressstringIndicator email address
threat.indicator.filestruct
threat.indicator.file.accessedtimestampLast time the file was accessed.
threat.indicator.file.attributesarray(string)Array of file attributes.
threat.indicator.file.code_signaturestruct
threat.indicator.file.code_signature.digest_algorithmstringHashing algorithm used to sign the process.
threat.indicator.file.code_signature.existsbooleanBoolean to capture if a signature is present.
threat.indicator.file.code_signature.flagsstringCode signing flags of the process
threat.indicator.file.code_signature.signing_idstringThe identifier used to sign the process.
threat.indicator.file.code_signature.statusstringAdditional information about the certificate status.
threat.indicator.file.code_signature.subject_namestringSubject name of the code signer
threat.indicator.file.code_signature.team_idstringThe team identifier used to sign the process.
threat.indicator.file.code_signature.thumbprint_sha256stringSHA256 hash of the certificate.
threat.indicator.file.code_signature.timestamptimestampWhen the signature was generated and signed.
threat.indicator.file.code_signature.trustedbooleanStores the trust status of the certificate chain.
threat.indicator.file.code_signature.validbooleanBoolean to capture if the digital signature is verified against the binary content.
threat.indicator.file.createdtimestampFile creation time.
threat.indicator.file.ctimetimestampLast time the file attributes or metadata changed.
threat.indicator.file.devicestringDevice that is the source of the file.
threat.indicator.file.directorystringDirectory where the file is located.
threat.indicator.file.drive_letterstringDrive letter where the file is located.
threat.indicator.file.elfstruct
threat.indicator.file.elf.architecturestringMachine architecture of the ELF file.
threat.indicator.file.elf.byte_orderstringByte sequence of ELF file.
threat.indicator.file.elf.cpu_typestringCPU type of the ELF file.
threat.indicator.file.elf.creation_datetimestampBuild or compile date.
threat.indicator.file.elf.exportsarray(string)List of exported element names and types.
threat.indicator.file.elf.go_import_hashstringA hash of the Go language imports in an ELF file.
threat.indicator.file.elf.go_importsstringList of imported Go language element names and types.
threat.indicator.file.elf.go_imports_names_entropyintShannon entropy calculation from the list of Go imports.
threat.indicator.file.elf.go_imports_names_var_entropyintVariance for Shannon entropy calculation from the list of Go imports.
threat.indicator.file.elf.go_strippedbooleanWhether the file is a stripped or obfuscated Go executable.
threat.indicator.file.elf.headerstruct
threat.indicator.file.elf.header.abi_versionstringVersion of the ELF Application Binary Interface (ABI).
threat.indicator.file.elf.header.classstringHeader class of the ELF file.
threat.indicator.file.elf.header.datastringData table of the ELF header.
threat.indicator.file.elf.header.entrypointintHeader entrypoint of the ELF file.
threat.indicator.file.elf.header.object_versionstring"0x1" for original ELF files.
threat.indicator.file.elf.header.os_abistringApplication Binary Interface (ABI) of the Linux OS.
threat.indicator.file.elf.header.typestringHeader type of the ELF file.
threat.indicator.file.elf.header.versionstringVersion of the ELF header.
threat.indicator.file.elf.import_hashstringA hash of the imports in an ELF file.
threat.indicator.file.elf.importsarray(string)List of imported element names and types.
threat.indicator.file.elf.imports_names_entropyintShannon entropy calculation from the list of imported element names and types.
threat.indicator.file.elf.imports_names_var_entropyintVariance for Shannon entropy calculation from the list of imported element names and types.
threat.indicator.file.elf.sectionsstructSection information of the ELF file.
threat.indicator.file.elf.sections.chi2intChi-square probability distribution of the section.
threat.indicator.file.elf.sections.entropyintShannon entropy calculation from the section.
threat.indicator.file.elf.sections.flagsstringELF Section List flags.
threat.indicator.file.elf.sections.namestringELF Section List name.
threat.indicator.file.elf.sections.physical_offsetstringELF Section List offset.
threat.indicator.file.elf.sections.physical_sizeintELF Section List physical size.
threat.indicator.file.elf.sections.typestringELF Section List type.
threat.indicator.file.elf.sections.var_entropyintVariance for Shannon entropy calculation from the section.
threat.indicator.file.elf.sections.virtual_addressintELF Section List virtual address.
threat.indicator.file.elf.sections.virtual_sizeintELF Section List virtual size.
threat.indicator.file.elf.segmentsstructELF object segment list.
threat.indicator.file.elf.segments.sectionsstringELF object segment sections.
threat.indicator.file.elf.segments.typestringELF object segment type.
threat.indicator.file.elf.shared_librariesarray(string)List of shared libraries used by this ELF object.
threat.indicator.file.elf.telfhashstringtelfhash hash for ELF file.
threat.indicator.file.extensionstringFile extension, excluding the leading dot.
threat.indicator.file.fork_namestringA fork is additional data associated with a filesystem object.
threat.indicator.file.gidstringPrimary group ID (GID) of the file.
threat.indicator.file.groupstringPrimary group name of the file.
threat.indicator.file.hashstruct
threat.indicator.file.hash.cdhashstringThe Code Directory (CD) hash of an executable.
threat.indicator.file.hash.md5stringMD5 hash.
threat.indicator.file.hash.sha1stringSHA1 hash.
threat.indicator.file.hash.sha256stringSHA256 hash.
threat.indicator.file.hash.sha384stringSHA384 hash.
threat.indicator.file.hash.sha512stringSHA512 hash.
threat.indicator.file.hash.ssdeepstringSSDEEP hash.
threat.indicator.file.hash.tlshstringTLSH hash.
threat.indicator.file.inodestringInode representing the file in the filesystem.
threat.indicator.file.mime_typestringMedia type of file, document, or arrangement of bytes.
threat.indicator.file.modestringMode of the file in octal representation.
threat.indicator.file.mtimetimestampLast time the file content was modified.
threat.indicator.file.namestringName of the file including the extension, without the directory.
threat.indicator.file.origin_referrer_urlstringThe URL of the webpage that linked to the file.
threat.indicator.file.origin_urlstringThe URL where the file is hosted.
threat.indicator.file.ownerstringFile owner's username.
threat.indicator.file.pathstructFull path to the file, including the file name.
threat.indicator.file.path.textstringFull path to the file, including the file name.
threat.indicator.file.pestruct
threat.indicator.file.pe.architecturestringCPU architecture target for the file.
threat.indicator.file.pe.companystringInternal company name of the file, provided at compile-time.
threat.indicator.file.pe.descriptionstringInternal description of the file, provided at compile-time.
threat.indicator.file.pe.file_versionstringProcess name.
threat.indicator.file.pe.go_import_hashstringA hash of the Go language imports in a PE file.
threat.indicator.file.pe.go_importsstringList of imported Go language element names and types.
threat.indicator.file.pe.go_imports_names_entropyintShannon entropy calculation from the list of Go imports.
threat.indicator.file.pe.go_imports_names_var_entropyintVariance for Shannon entropy calculation from the list of Go imports.
threat.indicator.file.pe.go_strippedbooleanWhether the file is a stripped or obfuscated Go executable.
threat.indicator.file.pe.imphashstringA hash of the imports in a PE file.
threat.indicator.file.pe.import_hashstringA hash of the imports in a PE file.
threat.indicator.file.pe.importsarray(string)List of imported element names and types.
threat.indicator.file.pe.imports_names_entropyintShannon entropy calculation from the list of imported element names and types.
threat.indicator.file.pe.imports_names_var_entropyintVariance for Shannon entropy calculation from the list of imported element names and types.
threat.indicator.file.pe.original_file_namestringInternal name of the file, provided at compile-time.
threat.indicator.file.pe.pehashstringA hash of the PE header and data from one or more PE sections.
threat.indicator.file.pe.productstringInternal product name of the file, provided at compile-time.
threat.indicator.file.pe.sectionsstructSection information of the PE file.
threat.indicator.file.pe.sections.entropyintShannon entropy calculation from the section.
threat.indicator.file.pe.sections.namestringPE Section List name.
threat.indicator.file.pe.sections.physical_sizeintPE Section List physical size.
threat.indicator.file.pe.sections.var_entropyintVariance for Shannon entropy calculation from the section.
threat.indicator.file.pe.sections.virtual_sizeintPE Section List virtual size. This is always the same as physical_size.
threat.indicator.file.sizeintFile size in bytes.
threat.indicator.file.target_pathstructTarget path for symlinks.
threat.indicator.file.target_path.textstringTarget path for symlinks.
threat.indicator.file.typestringFile type (file, dir, or symlink).
threat.indicator.file.uidstringThe user ID (UID) or security identifier (SID) of the file owner.
threat.indicator.file.x509struct
threat.indicator.file.x509.alternative_namesarray(string)List of subject alternative names (SAN).
threat.indicator.file.x509.issuerstruct
threat.indicator.file.x509.issuer.common_namearray(string)List of common name (CN) of issuing certificate authority.
threat.indicator.file.x509.issuer.countryarray(string)List of country (C) codes
threat.indicator.file.x509.issuer.distinguished_namestringDistinguished name (DN) of issuing certificate authority.
threat.indicator.file.x509.issuer.localityarray(string)List of locality names (L)
threat.indicator.file.x509.issuer.organizationarray(string)List of organizations (O) of issuing certificate authority.
threat.indicator.file.x509.issuer.organizational_unitarray(string)List of organizational units (OU) of issuing certificate authority.
threat.indicator.file.x509.issuer.state_or_provincearray(string)List of state or province names (ST, S, or P)
threat.indicator.file.x509.not_aftertimestampTime at which the certificate is no longer considered valid.
threat.indicator.file.x509.not_beforetimestampTime at which the certificate is first considered valid.
threat.indicator.file.x509.public_key_algorithmstringAlgorithm used to generate the public key.
threat.indicator.file.x509.public_key_curvestringThe curve used by the elliptic curve public key algorithm. This is algorithm specific.
threat.indicator.file.x509.public_key_exponentintExponent used to derive the public key. This is algorithm specific.
threat.indicator.file.x509.public_key_sizeintThe size of the public key space in bits.
threat.indicator.file.x509.serial_numberstringUnique serial number issued by the certificate authority.
threat.indicator.file.x509.signature_algorithmstringIdentifier for certificate signature algorithm.
threat.indicator.file.x509.subjectstruct
threat.indicator.file.x509.subject.common_namearray(string)List of common names (CN) of subject.
threat.indicator.file.x509.subject.countryarray(string)List of country (C) code
threat.indicator.file.x509.subject.distinguished_namestringDistinguished name (DN) of the certificate subject entity.
threat.indicator.file.x509.subject.localityarray(string)List of locality names (L)
threat.indicator.file.x509.subject.organizationarray(string)List of organizations (O) of subject.
threat.indicator.file.x509.subject.organizational_unitarray(string)List of organizational units (OU) of subject.
threat.indicator.file.x509.subject.state_or_provincearray(string)List of state or province names (ST, S, or P)
threat.indicator.file.x509.version_numberstringVersion of x509 format.
threat.indicator.first_seentimestampDate/time indicator was first reported.
threat.indicator.geostruct
threat.indicator.geo.city_namestringCity name.
threat.indicator.geo.continent_codestringContinent code.
threat.indicator.geo.continent_namestringName of the continent.
threat.indicator.geo.country_iso_codestringCountry ISO code.
threat.indicator.geo.country_namestringCountry name.
threat.indicator.geo.locationstringLongitude and latitude.
threat.indicator.geo.namestringUser-defined description of a location.
threat.indicator.geo.postal_codestringPostal code.
threat.indicator.geo.region_iso_codestringRegion ISO code.
threat.indicator.geo.region_namestringRegion name.
threat.indicator.geo.timezonestringTime zone.
threat.indicator.idarray(string)ID of the indicator
threat.indicator.ipstringIndicator IP address
threat.indicator.last_seentimestampDate/time indicator was last reported.
threat.indicator.markingstruct
threat.indicator.marking.tlpstringIndicator TLP marking
threat.indicator.marking.tlp_versionstringIndicator TLP version
threat.indicator.modified_attimestampDate/time indicator was last updated.
threat.indicator.namestringIndicator display name
threat.indicator.portintIndicator port
threat.indicator.providerstringIndicator provider
threat.indicator.referencestringIndicator reference URL
threat.indicator.registrystruct
threat.indicator.registry.datastruct
threat.indicator.registry.data.bytesstringOriginal bytes written with base64 encoding.
threat.indicator.registry.data.stringsarray(string)List of strings representing what was written to the registry.
threat.indicator.registry.data.typestringStandard registry type for encoding contents
threat.indicator.registry.hivestringAbbreviated name for the hive.
threat.indicator.registry.keystringHive-relative path of keys.
threat.indicator.registry.pathstringFull path, including hive, key and value
threat.indicator.registry.valuestringName of the value written.
threat.indicator.scanner_statsintScanner statistics
threat.indicator.sightingsintNumber of times indicator observed
threat.indicator.typestringType of indicator
threat.indicator.urlstruct
threat.indicator.url.domainstringDomain of the url.
threat.indicator.url.extensionstringFile extension from the request url, excluding the leading dot.
threat.indicator.url.fragmentstringPortion of the url after the #.
threat.indicator.url.fullstructFull unparsed URL.
threat.indicator.url.full.textstringFull unparsed URL.
threat.indicator.url.originalstructUnmodified original url as seen in the event source.
threat.indicator.url.original.textstringUnmodified original url as seen in the event source.
threat.indicator.url.passwordstringPassword of the request.
threat.indicator.url.pathstringPath of the request, such as "/search".
threat.indicator.url.portintPort of the request, such as 443.
threat.indicator.url.querystringQuery string of the request.
threat.indicator.url.registered_domainstringThe highest registered url domain, stripped of the subdomain.
threat.indicator.url.schemestringScheme of the url.
threat.indicator.url.subdomainstringThe subdomain of the domain.
threat.indicator.url.top_level_domainstringThe effective top level domain (com, org, net, co.uk).
threat.indicator.url.usernamestringUsername of the request.
threat.indicator.x509struct
threat.indicator.x509.alternative_namesarray(string)List of subject alternative names (SAN).
threat.indicator.x509.issuerstruct
threat.indicator.x509.issuer.common_namearray(string)List of common name (CN) of issuing certificate authority.
threat.indicator.x509.issuer.countryarray(string)List of country (C) codes
threat.indicator.x509.issuer.distinguished_namestringDistinguished name (DN) of issuing certificate authority.
threat.indicator.x509.issuer.localityarray(string)List of locality names (L)
threat.indicator.x509.issuer.organizationarray(string)List of organizations (O) of issuing certificate authority.
threat.indicator.x509.issuer.organizational_unitarray(string)List of organizational units (OU) of issuing certificate authority.
threat.indicator.x509.issuer.state_or_provincearray(string)List of state or province names (ST, S, or P)
threat.indicator.x509.not_aftertimestampTime at which the certificate is no longer considered valid.
threat.indicator.x509.not_beforetimestampTime at which the certificate is first considered valid.
threat.indicator.x509.public_key_algorithmstringAlgorithm used to generate the public key.
threat.indicator.x509.public_key_curvestringThe curve used by the elliptic curve public key algorithm. This is algorithm specific.
threat.indicator.x509.public_key_exponentintExponent used to derive the public key. This is algorithm specific.
threat.indicator.x509.public_key_sizeintThe size of the public key space in bits.
threat.indicator.x509.serial_numberstringUnique serial number issued by the certificate authority.
threat.indicator.x509.signature_algorithmstringIdentifier for certificate signature algorithm.
threat.indicator.x509.subjectstruct
threat.indicator.x509.subject.common_namearray(string)List of common names (CN) of subject.
threat.indicator.x509.subject.countryarray(string)List of country (C) code
threat.indicator.x509.subject.distinguished_namestringDistinguished name (DN) of the certificate subject entity.
threat.indicator.x509.subject.localityarray(string)List of locality names (L)
threat.indicator.x509.subject.organizationarray(string)List of organizations (O) of subject.
threat.indicator.x509.subject.organizational_unitarray(string)List of organizational units (OU) of subject.
threat.indicator.x509.subject.state_or_provincearray(string)List of state or province names (ST, S, or P)
threat.indicator.x509.version_numberstringVersion of x509 format.
threat.softwarestruct
threat.software.aliasarray(string)Alias of the software
threat.software.idstringID of the software
threat.software.namestringName of the software.
threat.software.platformsarray(string)Platforms of the software.
threat.software.referencestringSoftware reference URL.
threat.software.typestringSoftware type.
threat.tacticstruct
threat.tactic.idarray(string)Threat tactic id.
threat.tactic.namearray(string)Threat tactic.
threat.tactic.referencearray(string)Threat tactic URL reference.
threat.techniquestruct
threat.technique.idarray(string)Threat technique id.
threat.technique.namestructThreat technique name.
threat.technique.name.textstringThreat technique name.
threat.technique.referencearray(string)Threat technique URL reference.
threat.technique.subtechniquestruct
threat.technique.subtechnique.idarray(string)Threat subtechnique id.
threat.technique.subtechnique.namestructThreat subtechnique name.
threat.technique.subtechnique.name.textstringThreat subtechnique name.
threat.technique.subtechnique.referencearray(string)Threat subtechnique URL reference.

tls​

FieldTypeDescription
tlsstruct
tls.cipherstringString indicating the cipher used during the current connection.
tls.clientstruct
tls.client.certificatestringPEM-encoded stand-alone certificate offered by the client.
tls.client.certificate_chainarray(string)Array of PEM-encoded certificates that make up the certificate chain offered by the client.
tls.client.hashstruct
tls.client.hash.md5stringCertificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the client.
tls.client.hash.sha1stringCertificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the client.
tls.client.hash.sha256stringCertificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the client.
tls.client.issuerstringDistinguished name of subject of the issuer of the x.509 certificate presented by the client.
tls.client.ja3stringA hash that identifies clients based on how they perform an SSL/TLS handshake.
tls.client.not_aftertimestampDate/Time indicating when client certificate is no longer considered valid.
tls.client.not_beforetimestampDate/Time indicating when client certificate is first considered valid.
tls.client.server_namestringHostname the client is trying to connect to. Also called the SNI.
tls.client.subjectstringDistinguished name of subject of the x.509 certificate presented by the client.
tls.client.supported_ciphersarray(string)Array of ciphers offered by the client during the client hello.
tls.client.x509struct
tls.client.x509.alternative_namesarray(string)List of subject alternative names (SAN).
tls.client.x509.issuerstruct
tls.client.x509.issuer.common_namearray(string)List of common name (CN) of issuing certificate authority.
tls.client.x509.issuer.countryarray(string)List of country (C) codes
tls.client.x509.issuer.distinguished_namestringDistinguished name (DN) of issuing certificate authority.
tls.client.x509.issuer.localityarray(string)List of locality names (L)
tls.client.x509.issuer.organizationarray(string)List of organizations (O) of issuing certificate authority.
tls.client.x509.issuer.organizational_unitarray(string)List of organizational units (OU) of issuing certificate authority.
tls.client.x509.issuer.state_or_provincearray(string)List of state or province names (ST, S, or P)
tls.client.x509.not_aftertimestampTime at which the certificate is no longer considered valid.
tls.client.x509.not_beforetimestampTime at which the certificate is first considered valid.
tls.client.x509.public_key_algorithmstringAlgorithm used to generate the public key.
tls.client.x509.public_key_curvestringThe curve used by the elliptic curve public key algorithm. This is algorithm specific.
tls.client.x509.public_key_exponentintExponent used to derive the public key. This is algorithm specific.
tls.client.x509.public_key_sizeintThe size of the public key space in bits.
tls.client.x509.serial_numberstringUnique serial number issued by the certificate authority.
tls.client.x509.signature_algorithmstringIdentifier for certificate signature algorithm.
tls.client.x509.subjectstruct
tls.client.x509.subject.common_namearray(string)List of common names (CN) of subject.
tls.client.x509.subject.countryarray(string)List of country (C) code
tls.client.x509.subject.distinguished_namestringDistinguished name (DN) of the certificate subject entity.
tls.client.x509.subject.localityarray(string)List of locality names (L)
tls.client.x509.subject.organizationarray(string)List of organizations (O) of subject.
tls.client.x509.subject.organizational_unitarray(string)List of organizational units (OU) of subject.
tls.client.x509.subject.state_or_provincearray(string)List of state or province names (ST, S, or P)
tls.client.x509.version_numberstringVersion of x509 format.
tls.curvestringString indicating the curve used for the given cipher, when applicable.
tls.establishedbooleanBoolean flag indicating if the TLS negotiation was successful and transitioned to an encrypted tunnel.
tls.next_protocolstringString indicating the protocol being tunneled.
tls.resumedbooleanBoolean flag indicating if this TLS connection was resumed from an existing TLS negotiation.
tls.serverstruct
tls.server.certificatestringPEM-encoded stand-alone certificate offered by the server.
tls.server.certificate_chainarray(string)Array of PEM-encoded certificates that make up the certificate chain offered by the server.
tls.server.hashstruct
tls.server.hash.md5stringCertificate fingerprint using the MD5 digest of DER-encoded version of certificate offered by the server.
tls.server.hash.sha1stringCertificate fingerprint using the SHA1 digest of DER-encoded version of certificate offered by the server.
tls.server.hash.sha256stringCertificate fingerprint using the SHA256 digest of DER-encoded version of certificate offered by the server.
tls.server.issuerstringSubject of the issuer of the x.509 certificate presented by the server.
tls.server.ja3sstringA hash that identifies servers based on how they perform an SSL/TLS handshake.
tls.server.not_aftertimestampTimestamp indicating when server certificate is no longer considered valid.
tls.server.not_beforetimestampTimestamp indicating when server certificate is first considered valid.
tls.server.subjectstringSubject of the x.509 certificate presented by the server.
tls.server.x509struct
tls.server.x509.alternative_namesarray(string)List of subject alternative names (SAN).
tls.server.x509.issuerstruct
tls.server.x509.issuer.common_namearray(string)List of common name (CN) of issuing certificate authority.
tls.server.x509.issuer.countryarray(string)List of country (C) codes
tls.server.x509.issuer.distinguished_namestringDistinguished name (DN) of issuing certificate authority.
tls.server.x509.issuer.localityarray(string)List of locality names (L)
tls.server.x509.issuer.organizationarray(string)List of organizations (O) of issuing certificate authority.
tls.server.x509.issuer.organizational_unitarray(string)List of organizational units (OU) of issuing certificate authority.
tls.server.x509.issuer.state_or_provincearray(string)List of state or province names (ST, S, or P)
tls.server.x509.not_aftertimestampTime at which the certificate is no longer considered valid.
tls.server.x509.not_beforetimestampTime at which the certificate is first considered valid.
tls.server.x509.public_key_algorithmstringAlgorithm used to generate the public key.
tls.server.x509.public_key_curvestringThe curve used by the elliptic curve public key algorithm. This is algorithm specific.
tls.server.x509.public_key_exponentintExponent used to derive the public key. This is algorithm specific.
tls.server.x509.public_key_sizeintThe size of the public key space in bits.
tls.server.x509.serial_numberstringUnique serial number issued by the certificate authority.
tls.server.x509.signature_algorithmstringIdentifier for certificate signature algorithm.
tls.server.x509.subjectstruct
tls.server.x509.subject.common_namearray(string)List of common names (CN) of subject.
tls.server.x509.subject.countryarray(string)List of country (C) code
tls.server.x509.subject.distinguished_namestringDistinguished name (DN) of the certificate subject entity.
tls.server.x509.subject.localityarray(string)List of locality names (L)
tls.server.x509.subject.organizationarray(string)List of organizations (O) of subject.
tls.server.x509.subject.organizational_unitarray(string)List of organizational units (OU) of subject.
tls.server.x509.subject.state_or_provincearray(string)List of state or province names (ST, S, or P)
tls.server.x509.version_numberstringVersion of x509 format.
tls.versionstringNumeric part of the version parsed from the original string.
tls.version_protocolstringNormalized lowercase protocol name parsed from original string.

trace​

FieldTypeDescription
tracestruct
trace.idstringUnique identifier of the trace.

transaction​

FieldTypeDescription
transactionstruct
transaction.idstringUnique identifier of the transaction within the scope of its trace.

url​

FieldTypeDescription
urlstruct
url.domainstringDomain of the url.
url.extensionstringFile extension from the request url, excluding the leading dot.
url.fragmentstringPortion of the url after the #.
url.fullstructFull unparsed URL.
url.full.textstringFull unparsed URL.
url.originalstructUnmodified original url as seen in the event source.
url.original.textstringUnmodified original url as seen in the event source.
url.passwordstringPassword of the request.
url.pathstringPath of the request, such as "/search".
url.portintPort of the request, such as 443.
url.querystringQuery string of the request.
url.registered_domainstringThe highest registered url domain, stripped of the subdomain.
url.schemestringScheme of the url.
url.subdomainstringThe subdomain of the domain.
url.top_level_domainstringThe effective top level domain (com, org, net, co.uk).
url.usernamestringUsername of the request.

user​

FieldTypeDescription
userstruct
user.changesstruct
user.changes.domainstringName of the directory the user is a member of.
user.changes.emailstringUser email address.
user.changes.entitystruct
user.changes.entity.attributesmapA set of static or semi-static attributes of the entity.
user.changes.entity.behaviormapA set of ephemeral characteristics of the entity, derived from observed behaviors during a specific time period.
user.changes.entity.display_namestructAn optional field used when a pretty name is desired for entity-centric operations.
user.changes.entity.display_name.textstringAn optional field used when a pretty name is desired for entity-centric operations.
user.changes.entity.idstringUnique identifier for the entity.
user.changes.entity.last_seen_timestamptimestampIndicates the date/time when this entity was last "seen."
user.changes.entity.lifecyclemapA set of temporal characteristics of the entity.
user.changes.entity.metricsmapField set for any fields containing numeric entity metrics.
user.changes.entity.namestructThe name of the entity.
user.changes.entity.name.textstringThe name of the entity.
user.changes.entity.rawmapOriginal, unmodified fields from the source system.
user.changes.entity.referencestringA URI, URL, or other direct reference to access or locate the entity.
user.changes.entity.sourcestringSource module or integration that provided the entity data.
user.changes.entity.sub_typestringThe specific type designation for the entity as defined by its provider or system.
user.changes.entity.typearray(string)Standardized high-level classification of the entity.
user.changes.full_namestructUser's full name, if available.
user.changes.full_name.textstringUser's full name, if available.
user.changes.groupstruct
user.changes.group.domainstringName of the directory the group is a member of.
user.changes.group.idstringUnique identifier for the group on the system/platform.
user.changes.group.namestringName of the group.
user.changes.hashstringUnique user hash to correlate information for a user in anonymized form.
user.changes.idstringUnique identifier of the user.
user.changes.namestructShort name or login of the user.
user.changes.name.textstringShort name or login of the user.
user.changes.riskstruct
user.changes.risk.calculated_levelstringA risk classification level calculated by an internal system as part of entity analytics and entity risk scoring.
user.changes.risk.calculated_scoredoubleA risk classification score calculated by an internal system as part of entity analytics and entity risk scoring.
user.changes.risk.calculated_score_normdoubleA normalized risk score calculated by an internal system.
user.changes.risk.static_levelstringA risk classification level obtained from outside the system, such as from some external Threat Intelligence Platform.
user.changes.risk.static_scoredoubleA risk classification score obtained from outside the system, such as from some external Threat Intelligence Platform.
user.changes.risk.static_score_normdoubleA normalized risk score calculated by an external system.
user.changes.rolesarray(string)Array of user roles at the time of the event.
user.domainstringName of the directory the user is a member of.
user.effectivestruct
user.effective.domainstringName of the directory the user is a member of.
user.effective.emailstringUser email address.
user.effective.entitystruct
user.effective.entity.attributesmapA set of static or semi-static attributes of the entity.
user.effective.entity.behaviormapA set of ephemeral characteristics of the entity, derived from observed behaviors during a specific time period.
user.effective.entity.display_namestructAn optional field used when a pretty name is desired for entity-centric operations.
user.effective.entity.display_name.textstringAn optional field used when a pretty name is desired for entity-centric operations.
user.effective.entity.idstringUnique identifier for the entity.
user.effective.entity.last_seen_timestamptimestampIndicates the date/time when this entity was last "seen."
user.effective.entity.lifecyclemapA set of temporal characteristics of the entity.
user.effective.entity.metricsmapField set for any fields containing numeric entity metrics.
user.effective.entity.namestructThe name of the entity.
user.effective.entity.name.textstringThe name of the entity.
user.effective.entity.rawmapOriginal, unmodified fields from the source system.
user.effective.entity.referencestringA URI, URL, or other direct reference to access or locate the entity.
user.effective.entity.sourcestringSource module or integration that provided the entity data.
user.effective.entity.sub_typestringThe specific type designation for the entity as defined by its provider or system.
user.effective.entity.typearray(string)Standardized high-level classification of the entity.
user.effective.full_namestructUser's full name, if available.
user.effective.full_name.textstringUser's full name, if available.
user.effective.groupstruct
user.effective.group.domainstringName of the directory the group is a member of.
user.effective.group.idstringUnique identifier for the group on the system/platform.
user.effective.group.namestringName of the group.
user.effective.hashstringUnique user hash to correlate information for a user in anonymized form.
user.effective.idstringUnique identifier of the user.
user.effective.namestructShort name or login of the user.
user.effective.name.textstringShort name or login of the user.
user.effective.riskstruct
user.effective.risk.calculated_levelstringA risk classification level calculated by an internal system as part of entity analytics and entity risk scoring.
user.effective.risk.calculated_scoredoubleA risk classification score calculated by an internal system as part of entity analytics and entity risk scoring.
user.effective.risk.calculated_score_normdoubleA normalized risk score calculated by an internal system.
user.effective.risk.static_levelstringA risk classification level obtained from outside the system, such as from some external Threat Intelligence Platform.
user.effective.risk.static_scoredoubleA risk classification score obtained from outside the system, such as from some external Threat Intelligence Platform.
user.effective.risk.static_score_normdoubleA normalized risk score calculated by an external system.
user.effective.rolesarray(string)Array of user roles at the time of the event.
user.emailstringUser email address.
user.entitystruct
user.entity.attributesmapA set of static or semi-static attributes of the entity.
user.entity.behaviormapA set of ephemeral characteristics of the entity, derived from observed behaviors during a specific time period.
user.entity.display_namestructAn optional field used when a pretty name is desired for entity-centric operations.
user.entity.display_name.textstringAn optional field used when a pretty name is desired for entity-centric operations.
user.entity.idstringUnique identifier for the entity.
user.entity.last_seen_timestamptimestampIndicates the date/time when this entity was last "seen."
user.entity.lifecyclemapA set of temporal characteristics of the entity.
user.entity.metricsmapField set for any fields containing numeric entity metrics.
user.entity.namestructThe name of the entity.
user.entity.name.textstringThe name of the entity.
user.entity.rawmapOriginal, unmodified fields from the source system.
user.entity.referencestringA URI, URL, or other direct reference to access or locate the entity.
user.entity.sourcestringSource module or integration that provided the entity data.
user.entity.sub_typestringThe specific type designation for the entity as defined by its provider or system.
user.entity.typearray(string)Standardized high-level classification of the entity.
user.full_namestructUser's full name, if available.
user.full_name.textstringUser's full name, if available.
user.groupstruct
user.group.domainstringName of the directory the group is a member of.
user.group.idstringUnique identifier for the group on the system/platform.
user.group.namestringName of the group.
user.hashstringUnique user hash to correlate information for a user in anonymized form.
user.idstringUnique identifier of the user.
user.namestructShort name or login of the user.
user.name.textstringShort name or login of the user.
user.riskstruct
user.risk.calculated_levelstringA risk classification level calculated by an internal system as part of entity analytics and entity risk scoring.
user.risk.calculated_scoredoubleA risk classification score calculated by an internal system as part of entity analytics and entity risk scoring.
user.risk.calculated_score_normdoubleA normalized risk score calculated by an internal system.
user.risk.static_levelstringA risk classification level obtained from outside the system, such as from some external Threat Intelligence Platform.
user.risk.static_scoredoubleA risk classification score obtained from outside the system, such as from some external Threat Intelligence Platform.
user.risk.static_score_normdoubleA normalized risk score calculated by an external system.
user.rolesarray(string)Array of user roles at the time of the event.
user.targetstruct
user.target.domainstringName of the directory the user is a member of.
user.target.emailstringUser email address.
user.target.entitystruct
user.target.entity.attributesmapA set of static or semi-static attributes of the entity.
user.target.entity.behaviormapA set of ephemeral characteristics of the entity, derived from observed behaviors during a specific time period.
user.target.entity.display_namestructAn optional field used when a pretty name is desired for entity-centric operations.
user.target.entity.display_name.textstringAn optional field used when a pretty name is desired for entity-centric operations.
user.target.entity.idstringUnique identifier for the entity.
user.target.entity.last_seen_timestamptimestampIndicates the date/time when this entity was last "seen."
user.target.entity.lifecyclemapA set of temporal characteristics of the entity.
user.target.entity.metricsmapField set for any fields containing numeric entity metrics.
user.target.entity.namestructThe name of the entity.
user.target.entity.name.textstringThe name of the entity.
user.target.entity.rawmapOriginal, unmodified fields from the source system.
user.target.entity.referencestringA URI, URL, or other direct reference to access or locate the entity.
user.target.entity.sourcestringSource module or integration that provided the entity data.
user.target.entity.sub_typestringThe specific type designation for the entity as defined by its provider or system.
user.target.entity.typearray(string)Standardized high-level classification of the entity.
user.target.full_namestructUser's full name, if available.
user.target.full_name.textstringUser's full name, if available.
user.target.groupstruct
user.target.group.domainstringName of the directory the group is a member of.
user.target.group.idstringUnique identifier for the group on the system/platform.
user.target.group.namestringName of the group.
user.target.hashstringUnique user hash to correlate information for a user in anonymized form.
user.target.idstringUnique identifier of the user.
user.target.namestructShort name or login of the user.
user.target.name.textstringShort name or login of the user.
user.target.riskstruct
user.target.risk.calculated_levelstringA risk classification level calculated by an internal system as part of entity analytics and entity risk scoring.
user.target.risk.calculated_scoredoubleA risk classification score calculated by an internal system as part of entity analytics and entity risk scoring.
user.target.risk.calculated_score_normdoubleA normalized risk score calculated by an internal system.
user.target.risk.static_levelstringA risk classification level obtained from outside the system, such as from some external Threat Intelligence Platform.
user.target.risk.static_scoredoubleA risk classification score obtained from outside the system, such as from some external Threat Intelligence Platform.
user.target.risk.static_score_normdoubleA normalized risk score calculated by an external system.
user.target.rolesarray(string)Array of user roles at the time of the event.

user_agent​

FieldTypeDescription
user_agentstruct
user_agent.devicestruct
user_agent.device.namestringName of the device.
user_agent.namestringName of the user agent.
user_agent.originalstructUnparsed user_agent string.
user_agent.original.textstringUnparsed user_agent string.
user_agent.osstruct
user_agent.os.familystringOS family (such as redhat, debian, freebsd, windows).
user_agent.os.fullstructOperating system name, including the version or code name.
user_agent.os.full.textstringOperating system name, including the version or code name.
user_agent.os.kernelstringOperating system kernel version as a raw string.
user_agent.os.namestructOperating system name, without the version.
user_agent.os.name.textstringOperating system name, without the version.
user_agent.os.platformstringOperating system platform (such centos, ubuntu, windows).
user_agent.os.typestringWhich commercial OS family (one of: linux, macos, unix, windows, ios or android).
user_agent.os.versionstringOperating system version as a raw string.
user_agent.versionstringVersion of the user agent.

volume​

FieldTypeDescription
volumestruct
volume.bus_typestringBus type of the device.
volume.default_accessstringBus type of the device.
volume.device_namestringDevice name of the volume.
volume.device_typestringVolume device type.
volume.dos_namestringDOS name of the device.
volume.file_system_typestringVolume device file system type.
volume.mount_namestringMount name of the volume.
volume.nt_namestringNT name of the device.
volume.product_idstringProductID of the device.
volume.product_namestringProduce name of the volume.
volume.removablebooleanIndicates if the volume is removable.
volume.serial_numberstringSerial number of the device.
volume.sizeintSize of the volume device in bytes.
volume.vendor_idstringVendorID of the device.
volume.vendor_namestringVendor name of the device.
volume.writablebooleanIndicates if the volume is writable.

vulnerability​

FieldTypeDescription
vulnerabilitystruct
vulnerability.categoryarray(string)Category of a vulnerability.
vulnerability.classificationstringClassification of the vulnerability.
vulnerability.descriptionstructDescription of the vulnerability.
vulnerability.description.textstringDescription of the vulnerability.
vulnerability.enumerationstringIdentifier of the vulnerability.
vulnerability.idstringID of the vulnerability.
vulnerability.referencestringReference of the vulnerability.
vulnerability.report_idstringScan identification number.
vulnerability.scannerstruct
vulnerability.scanner.vendorstringName of the scanner vendor.
vulnerability.scorestruct
vulnerability.score.basedoubleVulnerability Base score.
vulnerability.score.environmentaldoubleVulnerability Environmental score.
vulnerability.score.temporaldoubleVulnerability Temporal score.
vulnerability.score.versionstringCVSS version.
vulnerability.severitystringSeverity of the vulnerability.