A. GitHub Apps are required to pass SAML assertions
SAML assertions are used for user authentication via an identity provider (IdP) for Single Sign-On (SSO), not for machine-to-machine authentication by a GitHub App.
C. PATs cannot be used in GitHub Actions
This is incorrect. PATs are frequently stored as encrypted secrets and used within GitHub Actions workflows to perform tasks that require permissions beyond those granted to the default GITHUBTOKEN.
D. PATs support fewer GitHub APIs than Apps
This is generally false. The key difference is not the number of APIs but the granularity of permissions and the identity. A PAT with broad scopes (e.g., repo, admin:org) can access a vast range of APIs, often more than a narrowly-scoped App.