Snyk allows you to configure a specific GitHub account on whose behalf the fix and upgrade PRs will be opened. Please note that the configured account is only used for opening PRs. All the other operation will still be performed on behalf of a random Snyk organization members who have connected their GitHub accounts to Snyk.
In order to use this feature, you'll need to do the following:
- Open GitHub's Integrations Settings page in Snyk app by clicking on Settings → Integrations → GitHub
- Enable the toggle button under the Open fix and upgrade pull requests from a fixed GitHub account setting
- Follow the in-page instructions for creating a personal access token in GitHub
- Provide the newly generated token to Snyk so it can be used to perform operations in GitHub (i.e. opening Fix PRs and etc)
Important note:
Make sure that the GitHub account for which the token is provided, has write level permissions or above, to the repos you'd like to monitor with Snyk.
Read more about repository permission levels in GitHub.