ECS Field Reference
ECS 8.17
File
⚠️ Outdated Version: You are viewing ECS version 8.17, which is outdated. View the latest version (9.0)
ECS Version:

File

Fields describing files.

Fields

Field Summary

FieldTypeLevelDescription
file.accesseddateExtendedLast time the file was accessed.
file.attributeskeywordExtendedArray of file attributes.
file.code_signature.digest_algorithmkeywordExtendedHashing algorithm used to sign the process.
file.code_signature.existsbooleanCoreBoolean to capture if a signature is present.
file.code_signature.flagskeywordExtendedCode signing flags of the process
file.code_signature.signing_idkeywordExtendedThe identifier used to sign the process.
file.code_signature.statuskeywordExtendedAdditional information about the certificate status.
file.code_signature.subject_namekeywordCoreSubject name of the code signer
file.code_signature.team_idkeywordExtendedThe team identifier used to sign the process.
file.code_signature.timestampdateExtendedWhen the signature was generated and signed.
file.code_signature.trustedbooleanExtendedStores the trust status of the certificate chain.
file.code_signature.validbooleanExtendedBoolean to capture if the digital signature is verified against the binary content.
file.createddateExtendedFile creation time.
file.ctimedateExtendedLast time the file attributes or metadata changed.
file.devicekeywordExtendedDevice that is the source of the file.
file.directorykeywordExtendedDirectory where the file is located.
file.drive_letterkeywordExtendedDrive letter where the file is located.
file.elf.architecturekeywordExtendedMachine architecture of the ELF file.
file.elf.byte_orderkeywordExtendedByte sequence of ELF file.
file.elf.cpu_typekeywordExtendedCPU type of the ELF file.
file.elf.creation_datedateExtendedBuild or compile date.
file.elf.exportsflattenedExtendedList of exported element names and types.
file.elf.go_import_hashkeywordExtendedA hash of the Go language imports in an ELF file.
file.elf.go_importsflattenedExtendedList of imported Go language element names and types.
file.elf.go_imports_names_entropylongExtendedShannon entropy calculation from the list of Go imports.
file.elf.go_imports_names_var_entropylongExtendedVariance for Shannon entropy calculation from the list of Go imports.
file.elf.go_strippedbooleanExtendedWhether the file is a stripped or obfuscated Go executable.
file.elf.header.abi_versionkeywordExtendedVersion of the ELF Application Binary Interface (ABI).
file.elf.header.classkeywordExtendedHeader class of the ELF file.
file.elf.header.datakeywordExtendedData table of the ELF header.
file.elf.header.entrypointlongExtendedHeader entrypoint of the ELF file.
file.elf.header.object_versionkeywordExtended"0x1" for original ELF files.
file.elf.header.os_abikeywordExtendedApplication Binary Interface (ABI) of the Linux OS.
file.elf.header.typekeywordExtendedHeader type of the ELF file.
file.elf.header.versionkeywordExtendedVersion of the ELF header.
file.elf.import_hashkeywordExtendedA hash of the imports in an ELF file.
file.elf.importsflattenedExtendedList of imported element names and types.
file.elf.imports_names_entropylongExtendedShannon entropy calculation from the list of imported element names and types.
file.elf.imports_names_var_entropylongExtendedVariance for Shannon entropy calculation from the list of imported element names and types.
file.elf.sectionsnestedExtendedSection information of the ELF file.
file.elf.sections.chi2longExtendedChi-square probability distribution of the section.
file.elf.sections.entropylongExtendedShannon entropy calculation from the section.
file.elf.sections.flagskeywordExtendedELF Section List flags.
file.elf.sections.namekeywordExtendedELF Section List name.
file.elf.sections.physical_offsetkeywordExtendedELF Section List offset.
file.elf.sections.physical_sizelongExtendedELF Section List physical size.
file.elf.sections.typekeywordExtendedELF Section List type.
file.elf.sections.var_entropylongExtendedVariance for Shannon entropy calculation from the section.
file.elf.sections.virtual_addresslongExtendedELF Section List virtual address.
file.elf.sections.virtual_sizelongExtendedELF Section List virtual size.
file.elf.segmentsnestedExtendedELF object segment list.
file.elf.segments.sectionskeywordExtendedELF object segment sections.
file.elf.segments.typekeywordExtendedELF object segment type.
file.elf.shared_librarieskeywordExtendedList of shared libraries used by this ELF object.
file.elf.telfhashkeywordExtendedtelfhash hash for ELF file.
file.extensionkeywordExtendedFile extension, excluding the leading dot.
file.fork_namekeywordExtendedA fork is additional data associated with a filesystem object.
file.gidkeywordExtendedPrimary group ID (GID) of the file.
file.groupkeywordExtendedPrimary group name of the file.
file.hash.cdhashkeywordExtendedThe Code Directory (CD) hash of an executable.
file.hash.md5keywordExtendedMD5 hash.
file.hash.sha1keywordExtendedSHA1 hash.
file.hash.sha256keywordExtendedSHA256 hash.
file.hash.sha384keywordExtendedSHA384 hash.
file.hash.sha512keywordExtendedSHA512 hash.
file.hash.ssdeepkeywordExtendedSSDEEP hash.
file.hash.tlshkeywordExtendedTLSH hash.
file.inodekeywordExtendedInode representing the file in the filesystem.
file.macho.go_import_hashkeywordExtendedA hash of the Go language imports in a Mach-O file.
file.macho.go_importsflattenedExtendedList of imported Go language element names and types.
file.macho.go_imports_names_entropylongExtendedShannon entropy calculation from the list of Go imports.
file.macho.go_imports_names_var_entropylongExtendedVariance for Shannon entropy calculation from the list of Go imports.
file.macho.go_strippedbooleanExtendedWhether the file is a stripped or obfuscated Go executable.
file.macho.import_hashkeywordExtendedA hash of the imports in a Mach-O file.
file.macho.importsflattenedExtendedList of imported element names and types.
file.macho.imports_names_entropylongExtendedShannon entropy calculation from the list of imported element names and types.
file.macho.imports_names_var_entropylongExtendedVariance for Shannon entropy calculation from the list of imported element names and types.
file.macho.sectionsnestedExtendedSection information of the Mach-O file.
file.macho.sections.entropylongExtendedShannon entropy calculation from the section.
file.macho.sections.namekeywordExtendedMach-O Section List name.
file.macho.sections.physical_sizelongExtendedMach-O Section List physical size.
file.macho.sections.var_entropylongExtendedVariance for Shannon entropy calculation from the section.
file.macho.sections.virtual_sizelongExtendedMach-O Section List virtual size. This is always the same as physical_size.
file.macho.symhashkeywordExtendedA hash of the imports in a Mach-O file.
file.mime_typekeywordExtendedMedia type of file, document, or arrangement of bytes.
file.modekeywordExtendedMode of the file in octal representation.
file.mtimedateExtendedLast time the file content was modified.
file.namekeywordExtendedName of the file including the extension, without the directory.
file.ownerkeywordExtendedFile owner's username.
file.pathkeywordExtendedFull path to the file, including the file name.
file.path.textmatch_only_textExtendedFull path to the file, including the file name.
file.pe.architecturekeywordExtendedCPU architecture target for the file.
file.pe.companykeywordExtendedInternal company name of the file, provided at compile-time.
file.pe.descriptionkeywordExtendedInternal description of the file, provided at compile-time.
file.pe.file_versionkeywordExtendedProcess name.
file.pe.go_import_hashkeywordExtendedA hash of the Go language imports in a PE file.
file.pe.go_importsflattenedExtendedList of imported Go language element names and types.
file.pe.go_imports_names_entropylongExtendedShannon entropy calculation from the list of Go imports.
file.pe.go_imports_names_var_entropylongExtendedVariance for Shannon entropy calculation from the list of Go imports.
file.pe.go_strippedbooleanExtendedWhether the file is a stripped or obfuscated Go executable.
file.pe.imphashkeywordExtendedA hash of the imports in a PE file.
file.pe.import_hashkeywordExtendedA hash of the imports in a PE file.
file.pe.importsflattenedExtendedList of imported element names and types.
file.pe.imports_names_entropylongExtendedShannon entropy calculation from the list of imported element names and types.
file.pe.imports_names_var_entropylongExtendedVariance for Shannon entropy calculation from the list of imported element names and types.
file.pe.original_file_namekeywordExtendedInternal name of the file, provided at compile-time.
file.pe.pehashkeywordExtendedA hash of the PE header and data from one or more PE sections.
file.pe.productkeywordExtendedInternal product name of the file, provided at compile-time.
file.pe.sectionsnestedExtendedSection information of the PE file.
file.pe.sections.entropylongExtendedShannon entropy calculation from the section.
file.pe.sections.namekeywordExtendedPE Section List name.
file.pe.sections.physical_sizelongExtendedPE Section List physical size.
file.pe.sections.var_entropylongExtendedVariance for Shannon entropy calculation from the section.
file.pe.sections.virtual_sizelongExtendedPE Section List virtual size. This is always the same as physical_size.
file.sizelongExtendedFile size in bytes.
file.target_pathkeywordExtendedTarget path for symlinks.
file.target_path.textmatch_only_textExtendedTarget path for symlinks.
file.typekeywordExtendedFile type (file, dir, or symlink).
file.uidkeywordExtendedThe user ID (UID) or security identifier (SID) of the file owner.
file.x509.alternative_nameskeywordExtendedList of subject alternative names (SAN).
file.x509.issuer.common_namekeywordExtendedList of common name (CN) of issuing certificate authority.
file.x509.issuer.countrykeywordExtendedList of country (C) codes
file.x509.issuer.distinguished_namekeywordExtendedDistinguished name (DN) of issuing certificate authority.
file.x509.issuer.localitykeywordExtendedList of locality names (L)
file.x509.issuer.organizationkeywordExtendedList of organizations (O) of issuing certificate authority.
file.x509.issuer.organizational_unitkeywordExtendedList of organizational units (OU) of issuing certificate authority.
file.x509.issuer.state_or_provincekeywordExtendedList of state or province names (ST, S, or P)
file.x509.not_afterdateExtendedTime at which the certificate is no longer considered valid.
file.x509.not_beforedateExtendedTime at which the certificate is first considered valid.
file.x509.public_key_algorithmkeywordExtendedAlgorithm used to generate the public key.
file.x509.public_key_curvekeywordExtendedThe curve used by the elliptic curve public key algorithm. This is algorithm specific.
file.x509.public_key_exponentlongExtendedExponent used to derive the public key. This is algorithm specific.
file.x509.public_key_sizelongExtendedThe size of the public key space in bits.
file.x509.serial_numberkeywordExtendedUnique serial number issued by the certificate authority.
file.x509.signature_algorithmkeywordExtendedIdentifier for certificate signature algorithm.
file.x509.subject.common_namekeywordExtendedList of common names (CN) of subject.
file.x509.subject.countrykeywordExtendedList of country (C) code
file.x509.subject.distinguished_namekeywordExtendedDistinguished name (DN) of the certificate subject entity.
file.x509.subject.localitykeywordExtendedList of locality names (L)
file.x509.subject.organizationkeywordExtendedList of organizations (O) of subject.
file.x509.subject.organizational_unitkeywordExtendedList of organizational units (OU) of subject.
file.x509.subject.state_or_provincekeywordExtendedList of state or province names (ST, S, or P)
file.x509.version_numberkeywordExtendedVersion of x509 format.

