Sentrail
AI-NATIVE SECURITY, Human-Led Control
Sentrail is an evidence-gated security layer for AI-built applications. It runs seven mandatory security checks across GitHub repositories, Supabase databases, and Vercel deployments to compute an honest launch-readiness verdict. Sentrail provides approval-gated remediation, generating fixes as draft pull requests without ever auto-merging.

Ship fast.
Don't get hacked.

Evidence-gated security for AI-built applications. Sentrail connects to GitHub, Supabase, and Vercel to verify what's secure, explain what's risky, and prepare fixes under your control.

Read-onlyby default
Approval-gatedremediation
Consent-basedanalytics
PROJECT VERDICT
READY
0 critical findings
All 7 checks verified
SECURITY CHECKS7/7 PASS
Database RLSPass
Secrets & ConfigPass
Dependency CVEsPass
Deployment PosturePass
Background

AIAIcodingcodingisisfast.fast.SecuringSecuringititshouldn'tshouldn'tslowslowyouyoudown.down.SentrailSentrailisisthetheultimateultimatefirewallfirewallforforAI-generatedAI-generatedcode.code.

SCROLL-LOCKED AI INCIDENT INTELLIGENCE

Your AI builds it. Sentrail secures it.

Real failures. Real attack paths. The controls that should have stopped them.

Active Step01 / 04
INCIDENT 01 OF 4CONFIRMED INCIDENT
Lovable integration logo

Lovable

Access Control|critical
April 2026 Data Exposure
Access Control Bypass

Authenticated users with public-project links could access chat history and source code due to a backend regression that re-enabled previously removed access.

Attack Path
Public Link
Backend Regression
Auth Bypass
Source/Chat Exposure
Source: Lovable BlogStatus: Confirmed
SENTRAIL CONTROL PLANE
FIREWALL ACTIVE
INCIDENT ANALYSIS
Failure Class
Access Control Bypass
Impact
Private source code and user conversation histories exposed to unauthorized users.
Consequence
Intellectual property and sensitive prompt data compromise.
ROOT CAUSE
Backend regression reverted security patchInsufficient endpoint authorization checksFailure to validate user ownership context
SENTRAIL CONTROL MAPPING
Endpoint authorization failure
Route-level RBAC enforcement
Regression in access logic
Continuous security regression tests
Data exposure
Response payload redaction
OUTCOME WITH SENTRAIL
An on-demand Sentrail posture check can flag unauthenticated or misconfigured endpoints when the check runs.
DETECTED
Scroll to investigate next incident
Lovable integration logo
Lovable
Replit
Claude Code
Cursor

Core Directive: Security between AI agents and production.

ALL-IN-ONE SECURITY WORKFLOW

Security that ships with your code.

Sentrail connects to your stack, runs evidence-backed checks, and prepares reviewed fixes before production.

24/7 Monitored
Code, DB, Dependencies & Posture

Continuous Scanning

Detect security issues across your GitHub commits, Supabase RLS policies, package manifests, and Vercel environments 24/7.

GitHub
Connected
Supabase
Connected
Vercel
Connected
Live Scan
1,240
Issues analyzed
No critical issues
Zero Blind Spots
Truth Before Launch

Evidence-Gated Verdicts

Never report READY unless required evidence actually exists and is fresh. Four strict hierarchical verdict states with zero ambiguity.

READY
All required evidence is present and verified.
STALE
Evidence exists but is outdated or expired.
MISSING
Required evidence is not available.
FAILED
Evidence exists but did not pass verification.
Plain English
Contextual Reasoning

AI Security Agent

Plain-language risk explanations, AST pattern verification, and deep contextual insights for every vulnerability detected.

Why is this a vulnerability?
Sentrail Mascot Avatar
This endpoint allows public write access to sensitive user data without authentication. Anyone can modify records.
routes/user.ts:42HIGH
Fix: Add authentication + role check
No Auto-Merges
Human-in-the-loop

Controlled Remediation

Prepare safe SQL and code fixes as draft pull requests. Non-destructive proposals with guaranteed human approval before any merge.

1
Propose Fix
Generate safe change
2
Human Review
Approve or reject
3
Merge
After approval
Approval Required
29 MCP Tools
In Cursor & Claude Code

Developer-Native MCP

