Skip to content
  • DETON
  • Pricing
  • Sign in
  • Sign up

Quickstart

From install to your first flagged candidate.

Deton scans pull requests, not full repositories. Connect a repo, open a PR, and Deton scans the diff — no scheduled scans, no default-branch scans.

Step 1 — Connect~2 min

Install the Deton GitHub App

Grant Deton read access to the repositories you want scanned. Deton reads pull-request diffs, not full checkouts — nothing is pulled outside of a PR event.

●Live todayGo to Integrations→
Step 2 — Trigger~10s

Open or push to a pull request

Deton scans on pull_request.opened and pull_request.synchronize only. No scheduled repo scans, no default-branch scans, no arbitrary target URLs — PR-only, by design.

●Live today
Step 3 — DetectLive today

Deton scans the diff for exploitable candidates

The diff-based candidate finder flags likely SQL injection, command injection, and other sink patterns in the pull request's changed lines. Every candidate raised this way is inconclusive by design — a diff scan alone can raise a candidate, but it can never mark one confirmed, and its absence is never proof the code is safe.

●Live today

→ See flagged candidates in your Deton dashboard.

Step 4 — ConfirmComing soon

A sandbox oracle confirms real exploits and posts a Check

This step does not exist yet. Confirming a candidate requires actually running the pull request's changed app in an isolated sandbox and observing a real oracle signal — that sandbox runner is not implemented. No candidate is ever labeled "confirmed" today, and Deton does not post a GitHub Check yet.

○Coming soon

What's live vs. what's coming

Every item below links to real code or a real decision record — not a roadmap promise.

Live today

  • ✓Diff-based candidate detection for SQL injection, command injection, and related sink familiessrc/core/deton/diff-scan.ts
  • ✓Signature-verified GitHub webhook that creates a scan run from a pull-request eventsrc/app/api/github/webhook/route.ts
  • ✓Org-scoped dashboard listing every flagged candidate for your connected repositoriessrc/app/[locale]/(auth)/dashboard/page.tsx

Coming soon — not live yet

  • ○A sandbox runner that actually executes the pull request's changed app and observes real exploit behaviordocs/adr/0007-deton-sandbox-runner.md (status: proposed)
  • ○A posted GitHub Check reflecting a confirmed verdict on the pull requestdocs/product/deton-mvp/06-github-pr-workflow.md

See it on your own pull request

Install the GitHub App, open a PR, and watch Deton flag candidates on your own diff.

Get startedSee what's shipped→
Deton

Deton scans your pull requests, proves exploitability in an isolated sandbox, and ships evidence packets you can act on before merge.

Product

  • Pricing
  • Compare
  • Demo

Resources

  • Docs
  • Blog
  • Roadmap
  • API

Compliance

  • Security
  • Privacy
  • Terms
  • DPA
  • BAA

Company

  • About
  • Status
  • Feature requests

© 2026 Deton

Proof-gated AppSec · Next.js 16

PrivacyTermsCookies