Field Details

file.accessed

Type: date

Level: Extended

Description: Last time the file was accessed.

Indexed: true

file.attributes

Type: keyword

Level: Extended

Description: Array of file attributes.

Example: ["readonly", "system"]

Normalization: array

Indexed: true

file.code_signature.digest_algorithm

Type: keyword

Level: Extended

Description: Hashing algorithm used to sign the process.

Example: sha256

Indexed: true

file.code_signature.exists

Type: boolean

Level: Core

Description: Boolean to capture if a signature is present.

Example: true

Indexed: true

file.code_signature.flags

Type: keyword

Level: Extended

Description: Code signing flags of the process

Example: 570522385

Indexed: true

file.code_signature.signing_id

Type: keyword

Level: Extended

Description: The identifier used to sign the process.

Example: com.apple.xpc.proxy

Indexed: true

file.code_signature.status

Type: keyword

Level: Extended

Description: Additional information about the certificate status.

Example: ERROR_UNTRUSTED_ROOT

Indexed: true

file.code_signature.subject_name

Type: keyword

Level: Core

Description: Subject name of the code signer

Example: Microsoft Corporation

Indexed: true

file.code_signature.team_id

Type: keyword

Level: Extended

Description: The team identifier used to sign the process.

Example: EQHXZ8M8AV

