Integrations
GitHub
GitSniff's GitHub App integration for automated code review.
GitSniff integrates with GitHub through a GitHub App that provides seamless, automated code review for your pull requests.
How it works
The GitSniff GitHub App listens for pull request events via webhooks:
- PR opened — Triggers automatic review (if enabled)
- PR updated — Re-analyzes when new commits are pushed
- Comment created — Responds to chat mentions
Installation
See the Installation guide for step-by-step setup.
Permissions
GitSniff requests minimal permissions:
| Permission | Access | Purpose |
|---|---|---|
| Pull requests | Read & Write | Post review comments and summaries |
| Contents | Read | Read code diffs for analysis |
| Metadata | Read | Repository information |
| Webhooks | Read & Write | Receive PR events |
Privacy and data handling
- Code is not stored — Code is processed in memory during analysis and not persisted
- Minimal data retention — Only analysis results (scores, findings) are stored
- Scoped access — GitSniff only accesses code when triggered by a PR event
- Selective repos — You choose which repositories to grant access to
Managing the installation
Adding repositories
To add more repositories after initial installation:
- Go to your GitHub organization settings
- Navigate to Installed GitHub Apps > GitSniff
- Click Configure
- Add additional repositories
Removing repositories
Follow the same steps and remove repositories from the access list.
Uninstalling
To completely remove GitSniff:
- Go to your GitHub organization settings
- Navigate to Installed GitHub Apps > GitSniff
- Click Uninstall
This removes all webhook connections and access.