supabase-help by yoanbernabeu/supabase-pentest-skills
npx skills add https://github.com/yoanbernabeu/supabase-pentest-skills --skill supabase-help所有 24 项安全审计技能的快速参考。
# 完整引导式审计
/supabase-pentest https://myapp.example.com
# 检查应用是否使用 Supabase
/supabase-detect https://myapp.example.com
# 根据之前的审计生成报告
/supabase-report
| 技能 | 命令 | 用途 |
|---|---|---|
supabase-pentest | /supabase-pentest <url> | 完整的引导式安全审计 |
supabase-evidence |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
/supabase-evidence |
| 初始化证据收集 |
supabase-help | /supabase-help | 此帮助参考 |
| 技能 | 命令 | 用途 |
|---|---|---|
supabase-detect | /supabase-detect <url> | 检测 Supabase 使用情况 |
| 技能 | 命令 | 用途 |
|---|---|---|
supabase-extract-url | /supabase-extract-url <url> | 查找 Supabase 项目 URL |
supabase-extract-anon-key | /supabase-extract-anon-key | 提取匿名 API 密钥 |
supabase-extract-service-key | /supabase-extract-service-key | 查找泄露的服务密钥 |
supabase-extract-jwt | /supabase-extract-jwt | 从代码中提取 JWT |
supabase-extract-db-string | /supabase-extract-db-string | 查找数据库连接字符串 |
| 技能 | 命令 | 用途 |
|---|---|---|
supabase-audit-tables-list | /supabase-audit-tables-list | 列出暴露的表 |
supabase-audit-tables-read | /supabase-audit-tables-read | 读取表数据 |
supabase-audit-rls | /supabase-audit-rls | 测试 RLS 策略 |
supabase-audit-rpc | /supabase-audit-rpc | 测试 RPC 函数 |
| 技能 | 命令 | 用途 |
|---|---|---|
supabase-audit-buckets-list | /supabase-audit-buckets-list | 列出存储桶 |
supabase-audit-buckets-read | /supabase-audit-buckets-read | 读取存储桶文件 |
supabase-audit-buckets-public | /supabase-audit-buckets-public | 查找公共存储桶 |
| 技能 | 命令 | 用途 |
|---|---|---|
supabase-audit-auth-config | /supabase-audit-auth-config | 检查认证设置 |
supabase-audit-auth-signup | /supabase-audit-auth-signup | 测试注册访问 |
supabase-audit-auth-users | /supabase-audit-auth-users | 测试用户枚举 |
supabase-audit-authenticated | /supabase-audit-authenticated | 创建测试用户以检测 IDOR |
| 技能 | 命令 | 用途 |
|---|---|---|
supabase-audit-realtime | /supabase-audit-realtime | 测试实时频道 |
supabase-audit-functions | /supabase-audit-functions | 测试边缘函数 |
| 技能 | 命令 | 用途 |
|---|---|---|
supabase-report | /supabase-report | 生成 Markdown 报告 |
supabase-report-compare | /supabase-report-compare <old> <new> | 比较两份报告 |
| 级别 | 颜色 | 描述 |
|---|---|---|
| P0 | 🔴 | 严重:数据暴露、用户数据、权限提升 |
| P1 | 🟠 | 高:敏感数据、安全配置错误 |
| P2 | 🟡 | 中:轻微暴露、违反最佳实践 |
1. /supabase-detect https://myapp.com
2. /supabase-extract-anon-key
3. /supabase-audit-rls
4. /supabase-report
1. /supabase-pentest https://myapp.com
(按照引导提示完成所有阶段)
1. /supabase-detect https://myapp.com
2. /supabase-audit-buckets-list
3. /supabase-audit-buckets-public
4. /supabase-report
1. 将之前的报告复制到 reports/audit-v1.md
2. 运行新审计:/supabase-pentest https://myapp.com
3. /supabase-report-compare reports/audit-v1.md supabase-audit-report.md
| 文件/目录 | 描述 |
|---|---|
.sb-pentest-context.json | 技能间共享的上下文 |
.sb-pentest-audit.log | 带时间戳的操作日志 |
.sb-pentest-evidence/ | 专业审计的证据目录 |
supabase-audit-report.md | 最终安全报告 |
.sb-pentest-evidence/
├── README.md # 证据索引
├── curl-commands.sh # 可复现的命令
├── timeline.md # 按时间顺序排列的发现
├── 01-detection/ # 检测证据
├── 02-extraction/ # 密钥提取证据
├── 03-api-audit/ # API 审计证据
├── 04-storage-audit/ # 存储审计证据
├── 05-auth-audit/ # 认证审计证据
├── 06-realtime-audit/ # 实时审计证据
├── 07-functions-audit/ # 函数审计证据
└── screenshots/ # 可选截图
supabase-audit-report.md 重命名为包含日期以便追踪历史/supabase-<skill-name> 获取具体信息每周安装数
107
仓库
GitHub 星标数
33
首次出现
2026年1月31日
安全审计
已安装于
claude-code91
codex81
opencode79
gemini-cli76
github-copilot70
cursor70
Quick reference for all 24 security audit skills.
# Full guided audit
/supabase-pentest https://myapp.example.com
# Check if app uses Supabase
/supabase-detect https://myapp.example.com
# Generate report from previous audit
/supabase-report
| Skill | Command | Purpose |
|---|---|---|
supabase-pentest | /supabase-pentest <url> | Full guided security audit |
supabase-evidence | /supabase-evidence | Initialize evidence collection |
supabase-help | /supabase-help | This help reference |
| Skill | Command | Purpose |
|---|---|---|
supabase-detect | /supabase-detect <url> | Detect Supabase usage |
| Skill | Command | Purpose |
|---|---|---|
supabase-extract-url | /supabase-extract-url <url> | Find Supabase project URL |
supabase-extract-anon-key | /supabase-extract-anon-key | Extract anon API key |
supabase-extract-service-key | /supabase-extract-service-key | Find leaked service key |
| Skill | Command | Purpose |
|---|---|---|
supabase-audit-tables-list | /supabase-audit-tables-list | List exposed tables |
supabase-audit-tables-read | /supabase-audit-tables-read | Read table data |
supabase-audit-rls | /supabase-audit-rls | Test RLS policies |
| Skill | Command | Purpose |
|---|---|---|
supabase-audit-buckets-list | /supabase-audit-buckets-list | List storage buckets |
supabase-audit-buckets-read | /supabase-audit-buckets-read | Read bucket files |
supabase-audit-buckets-public | /supabase-audit-buckets-public | Find public buckets |
| Skill | Command | Purpose |
|---|---|---|
supabase-audit-auth-config | /supabase-audit-auth-config | Check auth settings |
supabase-audit-auth-signup | /supabase-audit-auth-signup | Test signup access |
supabase-audit-auth-users | /supabase-audit-auth-users | Test user enumeration |
| Skill | Command | Purpose |
|---|---|---|
supabase-audit-realtime | /supabase-audit-realtime | Test Realtime channels |
supabase-audit-functions | /supabase-audit-functions | Test Edge Functions |
| Skill | Command | Purpose |
|---|---|---|
supabase-report | /supabase-report | Generate Markdown report |
supabase-report-compare | /supabase-report-compare <old> <new> | Compare two reports |
| Level | Color | Description |
|---|---|---|
| P0 | 🔴 | Critical: data exposure, user data, privilege escalation |
| P1 | 🟠 | High: sensitive data, security misconfiguration |
| P2 | 🟡 | Medium: minor exposure, best practice violations |
1. /supabase-detect https://myapp.com
2. /supabase-extract-anon-key
3. /supabase-audit-rls
4. /supabase-report
1. /supabase-pentest https://myapp.com
(Follow guided prompts through all phases)
1. /supabase-detect https://myapp.com
2. /supabase-audit-buckets-list
3. /supabase-audit-buckets-public
4. /supabase-report
1. Copy previous report to reports/audit-v1.md
2. Run new audit: /supabase-pentest https://myapp.com
3. /supabase-report-compare reports/audit-v1.md supabase-audit-report.md
| File/Directory | Description |
|---|---|
.sb-pentest-context.json | Shared context between skills |
.sb-pentest-audit.log | Action log with timestamps |
.sb-pentest-evidence/ | Evidence directory for professional audits |
supabase-audit-report.md | Final security report |
.sb-pentest-evidence/
├── README.md # Evidence index
├── curl-commands.sh # Reproducible commands
├── timeline.md # Chronological findings
├── 01-detection/ # Detection evidence
├── 02-extraction/ # Key extraction evidence
├── 03-api-audit/ # API audit evidence
├── 04-storage-audit/ # Storage audit evidence
├── 05-auth-audit/ # Auth audit evidence
├── 06-realtime-audit/ # Realtime audit evidence
├── 07-functions-audit/ # Functions audit evidence
└── screenshots/ # Optional screenshots
supabase-audit-report.md to include the date for history/supabase-<skill-name> for specificsWeekly Installs
107
Repository
GitHub Stars
33
First Seen
Jan 31, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykFail
Installed on
claude-code91
codex81
opencode79
gemini-cli76
github-copilot70
cursor70
Supabase Postgres 最佳实践指南 - 8大类别性能优化规则与SQL示例
70,900 周安装
supabase-extract-jwt/supabase-extract-jwt |
| Extract JWTs from code |
supabase-extract-db-string | /supabase-extract-db-string | Find DB connection strings |
supabase-audit-rpc/supabase-audit-rpc |
| Test RPC functions |
supabase-audit-authenticated/supabase-audit-authenticated |
| Create test user to detect IDOR |