Indexed: true

file.code_signature.timestamp

Type: date

Level: Extended

Description: When the signature was generated and signed.

Example: 2021-01-01T12:10:30Z

Indexed: true

file.code_signature.trusted

Type: boolean

Level: Extended

Description: Stores the trust status of the certificate chain.

Example: true

Indexed: true

file.code_signature.valid

Type: boolean

Level: Extended

Description: Boolean to capture if the digital signature is verified against the binary content.

Example: true

Indexed: true

file.created

Type: date

Level: Extended

Description: File creation time.

Indexed: true

file.ctime

Type: date

Level: Extended

Description: Last time the file attributes or metadata changed.

Indexed: true

file.device

Type: keyword

Level: Extended

Description: Device that is the source of the file.

Example: sda

Indexed: true

file.directory

Type: keyword

Level: Extended

Description: Directory where the file is located.

Example: /home/alice

Indexed: true

file.drive_letter

Type: keyword

Level: Extended

Description: Drive letter where the file is located.

Example: C

Indexed: true

file.elf.architecture

Type: keyword

Level: Extended

Description: Machine architecture of the ELF file.

Example: x86-64

Indexed: true

file.elf.byte_order

Type: keyword

Level: Extended

Description: Byte sequence of ELF file.

Example: Little Endian

