Authorization-first security testing

Ship your app knowing it won't leak your customers' data.

Sentinel finds the authorization and configuration flaws that quietly expose small-business and BaaS apps — the ones a generic vulnerability scanner misses — and gives you a clear go/no-go verdict before you launch.

Built for how modern SMB apps actually break

Most breaches at this scale aren't exotic exploits — they're broken access rules and misconfigured backends. That's exactly what Sentinel checks.

🛡️

Deep BaaS authorization

Supabase RLS bypass, Firebase rules, GraphQL introspection/aliasing, Appwrite roles — the real ways a "backend-as-a-service" app leaks other users' rows.

🔎

External scan & CVEs

Passive, non-intrusive checks for exposed files, misconfig, weak headers and known-vulnerable dependencies (live OSV feed).

🧬

Code-level (SAST)

BaaS-aware static analysis in your CI: service_role keys in the client, auth != null rules, USING(true) RLS, JWT-decode-without-verify. SARIF + JUnit.

🚦

Go-Live verdict

One combined go/no-go decision folding authorization, performance and integration results — not a pile of disconnected reports.

📡

Monitoring & OAST

Scheduled re-scans with change alerts, and a self-hosted out-of-band collaborator to confirm blind SSRF/RCE on assets you own.

⚙️

CI-native

API tokens, JUnit and SARIF output, and CLI runners so checks run in your pipeline — your source never leaves it.

From sign-up to launch verdict in four steps

1

Create your workspace

Sign up free — your data lives in its own isolated database.

2

Add & verify a target

Prove you own the domain to unlock monitoring and active testing.

3

Run your checks

External scan, deep BaaS engine, code scan, performance.

4

Get your verdict

A single go/no-go decision you can hand to your team.

Simple, transparent pricing

Start free. Upgrade when you need more targets, deep engines, monitoring and seats.

Loading plans…

Questions

Is this a replacement for a professional penetration test?

No — Sentinel automates the highest-frequency, highest-risk checks (especially authorization and BaaS misconfig) and gives you a launch verdict. For regulated or high-stakes systems, use it alongside a manual pentest; it also has a CREST-aligned engagement workflow for professional testers.

Can I test any website?

Only assets you own or are explicitly authorized to test. Active testing (DAST, deep engines, load) is gated behind proof of domain ownership, and every run is recorded in an authorization audit trail.

Do you need my source code or secrets?

Only if you use the optional code (SAST) scanner in your CI — and there the source never leaves your pipeline. Secrets you provide (anon keys, tokens) are encrypted at rest and never returned to the browser.

Can I self-host?

Yes. Sentinel is a single zero-dependency Node.js app with Docker/Caddy deployment. Self-hosted installs run unlimited and unbilled.

Know before you ship.

Create a free workspace and run your first check in minutes.