When connecting your Open Collective account to Github you will be asked for permissions to access:
- Pull Requests
- Webhooks services
- Deploy Keys
We agree with the fact that it is asking for a lot of permissions, and we looked into it many times, unfortunately it is the only setting that gives us what we need.
You can see a discussion thread here: https://github.com/opencollective/opencollective/issues/355