supabase-detect

Detect Supabase usage in web applications via domain patterns, client signatures, and API endpoints.

62|3|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/yoanbernabeu/supabase-pentest-skills --skill supabase-detect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase-detect
Source: https://github.com/yoanbernabeu/supabase-pentest-skills/tree/main/skills/detection/supabase-detect
Command: npx skills add https://github.com/yoanbernabeu/supabase-pentest-skills --skill supabase-detect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill determines whether a web application uses Supabase by analyzing client-side code, network patterns, and API endpoints.

Core Features & Use Cases

  • Domain-pattern analysis across HTML, JavaScript, and network requests to spot Supabase-related domains and endpoints.
  • Client library detection by scanning for signatures of the Supabase JS client and known init patterns.
  • API endpoint and response-header checks to identify typical Supabase routes such as /rest/v1/, /auth/v1/, /storage/v1/, along with headers like x-supabase-*

Quick Start

Detect Supabase on https://myapp.example.com

Frequently Asked Questions about supabase-detect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect if a web application uses Supabase?

Detect Supabase usage by analyzing client-side code, network patterns, and API endpoints. The tool identifies Supabase by combining domain patterns, client library signatures, API routes like /rest/v1/, and x-supabase-* response headers.

Can I identify a Supabase backend without authentication?

You can identify a Supabase backend without authentication. The detection process operates on a publicly accessible target URL, scanning for Supabase JS client signatures and known initialization patterns to return a confidence level.

What Supabase API endpoints and headers indicate a backend integration?

Supabase API endpoints and headers indicating a backend integration include typical routes such as /rest/v1/, /auth/v1/, and /storage/v1/, alongside specific response headers like x-supabase-* found in network requests.

Does Supabase detection work for single page applications and custom domains?

Supabase detection works for single page applications and custom domains. The approach applies during audits of unknown apps by analyzing domain patterns across HTML, JavaScript, and network requests to spot Supabase-related endpoints.

How do I verify Supabase usage before running deeper security tests?

Verify Supabase usage before running deeper security tests by scanning for client library signatures and response headers. This quick verification returns a confidence level and project details when available from a public URL.

What is the best way to audit unknown apps for Supabase project details?

The best way to audit unknown apps for Supabase project details is to analyze domain patterns and client library signatures. This method quickly identifies Supabase usage and returns available project details without requiring login.