AI writes the code.We secure it.
Gitsentry reviews every pull request for security flaws and only posts what it can prove.
Free for public repos. Open source, MIT.
Any signed-in user can read any invoice by changing the ID.
Gitsentry Security Scan
1 security issue found
Reviews code written with
- Cursor
- Copilot
- Claude Code
- Gemini
- Windsurf
Everything happens in the pull request.
A second pass tries to disprove every finding. Only what survives reaches your PR.
- Disproved
SQL injection in search
query is parameterized
- Posted
IDOR on /invoices/:id
no ownership check
- Disproved
XSS in comment preview
output is escaped
- Posted
Live API key in config.ts
matched by exact rule
- Disproved
Open redirect on /login
hosts are allowlisted
37
vulnerability categories, on every plan.
Categories that can't apply to your stack are skipped, so the ones that can get full attention.
- Hardcoded secrets
- Missing auth
- IDOR
- SQL injection
- Command injection
- Prompt injection
- SSRF
- XSS
- Privilege escalation
- Mass assignment
- Race conditions
- Attack chains
See all 37 categories
- Injection and taint
- SQL · NoSQL · Command · Template · LLM prompt · SSRF · Path traversal · XSS · Open redirect · Unvalidated input
- Access control
- Missing auth · IDOR · Privilege escalation · Mass assignment · Password reset · Session management · CSRF
- Secrets and exposure
- Hardcoded secrets · Token leakage · Sensitive data · Insecure storage · Verbose errors · Crypto misuse
- Logic and timing
- Business logic abuse · Race conditions · Replay · Timing attacks · Cache poisoning · Missing rate limits
- Platform and supply chain
- CORS · Security headers · Debug exposure · Cloud config · Dependency risk · File upload · Deserialization
- Composite
- Attack chains spanning several files or commits
Live in five minutes.
- 01
Install the GitHub App
Pick your repos. No config files.
- 02
Open a pull request
Gitsentry reviews the diff on every push.
- 03
Fix before merge
Each finding comes with the fix inline.
Secure your next pull request.
Install once. Every PR after that is covered.