GitSniff LogoGitSniffDocs
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:

  1. PR opened — Triggers automatic review (if enabled)
  2. PR updated — Re-analyzes when new commits are pushed
  3. Comment created — Responds to chat mentions

Installation

See the Installation guide for step-by-step setup.

Permissions

GitSniff requests minimal permissions:

PermissionAccessPurpose
Pull requestsRead & WritePost review comments and summaries
ContentsReadRead code diffs for analysis
MetadataReadRepository information
WebhooksRead & WriteReceive 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:

  1. Go to your GitHub organization settings
  2. Navigate to Installed GitHub Apps > GitSniff
  3. Click Configure
  4. Add additional repositories

Removing repositories

Follow the same steps and remove repositories from the access list.

Uninstalling

To completely remove GitSniff:

  1. Go to your GitHub organization settings
  2. Navigate to Installed GitHub Apps > GitSniff
  3. Click Uninstall

This removes all webhook connections and access.