How do I check the access rights of an app?

Solution 1:

The entitlements requested by an app are stored in a structured file. Think of it like a shopping list.

  • https://developer.apple.com/documentation/bundleresources/entitlements

When the application runs, the OS looks over the list, decides which to just grant and which need a pop up or some of their form or acceptance or pre-configuration before the entitlement request is logged and granted.

Checking these requires a dedicated tool or some experience with the command line to construct queries and filter data returned by the codesign and security commands.

  • https://developer.apple.com/documentation/bundleresources/entitlements/diagnosing_issues_with_entitlements