supabase-extract-jwt

Extracts and decodes Supabase JWTs from client-side code, cookies, and localStorage.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the discovery and analysis of JSON Web Tokens used by Supabase clients, including tokens embedded in code, cookies, and localStorage.

Core Features & Use Cases

  • JWT discovery in client-side code and storage
  • Token decoding and claim analysis
  • Identify exposed keys and tokens, plus relevant storage patterns for remediation

Quick Start

Use this skill to extract and analyze JWTs from a target web app's frontend artifacts and runtime data.

Frequently Asked Questions about supabase-extract-jwt

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

FAQPage Schema
How do I extract and decode Supabase JWTs from client-side code?

You can extract Supabase JWTs from client-side code by scanning frontend artifacts, cookies, and localStorage. This skill automates token discovery, decoding, and claim analysis to surface exposed anon keys, service keys, and user tokens for remediation.

What is Supabase JWT claims analysis and when do I need it?

Supabase JWT claims analysis is the process of decoding tokens to inspect their payload data, such as user roles and key types. You need it during security audits to identify exposed anon keys, service keys, and user tokens in client applications.

Can I find exposed Supabase service keys stored in localStorage?

Yes, you can find exposed Supabase service keys stored in localStorage. This skill scans client storage patterns and code to identify and extract embedded anon keys, service keys, and user tokens, generating evidence-ready output for security audits.

What's the best way to audit Supabase token storage patterns in web apps?

The best way to audit Supabase token storage patterns is to automate extraction from client-side code, cookies, and localStorage. This skill decodes discovered JWTs, analyzes claims, and produces structured evidence for security audits and remediation.

How do I generate evidence-ready output for exposed Supabase anon keys?

To generate evidence-ready output for exposed Supabase anon keys, extract and decode the tokens from your client app. This skill parses JWT claims and produces structured context updates documenting the exposed keys and their storage patterns.