Is it possible to obtain the NSUserActivity related to EndpointSecurity message?

I believe this is a general problem when writing low-level security and monitoring tools.

The EndpointSecurity framework provides lots of information for the events it allows to Monitor (and/or Authorize) but all these are "kernel level" details, that usually don't allow understanding (and aggregating) low-level events according to User Intent

e.g. Saving all attachments of an e-mail message from Apple Mail program to a USB-disk, will create a long series of low-level file-system events, some preliminary (touching and verifying the destination can fit the attachments) some for moving/copying, some for rounding-up, some for indexing those files on the new volume, and so on.

Is it possible to somehow obtain the NSUserActivity object/instance/Identifier related to such low-level event? Is the kernel itself aware of user activities?

Any hint or suggestion or strategy will be greatly appreciated

Is it possible to obtain the NSUserActivity related to EndpointSecurity message?
 
 
Q