Bring 29 specialized security tools directly into Cursor and your CLI via official Model Context Protocol (MCP) streamable endpoints.

$ sentrail mcp list29 tools
secrets-scan
Scan for secrets & keys
ACTIVE
dependency-check
Verify vulnerable deps
ACTIVE
rls-audit
Audit Supabase RLS
ACTIVE
+ 26 more tools
Cursor
Claude Code
EVIDENCE-GATED ARCHITECTURE

Seven checks. One honest verdict.

Every launch verdict depends on fresh evidence from the checks Sentrail requires. No fake percentages or vanity scores. Click any check below to inspect its live verification rule.

Supabase + GitHub01

Connectivity

Confirms the connectors an audit depends on are actually active, so no verdict is ever computed with a blind spot.

Status: RequiredClick to Inspect
Supabase02

Database RLS

Reads every non-system table and its policy count to catch tables with Row Level Security off, and tables with RLS on but zero policies.

Status: RequiredClick to Inspect
Supabase03

Supabase advisors

Pulls Supabase's own security and performance advisor lints — exposed views, definer functions, unsafe function search paths, auth configuration.

Status: RequiredClick to Inspect
GitHub04

Code scan

Searches your connected repositories for service-role keys and other credentials sitting in client-reachable paths or public-prefixed env vars.

Status: RequiredClick to Inspect
GitHub05

High-risk file review

Locates and reads the security-critical files — auth handling, middleware, webhooks, env plumbing, migrations — and reviews what they actually do.

Status: RequiredClick to Inspect
GitHub06

Dependency audit

Resolves your package manifests and checks each dependency against the OSV vulnerability database for known advisories.

Status: RequiredClick to Inspect
Vercel07

Deployment posture

Classifies deployment environment variables by risk and inspects deployment protection settings on the hosting side.

Status: RequiredClick to Inspect
STRICT EVALUATION

Zero Stale Evidence

If any connector is disconnected, a scan fails, or an audit expires, the verdict immediately downgrades to Insufficient Evidence.

Deterministic · Verifiable

Four Verdict States

Sentrail returns a precise state rather than an arbitrary numerical security score.

Ready

Every required check has fresh evidence and there are zero open critical or high findings.

Needs review

Evidence is complete and nothing critical or high is open, but medium and low findings are waiting on a human decision.

Blocked

Evidence is complete and at least one open critical or high finding stands between you and launch.

Insufficient evidence

One or more required checks has never run, failed, or has gone stale — so no score is reported at all.

HOW SENTRAIL WORKS

From code to confidence. Under your control.

Sentrail can prepare a fix. Humans remain responsible for approval and merge.

01

Connect

Connect your GitHub, Supabase, and Vercel stack in minutes via official GitHub App & OAuth.

Phase 1 of 6Next step
02

Collect Evidence

Gather fresh evidence from RLS policies, advisor lints, static AST scans, and package CVEs.

Phase 2 of 6Next step
03

Analyze

Vulnerabilities are ranked by exploitability with full context, cutting out false-positive noise.

Phase 3 of 6Next step
04

Human Approval

The AI agent generates precise SQL or code diff proposals. Sensitive actions park in an approval queue.

Phase 4 of 6Next step
05

Draft PR

On your explicit approval, Sentrail opens a draft PR on a dedicated branch. No auto-merges, ever.

Phase 5 of 6Next step
06

Verify

You merge through normal CI. Sentrail triggers an instant re-verification scan to confirm resolution.

Phase 6 of 6Next step

Built for security.

Designed for developers.

Read-only by default

We never modify your data without explicit human sign-off.

Human-in-the-loop

Draft PRs are opened on dedicated branches. You merge.

MCP & API Native

Run reviews directly in Cursor, Claude Code, or CI/CD.

SEE EVERYTHING. FIX WHAT MATTERS.

Complete visibility across your entire stack.

Sentrail brings your code, database, infra, and policies together so you get a single source of truth for your security.

Live Dashboard
S
Acme Production
Main Branch
LAUNCH VERDICT
READY TO SHIP
100% required evidence fresh

Overview

Last scan 3m ago
7 / 7
Checks
100%
Passed
0
Blockers
18
Fixed
Top Security FindingsAuto-Triage Active
HIGHSQL injection in search input
Draft PR Ready
MEDRLS not enabled on public.profiles
1-Click Policy
7-Day Risk Reduction -28% Risk
GitHub · Supabase · VercelSynced

Unified Dashboard

All your security signals in one place. No more bouncing between three different consoles.

Real-Time Updates

Instant visibility into new vulnerabilities, advisor warnings, and branch policy shifts.

Actionable Insights

Prioritized findings with clear remediation steps, blast radius calculation, and diff generation.

Track What Matters

Monitor trends, measure risk over time, and prove readiness to stakeholders with zero friction.

CONTINUOUS PROTECTION

Security doesn't stop after launch.

Every commit, pull request, and deployment is inspected in real time. Secrets are fingerprinted and redacted before any findings reach an AI model.

REAL-TIME SCANNING PIPELINE
Automated on every PR
STEP 01

Push / PR

Webhook trigger on monitored repo

Verified
STEP 02

Scanners

Gitleaks, OSV, and Semgrep AST

Verified
STEP 03

Redaction

Secrets scrubbed before LLM reasoning

Verified
STEP 04

Triage

Ranked by exploitability & context

Verified
STEP 05

Draft Fix

Human-approved draft PR created

Verified
STEP 06

Re-Verify

Automated scan confirms remediation

Verified
Secret Detection

Gitleaks

High-entropy secrets, API keys, and service tokens matched across commits.

Isolated sandbox execution
Dependency Audit

OSV-Scanner

Direct and transitive dependency CVE matching against the open-source advisory database.

Isolated sandbox execution
Static AST Analysis

Semgrep

Semantic pattern inspection to find SQL injections, insecure auth, and unsafe API calls.

Isolated sandbox execution
CONTROLLED REMEDIATION

AI proposes.
You stay in control.

Sentrail will never merge code or push destructive schema changes directly to your production database. Every fix is generated as a proposal and opened as a draft pull request.

NO AUTO-MERGES
DRAFT PRS ONLY
YOU MERGE
Interactive Lifecycle StepperClick to explore step 01/05
fix(security): enforce row-level security on profiles tableDraft PR #142
sentrail-guard wants to merge 1 commit into main from sentrail/fix-rls-profiles
Draft generated · 0 writes to repo
supabase/migrations/20260808_fix_profiles_rls.sqlStep 01 of 05
-- Proposed SQL fix: restrict public profile SELECT to authenticated owners
-CREATE POLICY "public_read" ON public.profiles FOR SELECT USING (true);
+CREATE POLICY "user_select_own" ON public.profiles
+ FOR SELECT USING (auth.uid() = id);
+-- Rollback query prepared in staging environment
Redacted model inputs · Human approval mandatory
PRODUCTION STACK

Connect once. Secure what actually ships.

Sentrail reads the essential security posture from the services behind your production application with least-privilege access.

Official GitHub App Live & Supported

GitHub

Deep repository inspections across branches, pull requests, and commit histories.

What Sentrail Reads:
·Repository code and security-critical files
·Continuous scanning on push and pull requests
·Draft remediation pull requests on dedicated branches
·Credential and exposed service-key detection
Scope: Read-Only Scans1-Click Connect
Official OAuth & Management API Live & Supported

Supabase

Database posture, Row Level Security policies, and performance lints.

What Sentrail Reads:
·Database schema and table policy counts
·Supabase Security & Performance Advisor lints
·Definer functions and exposed views
·Authentication providers and JWT settings
Scope: Read-Only Scans1-Click Connect
Official OAuth Integration Live & Supported

Vercel

Hosting environment variables risk classification and deployment protection.

What Sentrail Reads:
·Environment variable sensitivity classification
·Preview and production deployment protection
·Serverless route exposure verification
·Build logs and deployment posture checks
Scope: Read-Only Scans1-Click Connect

More integrations in development

Cloudflare, AWS IAM, Linear, and Slack webhook alerts.

Roadmap Q3/Q4
AI CODING WORKFLOW

Security inside the tools developers already use.

Connect Sentrail directly to Cursor, Claude Code, and your terminal through our official Model Context Protocol (MCP) server.

OFFICIAL MCP SERVER

29 Security Tools for AI Agents

Allow your IDE coding agents to query launch verdicts, list open findings, check database policies, and draft remediation code without leaving your editor.

