Most importantly we don't require to share the code from gitbhub.
Github: Reads permissions repository, issues, teams, pull requests. Write: Pull Requests (so that we can write the conversations that happen in slack)
Slack: read and write Members, channels and private message to the bot