Event ID 1: Process creation
Contents
Event ID 1: Process creation¶
Version: 4.81¶
Description¶
The process creation event provides extended information about a newly created process. The full command line provides context on the process execution. The ProcessGUID field is a unique value for this process across a domain to make event correlation easier.
Data Dictionary¶
Field Name  | 
Type  | 
Description  | 
Sample Value  | 
|---|---|---|---|
RuleName  | 
string  | 
custom tag mapped to event. i.e ATT&CK technique ID  | 
  | 
UtcTime  | 
date  | 
Time in UTC when event was created  | 
  | 
ProcessGuid  | 
string  | 
Process Guid of the process that got spawned/created (child)  | 
  | 
ProcessId  | 
integer  | 
Process ID used by the os to identify the created process (child)  | 
  | 
Image  | 
string  | 
File path of the process being spawned/created. Considered also the child or source process  | 
  | 
FileVersion  | 
string  | 
Version of the image associated with the main process (child)  | 
``  | 
Description  | 
string  | 
Description of the image associated with the main process (child)  | 
``  | 
Product  | 
string  | 
Product name the image associated with the main process (child) belongs to  | 
``  | 
Company  | 
string  | 
Company name the image associated with the main process (child) belongs to  | 
``  | 
OriginalFileName  | 
string  | 
original file name  | 
``  | 
CommandLine  | 
string  | 
Arguments which were passed to the executable associated with the main process  | 
  | 
CurrentDirectory  | 
string  | 
Current working directory from which the main process executed.  | 
``  | 
IntegrityLevel  | 
string  | 
Integrity label assigned to a process  | 
  | 
User  | 
string  | 
Name of the account who created the process (child) .  | 
  | 
LogonGuid  | 
string  | 
Logon GUID of the user who created the new process. Value that can help you correlate this event with others that contain the same Logon GUID (Sysmon Events)  | 
  | 
LogonId  | 
integer  | 
Login ID of the user who created the new process. Value that can help you correlate this event with others that contain the same Logon ID  | 
  | 
TerminalSessionId  | 
integer  | 
ID of the session the user belongs to  | 
  | 
Hashes  | 
string  | 
Hashes captured by sysmon driver  | 
``  | 
ParentUser  | 
string  | 
Name of the account who created the process that spawned/created the main process (child)  | 
  | 
ParentProcessGuid  | 
string  | 
ProcessGUID of the process that spawned/created the main process (child)  | 
  | 
ParentProcessId  | 
integer  | 
Process ID of the process that spawned/created the main process (child)  | 
  | 
ParentImage  | 
string  | 
File path that spawned/created the main process  | 
  | 
ParentCommandLine  | 
string  | 
Arguments which were passed to the executable associated with the parent process  | 
  |