Follow up: I've found two additional ways to allow the third app to connect to the endpoint system extension over XPC:
Add the "System Extension" capability/entitlement to the app (even though this doesn't install a System Extension, it just received data from it); note, this changes the Signing Certificate from "Development" to "Apple Development: (my development identity info)"
Change Signing Certificate to "Sign to Run Locally"
If I do either of those, I can remove the temporary entitlement com.apple.security.temporary-exception.mach-lookup.global-name entitlement
(I look forward to getting the endpoint security entitlement to see what issues go away and which ones remain (and to enable security on my laptop again))
Thanks
Topic:
App & System Services
SubTopic:
Drivers
Tags: