Installing
1
Open Projects in your account
Personal repositories live under Projects. A team’s live under that team’s Projects.
2
Choose Connect GitHub
You are sent to GitHub to install the Iris Code App.
3
Pick the repositories
Select individual repositories rather than granting access to everything, unless you genuinely want every repository auditable. You can change the selection on GitHub at any time.
4
Import a repository
Back in Iris Code, choose a repository to import. One audit is queued immediately, pinned to the current head of the default branch.
What the App can read
Three read-only repository permissions, and nothing else:
There is no write permission of any kind. Iris Code cannot push, comment, open a PR, change a setting, or alter a branch. It cannot read your issues, actions, secrets or members.
What it subscribes to
- Push - only for the default branch. A push to any other branch is ignored outright, so feature-branch work never triggers a cloud scan
- Pull request - opened, reopened, and synchronised (a new commit pushed to the branch)
- Installation and Installation repositories - so that removing access, suspending the App, or deselecting a repository stops audits straight away
Deselecting a repository on GitHub, suspending the App, or uninstalling it all revoke Iris Code’s access immediately. Queued audits for that repository are cancelled and are not counted against your allowance.