Security.Authorization is missing bindings to useful APIs. In fact, the only API it does expose (AuthorizationExecuteWithPrivileges), is actually deprecated since 10.7 and should be updated with availability information.
Further it at a minimum needs bindings for the "external form" APIs, so the authorization can be passed to another process (like /usr/libexec/authopen).
It also needs a ctor override to indicate ownership of the underlying native reference since this will be required for proper `SFAuthorization` support.
The AuthorizationFlags enum needs to be updated to add `NoData = 1 << 20`.
Moving out to 15.6