TransportStreamable HTTP
Auth ScopesBearer token, read/scan
Tools Exposed29 Dedicated Tools
Supported ClientsCursor, Claude Code
> @sentrail check this project before I deploy
Sentrail Mascot AvatarCalling tool: get_launch_readiness(projectId="acme-prod")
✓ Checking 7 required evidence categories...
✓ Verified RLS on 14 tables (0 unshielded)
✓ Verified Gitleaks AST static scan (0 exposed keys)
✓ Resolved 28 dependencies against OSV database (0 CVEs)
VERDICT: READY — 100% Evidence Fresh

All 7 required security checks passed. Zero critical or high-risk findings. Safe to proceed with production deployment.

Streamable HTTP · Bearer token scoped · Human approval gate active
SECURITY & TRUST

Built to inspect your security. Not become another risk.

We practice defensive engineering so you can connect your stack with total peace of mind.

Read-Only by Default

We inspect your posture and code without mutating your production database or hosting environment.

Least Privilege

Scoped OAuth tokens and minimal GitHub permissions. Only read what's required for evidence generation.

Secret Redaction

Matched credentials and API tokens are fingerprinted and redacted before any findings reach an AI model.

Audit Trail

Check executions, finding transitions, and remediation approvals are durably recorded with timestamps and actors.

Human Approval Gated

Fix proposals require explicit human sign-off. Sensitive actions cannot bypass the review queue.

Data Minimization

Sentrail retains the evidence and audit history needed to explain results, while redacting sensitive values before model or telemetry processing.

Control Framework Mapping

Findings are cross-referenced with established industry security standards.

4 Frameworks Mapped
OWASP ASVS4.0.3

Application security verification requirements

SOC 2TSC 2017

Trust services criteria

ISO/IEC 270012022

Annex A controls

PCI DSSv4.0

Requirement references

Notice: Sentrail maps findings to control references. It does not assess, attest, or certify compliance.

ECOSYSTEM COMPATIBILITY

Built for modern AI-native web stacks.

TypeScript
Next.js
React
TanStack Start
Node.js
Python
Supabase
GitHub
Vercel
Tailwind CSS
PostgreSQL
OpenAPI
SIMPLE & TRANSPARENT

Start securing your stack.

Transparent plans with zero surprise charges. 14-day free trial on paid tiers. Cancel anytime.

Hacker

For solo founders shipping their first app.

$0/ forever
1 active project
Free basic AI chat queries
Supabase, Vercel & GitHub basic audit
Community support (Discord)
Start free
MOST POPULAR

Pro

For builders shipping weekly with Supabase.

$29/ per month
Unlimited projects
Unlimited heavy AI agent tasks
Full codebase & environment audits
Automated remediation agent (Draft PRs)
1-click apply & scan history log
Priority email support
Start 14-day free trial

Team

For teams with compliance requirements.

$99/ per month
Everything in Pro
Shared team workspaces
Compliance framework mapping
Dedicated onboarding & custom SLA
Start 14-day free trial

Security guides

Learn what to verify before you ship.

QUESTIONS

What people ask before connecting a project.

Straight answers about access, evidence, and who stays in control of a fix.

Sentrail provides an evidence-gated security layer for AI-built apps. It collects timestamped evidence from your database, repositories, and deployments through seven required checks. It then produces an honest launch-readiness verdict and prepares human-approved draft pull requests to remediate risks without auto-merging.

Sentrail integrates with Supabase, Vercel, and GitHub to collect evidence for security reviews and remediation guidance.

No. Sentrail never auto-merges fixes. It operates as an approval-gated remediation engine that writes and submits fixes as draft pull requests, ensuring you maintain complete human control over your codebase.

Sentrail reports Insufficient Evidence rather than a passing score. A required check that has never run, failed, or gone stale blocks a launch verdict until it is re-run successfully, so a green state always maps to fresh evidence.

Sentrail is read-only by default and uses scoped tokens with least-privilege access. Repository contents are processed in an ephemeral scan workspace; Sentrail retains findings, redacted evidence, audit receipts, connection metadata, and encrypted provider credentials needed to operate your project. Matched credentials and API tokens are fingerprinted and redacted before findings reach a model.
Sentrail

Ship fast.
Don't get hacked.

Connect your stack in two minutes and find out what you can actually prove is secure.

7 Evidence Checks 29 MCP Tools Draft PRs Only