I am having troubles communicating with my endpoint security system extension without setting com.apple.security.temporary-exception.mach-lookup.global-name
The system is a MacBook Pro with M1 Pro running Ventura beta 22A5295i.
The endpoint security is installed by a regular app, and it is running fine.
Because we do not have the endpoint entitlement yet, SIP has been turned off and amfi_get_out_of_my_way set to 1.
The endpoint security agent has NSEndpointSecurityMachServiceName set to the service name - (Team).bundle-ID.xpc
All the apps are part of the same app group.
I created a third app (with the same app group) to communicate with the endpoint agent over XPC, but it fails unless I do one of the following:
- Disable its sandbox
- Add com.apple.security.temporary-exception.mach-lookup.global-name
Will this problem go away once we have the endpoint entitlement?
Or am I doing something else wrong?
Thanks