Sentinel reviews, tests and verifies every change against the exact commit you intend to merge.
No training on your private code. Cloud or self-hosted.
This is what Sentinel prints. One decision, bound to one commit, every finding anchored to a file and line.
Review finds what looks wrong. Verification proves what holds. Only both together earn a verdict — always on the exact HEAD.
Every verdict names the commit it verified. A new push invalidates it — exit 2 STALE, never a silent approval of moved code.
20-rule pack, versioned and pinned. Same diff plus same pack gives the byte-identical verdict — reproducible in audits.
Human, JSON, SARIF 2.1.0 and governance verdict formats. Exit codes gate CI: 0 pass, 1 fail, 2 re-run.
The CLI performs zero writes: no comments, no checks, no commits, no account. Verdicts go to stdout and a local receipt ledger you own.