SuperAPI AI 工具集

supabase-evidence

安全与审计

查看项目

更新于 10-15 22:11

技能介绍

用途:该技能为专业安全审计初始化并管理证据收集系统,通常在 supabase-pentest 开始时自动调用,用于整理专业报告所需的证据,满足合规与法律用途。

主要能力:创建 .sb-pentest-evidence/ 目录结构,涵盖检测、提取、API 审计、存储审计、认证审计、实时审计、函数审计等分类;生成 README.md 证据索引、curl-commands.sh 可复现命令文件、timeline.md 时间线;更新 .sb-pentest-context.json 记录证据目录、文件数量、分类统计与关键证据。

使用方式:初始化证据目录;手动保存证据时按“Save evidence: [description] to [category]”格式;每个证据文件包含 evidence_id、timestamp、category、type、finding_id、description、request、response、analysis 等字段。目录初始化命令为 mkdir -p .sb-pentest-evidence/{01-detection,02-extraction,03-api-audit/tables,03-api-audit/data-samples,03-api-audit/rls-tests,03-api-audit/rpc-tests,04-storage-audit/buckets,04-storage-audit/public-url-tests,05-auth-audit/signup-tests,05-auth-audit/enumeration-tests,06-realtime-audit/postgres-changes,06-realtime-audit/broadcast-channels,07-functions-audit/function-tests,screenshots}。

限制与规则:证据必须随采集逐步保存,不得等到最后批量写入;敏感数据必须脱敏,禁止存储真实密码、完整信用卡号、完整 API 密钥和完整个人数据;命名采用 [category]-[test-name]-[timestamp].json 格式。该技能与其他审计技能集成,各技能将证据保存到对应子目录并更新 curl-commands.sh 与 timeline.md。