Indexed: true

file.elf.cpu_type

Type: keyword

Level: Extended

Description: CPU type of the ELF file.

Example: Intel

Indexed: true

file.elf.creation_date

Type: date

Level: Extended

Description: Build or compile date.

Indexed: true

file.elf.exports

Type: flattened

Level: Extended

Description: List of exported element names and types.

Normalization: array

Indexed: true

file.elf.go_import_hash

Type: keyword

Level: Extended

Description: A hash of the Go language imports in an ELF file.

Example: 10bddcb4cee42080f76c88d9ff964491

Indexed: true

file.elf.go_imports

Type: flattened

Level: Extended

Description: List of imported Go language element names and types.

Indexed: true

file.elf.go_imports_names_entropy

Type: long

Level: Extended

Description: Shannon entropy calculation from the list of Go imports.

Indexed: true

file.elf.go_imports_names_var_entropy

Type: long

Level: Extended

Description: Variance for Shannon entropy calculation from the list of Go imports.

Indexed: true

file.elf.go_stripped

Type: boolean

Level: Extended

Description: Whether the file is a stripped or obfuscated Go executable.

Indexed: true

file.elf.header.abi_version

Type: keyword

Level: Extended

Description: Version of the ELF Application Binary Interface (ABI).

Indexed: true

file.elf.header.class

Type: keyword

Level: Extended

Description: Header class of the ELF file.

Indexed: true

file.elf.header.data

Type: keyword

Level: Extended

Description: Data table of the ELF header.

Indexed: true

file.elf.header.entrypoint

Type: long

Level: Extended

Description: Header entrypoint of the ELF file.

Indexed: true

file.elf.header.object_version

Type: keyword

