Browse docs

← All docs

docs / github-app-permissions.md

GitHub App permissions

cix reaches your code through a GitHub App you install and authorize. You control which repositories it can see, and you can change or revoke that access at any time.

What you grant

When you install the cix GitHub App, GitHub asks which repositories it may access — a single repo, a chosen list, or all of them. cix only ever sees the repositories you grant. It reads their contents to build and update your index.

Managing access

You manage the App from github.com/settings/installations → the cix app. There you can:

  • add or remove repositories from cix's access;
  • review the permissions cix requests;
  • uninstall the App entirely, which cuts off all access.

Permission or repository changes must be accepted by the account or organization owner before they take effect. If you changed access but cix still cannot see a repo, an owner may need to approve it.

Revoking access

Uninstalling the App, or removing a repository from its access list, stops cix from reading that code going forward. To also remove what was already indexed, disconnect the repository or cancel — see What stays private for the 30-day deletion window.

If a repository should be connected but is not working, see GitHub not connected.