cmdReporter Wiki

Open navigation

3.3 April 2020

New:

  • Moved cmdReporter to an App bundle in /Applications folder
  • Implemented Apple's endpoint security framework for some monitoring operations
  • Improved process_name resolution logic
  • Originating process information added to relevant events
  • Originating LaunchDaemon and LaunchAgent information added to relevant events
  • Execution argument summaries for high-volume RATE_LIMIT_END_EVENT(s)

Improvements:

  • Xprotect logs are now separate events instead of one summary event
  • QoS Optimizations across all cmdReporter threads
  • Improved parent process attribution
  • Improved battery and system impact
  • Fixed: Rare error when macOS maximum open files is exceeded
  • Fixed: Logic to avoid rare CPU spikes on system login
  • Fixed: Rare crash on cmdReporter shutdown
  • Fixed: Offline log unspool rate slowed to avoid server rate-limiting
  • Fixed: Misc small bug fixes 

New Fields:

subject.process_information.programPath to the originating process at the root of the execution chain
subject.process_information.submitted_by_nameName of the originating process at the root of the execution chain
subject.process_information.submitted_by_pidPID of the originating process at the root of the execution chain
subject.process_information.submitted_by_plistPreference file for the background task that originated this event
subject.responsible_process_idPID of the process that directly spawned this event
subject.responsible_process_nameName of the process that directly spawned this event
event_attributes.rate_limit_summary{}
Array of the 10 most common exec_args.args_compiled strings from a RATE_LIMIT_END event

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.