custom_schemas/endgame/custom_endgame.yaml (426 lines of code) (raw):
---
- name: endgame
title: Endgame
group: 2
short: TODO
description: >
TODO
type: group
fields:
- name: data.alert_details.acting_process.unique_pid
level: custom
type: long
description: >
unique_pid of the process that generated the alert
- name: serial_event_id
level: custom
type: long # this is a uint64 right now
description: "TODO"
- name: opcode
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: event_type_full
level: custom
type: keyword
description: "TODO"
- name: event_subtype_full
level: custom
type: keyword
description: "TODO"
# GenericDataBuffer
- name: timestamp
level: custom
type: date # this is a uint64 right now
description: "TODO"
- name: timestamp_utc
level: custom
type: keyword
description: "TODO"
- name: event_message
level: custom
type: keyword
description: "TODO"
- name: unknown_properties
level: custom
type: keyword # this is a generic object right now, we should get rid of it
description: "TODO"
- name: pid
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: process_path
level: custom
type: keyword
description: "TODO"
- name: process_name
level: custom
type: keyword
description: "TODO"
- name: unique_pid
level: custom
type: long # this is a uint64 right now
description: "TODO"
# GenericDataBuffer: Windows
- name: user_name
level: custom
type: keyword
description: "TODO"
- name: user_domain
level: custom
type: keyword
description: "TODO"
- name: user_sid
level: custom
type: keyword
description: "TODO"
- name: tid
level: custom
type: integer # this is a uint32 right now
description: "TODO"
# GenericDataBuffer: Posix
- name: real_user_name
level: custom
type: keyword
description: "TODO"
- name: effective_user_name
level: custom
type: keyword
description: "TODO"
- name: real_group_name
level: custom
type: keyword
description: "TODO"
- name: effective_group_name
level: custom
type: keyword
description: "TODO"
- name: real_uid
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: effective_uid
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: real_gid
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: effective_gid
level: custom
type: integer # this is a uint32 right now
description: "TODO"
# DnsDataBuffer
- name: query_name
level: custom
type: keyword
description: "TODO"
- name: event_id
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: query_type
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: query_status
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: query_options
level: custom
type: long # this is a uint64 right now
description: "TODO"
- name: query_results
level: custom
type: keyword
description: "TODO"
# FileDataBuffer
- name: file_path
level: custom
type: keyword
description: "TODO"
- name: file_name
level: custom
type: keyword
description: "TODO"
- name: md5
level: custom
type: keyword
description: "TODO"
- name: sha1
level: custom
type: keyword
description: "TODO"
- name: sha256
level: custom
type: keyword
description: "TODO"
- name: old_file_path
level: custom
type: keyword
description: "TODO"
- name: old_file_name
level: custom
type: keyword
description: "TODO"
# FileDataBuffer: Windows
- name: create_disposition
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: desired_access
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: create_options
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: share_mode
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: file_attributes
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: zone_id
level: custom
type: integer
description: "TODO"
# FileDataBuffer: Posix
- name: other_file_path
level: custom
type: keyword
description: "TODO"
- name: fileid
level: custom
type: long # this is a uint64 right now
description: "TODO"
- name: parent_pid
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: file_mode
level: custom
type: keyword
description: "TODO"
# ImageLoadDataBuffer
- name: image_path
level: custom
type: keyword
description: "TODO"
- name: image_name
level: custom
type: keyword
description: "TODO"
- name: signature_signer
level: custom
type: keyword
description: "TODO"
- name: signature_status
level: custom
type: keyword
description: "TODO"
- name: file_version
level: custom
type: keyword
description: "TODO"
- name: product_version
level: custom
type: keyword
description: "TODO"
- name: original_file_name
level: custom
type: keyword
description: "TODO"
# NetworkDataBuffer
- name: protocol
level: custom
type: keyword
description: "TODO"
- name: connection_id
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: destination_address
level: custom
type: keyword
description: "TODO"
- name: destination_port
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: source_port
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: source_address
level: custom
type: keyword
description: "TODO"
- name: out_bytes
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: in_bytes
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: sequence_number
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: partial_flow
level: custom
type: boolean
description: "TODO"
- name: total_in_bytes
level: custom
type: long # this is a uint64 right now
description: "TODO"
- name: total_out_bytes
level: custom
type: long # this is a uint64 right now
description: "TODO"
- name: in_packet_count
level: custom
type: long # this is a uint64 right now
description: "TODO"
- name: out_packet_count
level: custom
type: long # this is a uint64 right now
description: "TODO"
- name: in_bytes_mean
level: custom
type: double
description: "TODO"
- name: out_bytes_mean
level: custom
type: double
description: "TODO"
- name: in_bytes_standard_deviation
level: custom
type: double
description: "TODO"
- name: out_bytes_standard_deviation
level: custom
type: double
description: "TODO"
- name: in_interval_mean
level: custom
type: double
description: "TODO"
- name: out_interval_mean
level: custom
type: double
description: "TODO"
- name: in_interval_standard_deviation
level: custom
type: double
description: "TODO"
- name: out_interval_standard_deviation
level: custom
type: double
description: "TODO"
- name: event_id
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: task
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: size
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: http_request
level: custom
type: text
description: "TODO"
# ProcessDataBuffer
- name: ppid
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: exit_code
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: command_line
level: custom
type: keyword
description: "TODO"
- name: parent_process_name
level: custom
type: keyword
description: "TODO"
- name: parent_process_path
level: custom
type: keyword
description: "TODO"
- name: unique_ppid
level: custom
type: long # this is a uint64 right now
description: "TODO"
# ProcessDataBuffer: Windows
- name: authentication_id
level: custom
type: long # this is a uint64 right now
description: "TODO"
- name: package_name
level: custom
type: keyword
description: "TODO"
- name: integrity_level
level: custom
type: keyword
description: "TODO"
- name: elevated
level: custom
type: boolean
description: "TODO"
- name: elevation_type
level: custom
type: keyword
description: "TODO"
- name: true_ppid
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: unique_true_ppid
level: custom
type: long # this is a uint64 right now
description: "TODO"
# ProcessDataBuffer: Posix
- name: session_id
level: custom
type: integer
description: "TODO"
- name: exit_code_full
level: custom
type: integer # this is a uint32 right now
description: "TODO"
# RegistryDataBuffer
- name: key_path
level: custom
type: keyword
description: "TODO"
- name: key_type
level: custom
type: keyword
description: "TODO"
- name: bytes_written_count
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: bytes_written
level: custom
type: keyword
description: "TODO"
- name: bytes_written_u32
level: custom
type: integer # this is a uint32 right now
description: "TODO"
- name: bytes_written_u64
level: custom
type: long # this is a uint32 right now
description: "TODO"
- name: bytes_written_string
level: custom
type: keyword
description: "TODO"
- name: bytes_written_string_list
level: custom
type: keyword
description: "TODO"