Level: Extended

Description: "0x1" for original ELF files.

Indexed: true

file.elf.header.os_abi

Type: keyword

Level: Extended

Description: Application Binary Interface (ABI) of the Linux OS.

Indexed: true

file.elf.header.type

Type: keyword

Level: Extended

Description: Header type of the ELF file.

Indexed: true

file.elf.header.version

Type: keyword

Level: Extended

Description: Version of the ELF header.

Indexed: true

file.elf.import_hash

Type: keyword

Level: Extended

Description: A hash of the imports in an ELF file.

Example: d41d8cd98f00b204e9800998ecf8427e

Indexed: true

file.elf.imports

Type: flattened

Level: Extended

Description: List of imported element names and types.

Normalization: array

Indexed: true

file.elf.imports_names_entropy

Type: long

Level: Extended

Description: Shannon entropy calculation from the list of imported element names and types.

Indexed: true

file.elf.imports_names_var_entropy

Type: long

Level: Extended

Description: Variance for Shannon entropy calculation from the list of imported element names and types.

Indexed: true

file.elf.sections

Type: nested

Level: Extended

Description: Section information of the ELF file.

Normalization: array

Indexed: true

file.elf.sections.chi2

Type: long

Level: Extended

Description: Chi-square probability distribution of the section.

Indexed: true

file.elf.sections.entropy

Type: long

Level: Extended

Description: Shannon entropy calculation from the section.

Indexed: true

file.elf.sections.flags

Type: keyword

Level: Extended

Description: ELF Section List flags.

Indexed: true

file.elf.sections.name

Type: keyword

Level: Extended

Description: ELF Section List name.

Indexed: true

file.elf.sections.physical_offset

Type: keyword

Level: Extended

Description: ELF Section List offset.

Indexed: true

file.elf.sections.physical_size

Type: long

Level: Extended

Description: ELF Section List physical size.

Indexed: true

file.elf.sections.type

Type: keyword

Level: Extended

Description: ELF Section List type.

Indexed: true

file.elf.sections.var_entropy

Type: long

Level: Extended

Description: Variance for Shannon entropy calculation from the section.

Indexed: true

file.elf.sections.virtual_address

Type: long

Level: Extended

Description: ELF Section List virtual address.

Indexed: true

file.elf.sections.virtual_size

Type: long

Level: Extended

Description: ELF Section List virtual size.

Indexed: true

file.elf.segments

Type: nested

Level: Extended

Description: ELF object segment list.

Normalization: array

Indexed: true

file.elf.segments.sections

Type: keyword

Level: Extended

Description: ELF object segment sections.

Indexed: true

file.elf.segments.type

Type: keyword

Level: Extended

Description: ELF object segment type.

Indexed: true

file.elf.shared_libraries

Type: keyword

Level: Extended

Description: List of shared libraries used by this ELF object.

Normalization: array

Indexed: true

file.elf.telfhash

Type: keyword

Level: Extended

Description: telfhash hash for ELF file.

Indexed: true

file.extension

Type: keyword

Level: Extended

Description: File extension, excluding the leading dot.

Example: png

Indexed: true

file.fork_name

Type: keyword

Level: Extended

Description: A fork is additional data associated with a filesystem object.

Example: Zone.Identifer

Indexed: true

file.gid

Type: keyword

Level: Extended

Description: Primary group ID (GID) of the file.

Example: 1001

Indexed: true

file.group

Type: keyword

Level: Extended

Description: Primary group name of the file.

Example: alice

Indexed: true

file.hash.cdhash

Type: keyword

Level: Extended

Description: The Code Directory (CD) hash of an executable.

Example: 3783b4052fd474dbe30676b45c329e7a6d44acd9

Indexed: true

file.hash.md5

Type: keyword

Level: Extended

Description: MD5 hash.

Indexed: true

file.hash.sha1

Type: keyword

Level: Extended

Description: SHA1 hash.

Indexed: true

file.hash.sha256

Type: keyword

Level: Extended

Description: SHA256 hash.

Indexed: true

file.hash.sha384

Type: keyword

Level: Extended

Description: SHA384 hash.

Indexed: true

file.hash.sha512

Type: keyword

Level: Extended

Description: SHA512 hash.

Indexed: true

file.hash.ssdeep

Type: keyword

Level: Extended

Description: SSDEEP hash.

Indexed: true

file.hash.tlsh

Type: keyword

Level: Extended

Description: TLSH hash.

Indexed: true

file.inode

Type: keyword

Level: Extended

Description: Inode representing the file in the filesystem.

Example: 256383

Indexed: true

file.macho.go_import_hash

Type: keyword

Level: Extended

Description: A hash of the Go language imports in a Mach-O file.

Example: 10bddcb4cee42080f76c88d9ff964491

Indexed: true

file.macho.go_imports

Type: flattened

Level: Extended

Description: List of imported Go language element names and types.

Indexed: true

file.macho.go_imports_names_entropy

Type: long

Level: Extended

Description: Shannon entropy calculation from the list of Go imports.

Indexed: true

file.macho.go_imports_names_var_entropy

Type: long

Level: Extended

Description: Variance for Shannon entropy calculation from the list of Go imports.

Indexed: true

file.macho.go_stripped

Type: boolean

Level: Extended

Description: Whether the file is a stripped or obfuscated Go executable.

Indexed: true

file.macho.import_hash

Type: keyword

Level: Extended

Description: A hash of the imports in a Mach-O file.

Example: d41d8cd98f00b204e9800998ecf8427e

Indexed: true

file.macho.imports

Type: flattened

Level: Extended

Description: List of imported element names and types.

Normalization: array

Indexed: true

file.macho.imports_names_entropy

Type: long

Level: Extended

Description: Shannon entropy calculation from the list of imported element names and types.

Indexed: true

file.macho.imports_names_var_entropy

Type: long

Level: Extended

Description: Variance for Shannon entropy calculation from the list of imported element names and types.

Indexed: true

file.macho.sections

Type: nested

Level: Extended

Description: Section information of the Mach-O file.

Normalization: array

Indexed: true

file.macho.sections.entropy

Type: long

Level: Extended

Description: Shannon entropy calculation from the section.

Indexed: true

file.macho.sections.name

Type: keyword

Level: Extended

Description: Mach-O Section List name.

Indexed: true

file.macho.sections.physical_size

Type: long

Level: Extended

Description: Mach-O Section List physical size.

Indexed: true

file.macho.sections.var_entropy

Type: long

Level: Extended

Description: Variance for Shannon entropy calculation from the section.

Indexed: true

file.macho.sections.virtual_size

Type: long

Level: Extended

Description: Mach-O Section List virtual size. This is always the same as physical_size.

Indexed: true

file.macho.symhash

Type: keyword

Level: Extended

Description: A hash of the imports in a Mach-O file.

Example: d3ccf195b62a9279c3c19af1080497ec

Indexed: true

file.mime_type

Type: keyword

Level: Extended

Description: Media type of file, document, or arrangement of bytes.

Indexed: true

file.mode

Type: keyword

Level: Extended

Description: Mode of the file in octal representation.

Example: 0640

Indexed: true

file.mtime

Type: date

Level: Extended

Description: Last time the file content was modified.

Indexed: true

file.name

Type: keyword

Level: Extended

Description: Name of the file including the extension, without the directory.

Example: example.png

Indexed: true

file.owner

Type: keyword

Level: Extended

Description: File owner's username.

Example: alice

Indexed: true

file.path

Type: keyword

Level: Extended

Description: Full path to the file, including the file name.

Example: /home/alice/example.png

Indexed: true

file.path.text

Type: match_only_text

Level: Extended

Description: Full path to the file, including the file name.

Example: /home/alice/example.png

Indexed: true

file.pe.architecture

Type: keyword

Level: Extended

Description: CPU architecture target for the file.

Example: x64

Indexed: true

file.pe.company

