supabase-audit-tables-list

Pass

Audited by Gen Agent Trust Hub on Sep 14, 2026

Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
  • [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data by fetching and parsing an OpenAPI schema from a remote Supabase instance, creating a potential surface for indirect injection if a malicious schema is provided.
  • Ingestion points: Fetches raw OpenAPI/PostgREST schema data from the project's Supabase URL (found in SKILL.md).
  • Boundary markers: None explicitly defined; the skill expects structured JSON/YAML responses.
  • Capability inventory: The skill performs network reads (Supabase API) and multiple file writes for logging, context tracking, and evidence collection (e.g., .sb-pentest-context.json, .sb-pentest-audit.log).
  • Sanitization: No explicit sanitization or validation of the schema content is documented before processing.
  • [COMMAND_EXECUTION]: The skill instructs the agent to execute shell commands to interact with the Supabase API.
  • Evidence: Provides curl commands in the "Evidence Collection" section to fetch the project schema: curl -s "$SUPABASE_URL/rest/v1/" -H "apikey: $ANON_KEY".
  • Note: These operations target Supabase, a well-known service, and are aligned with the skill's primary function of security auditing.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 14, 2026, 06:43 PM