Why do I need to give permission to the GitHub app if there is an access token on the Broker's side?

This is a shortcoming of how our UI is currently implemented

The need to give permission to the GitHub app is a shortcoming of how our UI is currently implemented.

Removing this limitation is being worked on, but I can't give an exact date of when it will be sorted out.

We don't actually use the token for anything, but currently it must be present to access certain pages on Snyk.io.