Secret scanning, code scanning and signed commits
gitfor rejects pushes that contain credentials, shows code scanning alerts on pull requests, and verifies who signed each commit.
- Push protection
- A push that contains a credential is rejected with the file and line, before the secret reaches your history.
- Code scanning
- Upload SARIF from any analyzer. Alerts appear on the affected lines and on pull requests.
- Advisories and dependencies
- Draft private security advisories and see every dependency your manifests declare.
- Verified commits
- GPG and SSH signatures are checked against each author's registered keys and shown on every commit.
Account security
Passkeys, TOTP and recovery codes, plus fine-grained and deploy tokens. Raw files and uploads are served from a separate domain that can't read your session.
Try it on your own code
Create an account and import a repository with its full history, or run your own instance.