Skip to content
7 changes: 6 additions & 1 deletion custom_schemas/custom_process.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
description: Parent process' pid.
example: 4241
default_field: false

- name: Ext
level: custom
type: object
Expand Down Expand Up @@ -95,6 +95,11 @@
level: custom
type: object
description: Object for all custom defined fields to live in.

- name: thread.Ext.call_stack_contains_unbacked
level: custom
type: boolean
description: Indicates whether the creating thread's stack contains frames pointing outside any known executable image.

- name: thread.Ext.call_stack_summary
level: custom
Expand Down
3 changes: 3 additions & 0 deletions custom_subsets/elastic_endpoint/process/process.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -235,6 +235,9 @@ fields:
fields:
id: {}
name: {}
Ext:
fields:
call_stack_contains_unbacked: {}
title: {}
uptime: {}
working_directory: {}
Expand Down
10 changes: 10 additions & 0 deletions package/endpoint/data_stream/process/fields/fields.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2167,6 +2167,16 @@
ignore_above: 1024
description: Name of the group.
default_field: false
- name: parent.thread.Ext
level: custom
type: object
description: Object for all custom defined fields to live in.
default_field: false
- name: parent.thread.Ext.call_stack_contains_unbacked
level: custom
type: boolean
description: Indicates whether the creating thread's stack contains frames pointing outside any known executable image.
default_field: false
- name: parent.thread.id
level: extended
type: long
Expand Down
7 changes: 6 additions & 1 deletion package/endpoint/data_stream/process/sample_event.json
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,12 @@
"args_count": 0,
"entity_id": "NGM5YzljYjMtZjgwZi00NGQ4LTljODktNjE2ODI0M2I3ZjIxLTYwMC0xMzI5MzU0OTExMC40NjgyMjI3MDA=",
"command_line": "",
"executable": "C:\\Windows\\System32\\services.exe"
"executable": "C:\\Windows\\System32\\services.exe",
"thread": {
"Ext": {
"call_stack_contains_unbacked": true
}
}
},
"pid": 2772,
"working_directory": "C:\\Windows\\system32\\",
Expand Down
2 changes: 2 additions & 0 deletions package/endpoint/docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2257,6 +2257,8 @@ sent by the endpoint.
| process.parent.start | The time the process started. | date |
| process.parent.supplemental_groups.id | Unique identifier for the group on the system/platform. | keyword |
| process.parent.supplemental_groups.name | Name of the group. | keyword |
| process.parent.thread.Ext | Object for all custom defined fields to live in. | object |
| process.parent.thread.Ext.call_stack_contains_unbacked | Indicates whether the creating thread's stack contains frames pointing outside any known executable image. | boolean |
| process.parent.thread.id | Thread ID. | long |
| process.parent.thread.name | Thread name. | keyword |
| process.parent.title | Process title. The proctitle, some times the same as process name. Can also be different: for example a browser setting its title to the web page currently opened. | keyword |
Expand Down
22 changes: 22 additions & 0 deletions schemas/v1/process/process.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.