Post

Replies

Boosts

Views

Activity

Reply to DesktopServicesHelper appears to delete or unlink the source file before the ESF auth event deadline is reached, rather than waiting for the full deadline window.
We are seeing this behaviour even with mounted disk images. We will test with AFP server also. We are not seeing this behaviour when we copy using cp or mv terminal commands or any other application. Its certainly due to some changes in DesktopServicesHelper on macOS Tahoe which triggers file deletion if its takes more than 5 seconds to transfer. We have tried with less than 5 seconds like 4.5 sec or 4.9 seconds and it works as expected.
Topic: App & System Services SubTopic: Core OS Tags:
Jan ’26
Reply to DesktopServicesHelper appears to delete or unlink the source file before the ESF auth event deadline is reached, rather than waiting for the full deadline window.
To add more context, Suppose user is copying file from one destination to a Network location. DesktopServicesHelper creates the file at destination and writes it. Now once the file is written, we start inspecting the content in any ES auth event received for the written file. If it took longer than 5 seconds to complete the file inspection (which is well below the deadline for auth event) then DesktopServicesHelper just deletes this file created at the destination. This we are observing in macOS Tahoe only. Ideally, DesktopServicesHelper should wait till ES event is responded before go ahead with deletion of the file.
Topic: App & System Services SubTopic: Core OS Tags:
Jan ’26
Reply to DesktopServicesHelper appears to delete or unlink the source file before the ESF auth event deadline is reached, rather than waiting for the full deadline window.
Hi Kevin, Thanks for your response. We understand that Endpoint Security authorization deadlines represent upper bounds and that ES clients are expected to respond as quickly as possible. We are not suggesting that Finder or DesktopServicesHelper bypasses kauth or Endpoint Security authorization. We attempt to perform file inspection as early as possible for files leaving the user’s machine; however, in real-world scenarios, inspection time can occasionally exceed a few seconds. Our concern is with the observed behavior where DesktopServicesHelper appears to proceed with unlinking the source file before the ES authorization event associated with the operation has received a response.
Topic: App & System Services SubTopic: Core OS Tags:
Jan ’26