Is it possible to be more granular when giving permissions to a GitHub App

I would like to know if it’s possible to give permission to a GitHub App for Read&Write on Contents but only being able to do some of the allowed requests when enabling Contents permissions. In my case, I would like my GitHub App to have permissions to update commit references but to not have permissions to merge a pull request (for example).

More details here: App merged a Pull Request, something that should never happen · Issue #16 · squash-commit-app/squash-commit-app · GitHub