Type: keyword

Level: Extended

Description: Internal company name of the file, provided at compile-time.

Example: Microsoft Corporation

Indexed: true

file.pe.description

Type: keyword

Level: Extended

Description: Internal description of the file, provided at compile-time.

Example: Paint

Indexed: true

file.pe.file_version

Type: keyword

Level: Extended

Description: Process name.

Example: 6.3.9600.17415

Indexed: true

file.pe.go_import_hash

Type: keyword

Level: Extended

Description: A hash of the Go language imports in a PE file.

Example: 10bddcb4cee42080f76c88d9ff964491

Indexed: true

file.pe.go_imports

Type: flattened

Level: Extended

Description: List of imported Go language element names and types.

Indexed: true

file.pe.go_imports_names_entropy

Type: long

Level: Extended

Description: Shannon entropy calculation from the list of Go imports.

Indexed: true

file.pe.go_imports_names_var_entropy

Type: long

Level: Extended

Description: Variance for Shannon entropy calculation from the list of Go imports.

Indexed: true

file.pe.go_stripped

Type: boolean

Level: Extended

Description: Whether the file is a stripped or obfuscated Go executable.

Indexed: true

file.pe.imphash

Type: keyword

Level: Extended

Description: A hash of the imports in a PE file.

Example: 0c6803c4e922103c4dca5963aad36ddf

Indexed: true

file.pe.import_hash

Type: keyword

Level: Extended

Description: A hash of the imports in a PE file.

Example: d41d8cd98f00b204e9800998ecf8427e

Indexed: true

file.pe.imports

Type: flattened

Level: Extended

Description: List of imported element names and types.

Normalization: array

Indexed: true

file.pe.imports_names_entropy

Type: long

Level: Extended

Description: Shannon entropy calculation from the list of imported element names and types.

Indexed: true

file.pe.imports_names_var_entropy

Type: long

Level: Extended

Description: Variance for Shannon entropy calculation from the list of imported element names and types.

Indexed: true

file.pe.original_file_name

Type: keyword

Level: Extended

Description: Internal name of the file, provided at compile-time.

Example: MSPAINT.EXE

Indexed: true

file.pe.pehash

Type: keyword

Level: Extended

Description: A hash of the PE header and data from one or more PE sections.

Example: 73ff189b63cd6be375a7ff25179a38d347651975

Indexed: true

file.pe.product

Type: keyword

Level: Extended

Description: Internal product name of the file, provided at compile-time.

Example: Microsoft® Windows® Operating System

Indexed: true

file.pe.sections

Type: nested

Level: Extended

Description: Section information of the PE file.

Normalization: array

Indexed: true

file.pe.sections.entropy

Type: long

Level: Extended

Description: Shannon entropy calculation from the section.

Indexed: true

file.pe.sections.name

Type: keyword

Level: Extended

Description: PE Section List name.

Indexed: true

file.pe.sections.physical_size

Type: long

Level: Extended

Description: PE Section List physical size.

Indexed: true

file.pe.sections.var_entropy

Type: long

Level: Extended

Description: Variance for Shannon entropy calculation from the section.

Indexed: true

file.pe.sections.virtual_size

Type: long

Level: Extended

Description: PE Section List virtual size. This is always the same as physical_size.

Indexed: true

file.size

Type: long

Level: Extended

Description: File size in bytes.

Example: 16384

Indexed: true

file.target_path

Type: keyword

Level: Extended

Description: Target path for symlinks.

Indexed: true

file.target_path.text

Type: match_only_text

Level: Extended

Description: Target path for symlinks.

Indexed: true

file.type

Type: keyword

Level: Extended

Description: File type (file, dir, or symlink).

Example: file

Indexed: true

file.uid

Type: keyword

Level: Extended

Description: The user ID (UID) or security identifier (SID) of the file owner.

Example: 1001

Indexed: true

file.x509.alternative_names

Type: keyword

Level: Extended

Description: List of subject alternative names (SAN).

Example: *.elastic.co

