Hi, I'd like to understand better the differences between the entitlements "com.apple.security.cs.debugger" and "task_for_pid-allow."
According to documentation, both entitlements authorize the application to call "task_for_pid()."
Is that correct?
What are the limitations that differentiate these entitlements?
Will the application be able to call "task_for_pid()" for any third-party and unsigned application?
Or are there any other conditions? (such as specific entitlements for the target application).
Would it be necessary to run the application as root?
And lastly, I wondered if any other entitlements enable using "task_for_pid()"?
Thank you for your help!