supabase-extract-anon-key

Extract Supabase anon/public API keys from client-side code.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill locates and extracts the Supabase anon/public API key from client-side code to enable secure auditing and testing.

Core Features & Use Cases

  • Locate anon keys in web and mobile client bundles.
  • Decode and verify key payloads and project references.
  • Prepare for RLS testing and key rotation checks in security audits.

Quick Start

Use this skill to locate and extract the Supabase anon key from client-side code in your project.

Frequently Asked Questions about supabase-extract-anon-key

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

FAQPage Schema
How do I extract the Supabase anon key from client-side code?

To extract the Supabase anon key from client-side code, parse the client bundles and environment-like patterns to identify, verify, and decode the key format and payload associated with the target project.

Why do I need to locate the Supabase public API key in a web frontend?

Locating the Supabase public API key in a web frontend is necessary to validate access controls, check RLS configurations, and audit potential key exposure or leaks during security testing.

What is the best way to audit a Supabase anon key for RLS testing?

The best way to audit a Supabase anon key for RLS testing is to extract the key from client code, decode its payload to verify the project reference, and use it to validate row-level security configurations.

Does parsing client bundles for the Supabase anon key work for key rotation checks?

Yes, parsing client bundles for the Supabase anon key works for key rotation checks by extracting the exposed key, verifying its format and payload, and confirming its association with the target project.