Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.unideploy.in/llms.txt

Use this file to discover all available pages before exploring further.

The AnalyzerAgent executes UniDeploy’s 13 security rules against your codebase and produces a graded findings report.

Rules

Rule IDSeverityWhat it checks
RLS-001CRITICALSupabase table without RLS enabled
RLS-002HIGHRLS enabled but no policies defined
RLS-003CRITICALRLS policy with USING (true)
RLS-004HIGHUPDATE policy missing WITH CHECK
SEC-001CRITICALService role key in a client-side file
SEC-002CRITICALHardcoded API key (entropy + regex)
SEC-003HIGHSupabase anon JWT in fetch/axios URL
AUTH-001HIGHcreateBrowserClient in a server component
AUTH-002CRITICALInverted auth guard
AUTH-003HIGHAPI route returning data without an auth check
PAY-001HIGHStripe checkout with no server webhook
HDR-001MEDIUMMissing Content-Security-Policy header
BOLA-001HIGHData query without a user_id filter

Grading

GradeCondition
FAny CRITICAL finding
D3 or more HIGH findings
C1–2 HIGH findings, or 5+ MEDIUM
BMEDIUM findings only
ANo findings

Auto-fixable rules

Rules marked auto_fixable: true can be patched by the FixAgent without manual intervention: RLS-001, RLS-003, RLS-004, SEC-001, AUTH-003, HDR-001, SEC-002.