Normalization: array

Indexed: true

file.x509.issuer.common_name

Type: keyword

Level: Extended

Description: List of common name (CN) of issuing certificate authority.

Example: Example SHA2 High Assurance Server CA

Normalization: array

Indexed: true

file.x509.issuer.country

Type: keyword

Level: Extended

Description: List of country (C) codes

Example: US

Normalization: array

Indexed: true

file.x509.issuer.distinguished_name

Type: keyword

Level: Extended

Description: Distinguished name (DN) of issuing certificate authority.

Example: C=US, O=Example Inc, OU=www.example.com, CN=Example SHA2 High Assurance Server CA

Indexed: true

file.x509.issuer.locality

Type: keyword

Level: Extended

Description: List of locality names (L)

Example: Mountain View

Normalization: array

Indexed: true

file.x509.issuer.organization

Type: keyword

Level: Extended

Description: List of organizations (O) of issuing certificate authority.

Example: Example Inc

Normalization: array

Indexed: true

file.x509.issuer.organizational_unit

Type: keyword

Level: Extended

Description: List of organizational units (OU) of issuing certificate authority.

Example: www.example.com

Normalization: array

Indexed: true

file.x509.issuer.state_or_province

Type: keyword

Level: Extended

Description: List of state or province names (ST, S, or P)

Example: California

Normalization: array

Indexed: true

file.x509.not_after

Type: date

Level: Extended

Description: Time at which the certificate is no longer considered valid.

Example: 2020-07-16T03:15:39Z

Indexed: true

file.x509.not_before

Type: date

Level: Extended

Description: Time at which the certificate is first considered valid.

Example: 2019-08-16T01:40:25Z

Indexed: true

file.x509.public_key_algorithm

Type: keyword

Level: Extended

Description: Algorithm used to generate the public key.

Example: RSA

Indexed: true

file.x509.public_key_curve

Type: keyword

Level: Extended

Description: The curve used by the elliptic curve public key algorithm. This is algorithm specific.

Example: nistp521

Indexed: true

file.x509.public_key_exponent

Type: long

Level: Extended

Description: Exponent used to derive the public key. This is algorithm specific.

Example: 65537

Indexed: false

file.x509.public_key_size

Type: long

Level: Extended

Description: The size of the public key space in bits.

Example: 2048

Indexed: true

file.x509.serial_number

Type: keyword

Level: Extended

Description: Unique serial number issued by the certificate authority.

Example: 55FBB9C7DEBF09809D12CCAA

Indexed: true

file.x509.signature_algorithm

Type: keyword

Level: Extended

Description: Identifier for certificate signature algorithm.

Example: SHA256-RSA

Indexed: true

file.x509.subject.common_name

Type: keyword

Level: Extended

Description: List of common names (CN) of subject.

Example: shared.global.example.net

Normalization: array

Indexed: true

file.x509.subject.country

Type: keyword

Level: Extended

Description: List of country (C) code

Example: US

Normalization: array

Indexed: true

file.x509.subject.distinguished_name

Type: keyword

Level: Extended

Description: Distinguished name (DN) of the certificate subject entity.

Example: C=US, ST=California, L=San Francisco, O=Example, Inc., CN=shared.global.example.net

Indexed: true

file.x509.subject.locality

Type: keyword

Level: Extended

Description: List of locality names (L)

Example: San Francisco

Normalization: array

Indexed: true

file.x509.subject.organization

Type: keyword

Level: Extended

Description: List of organizations (O) of subject.

Example: Example, Inc.

Normalization: array

Indexed: true

file.x509.subject.organizational_unit

Type: keyword

Level: Extended

Description: List of organizational units (OU) of subject.

Normalization: array

Indexed: true

file.x509.subject.state_or_province

Type: keyword

Level: Extended

Description: List of state or province names (ST, S, or P)

Example: California

Normalization: array

Indexed: true

file.x509.version_number

Type: keyword

Level: Extended

Description: Version of x509 format.

Example: 3

Indexed: true