Gitsentry.dev
GitHubPricingInstall AppSign in

AI writes the code.We secure it.

Gitsentry reviews every pull request for security flaws and only posts what it can prove.

Install GitHub App →View source

Free for public repos. Open source, MIT.

OpenAdd invoice download #128
src/routes/invoices.ts+6
12+router.get("/invoices/:id", requireAuth, async (req, res) => {
13+ const invoice = await db.invoice.findUnique({
14+ where: { id: req.params.id },
gitsentrybotCritical · IDOR

Any signed-in user can read any invoice by changing the ID.

where: { id: req.params.id, ownerId: req.user.id },
15+ });
16+ res.json(invoice);
17+});

Gitsentry Security Scan

In progress

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.

Scan of #1285 candidates, 2 posted
  • SQL injection in search

    query is parameterized

    Disproved
  • IDOR on /invoices/:id

    no ownership check

    Posted
  • XSS in comment preview

    output is escaped

    Disproved
  • Live API key in config.ts

    matched by exact rule

    Posted
  • Open redirect on /login

    hosts are allowlisted

    Disproved
0
Repos protected
0
Issues caught
0
Critical vulns stopped
0
Scans run

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
  • 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.

  1. 01

    Install the GitHub App

    Pick your repos. No config files.

  2. 02

    Open a pull request

    Gitsentry reviews the diff on every push.

  3. 03

    Fix before merge

    Each finding comes with the fix inline.

Secure your next pull request.

Install once. Every PR after that is covered.

Install GitHub App, it's free →View source
Gitsentry.dev

Security scanning for the AI era.

Product

HomePricingStats

Legal

PrivacyTermsRefund

Connect

GitHub[email protected]

© 2026 Gitsentry.dev · a Charavol product

Payments processed by Paddle