Show HN: GitSnitch – GitHub Security Org Monitoring

mtmcfarl1 pts0 comments

GitSnitch - GitHub Security Monitoring

Security monitoring for GitHub organizations<br>GitSnitch watches your GitHub organization for security events and alerts you the moment something suspicious happens.<br>Installs as a GitHub App · Read-only access · No source code stored<br>Install GitHub AppSee pricing

Live dashboard with demo data — every webhook event and alert in one place.

What we monitor<br>Eight specific detection types. Each fires a real alert with the actor, repository, and timestamp. Full forensic detail is available on the Team plan.

New Admin or Collaborator<br>Critical<br>Fires when a new organization admin is added or a collaborator is granted access to a repository.

Branch Protection Change<br>High<br>Fires when a branch protection rule or repository ruleset is created, modified, or deleted.

Secret Exposed<br>Critical<br>Fires when gitleaks detects an API key, password, token, or credential in a new commit. Powered by the open-source gitleaks engine.

Force Push<br>High<br>Fires when any branch receives a force push, which rewrites git history and can destroy audit trails.

After-Hours Commit<br>Medium<br>Fires when a commit is pushed outside configured business hours (default: 08:00–18:00 UTC, Monday–Friday).

Dormant Admin Activity<br>High<br>Fires when an admin account inactive for 90+ days suddenly becomes active — a common indicator of account compromise.

Security Advisory<br>High<br>Fires when GitHub publishes a security advisory affecting a dependency in one of your monitored repositories.

PR Merge<br>Info<br>Fires when a pull request is merged, giving you a complete audit trail of every code change that lands in your default branch.

How it works<br>Install the GitHub App<br>Click Install above and authorize GitSnitch on your organization. Choose which repositories to monitor. Setup takes under a minute.

Configure notifications<br>From your dashboard, add a Slack incoming webhook URL or one or more email addresses. Alerts are sent within seconds of the triggering event.

Review alerts in real time<br>Your dashboard streams alerts as they arrive. Acknowledge, resolve, or dismiss each one. On the Team plan, every alert includes the full forensic detail — commit SHA, file path, line number, and matched pattern.

Permissions we request<br>GitSnitch is read-only. We never write to your repositories, create issues, approve pull requests, or modify any settings. Here is every permission the GitHub App requests and exactly why.

PermissionAccessWhy we need itRepository metadataReadTo list repositories and display repo names in alertsRepository contentsReadTo clone commit ranges for secret scanning. Clones are deleted immediately after the scan.Organization membersReadTo detect new admin and collaborator additionsWebhooksReadTo receive push, PR, and membership events from GitHubSecurity advisoriesReadTo receive advisory notifications from GitHub

Simple, transparent pricing<br>Free for individuals getting started. $29 per org per month for Pro. Enterprise pricing for organizations with custom requirements.<br>Free1 org · 10 repos · 7-day history<br>Pro$29/org/month · Multiple orgs · Unlimited repos<br>EnterpriseUnlimited orgs · Custom retention · Contact us

View full pricing and feature comparison<br>Not ready to install yet?<br>Leave your email and we'll reach out as we ship new features.

Notify me

Ready to start monitoring?<br>Install takes under a minute. Free plan — no credit card required.<br>Start for free

github fires security gitsnitch install admin

Related Articles