supabase-audit-buckets-list
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill fetches bucket names, configurations, and file metadata from external Supabase API endpoints. This data is ingested into the agent's context to generate reports and update tracking files, creating a potential surface for indirect prompt injection.
- Ingestion points: Data retrieved from Supabase Storage API endpoints (
/storage/v1/bucket,/storage/v1/object/list/[bucket]). - Boundary markers: No explicit delimiters or instructions are provided to the agent to ignore potentially malicious instructions embedded in bucket names or metadata.
- Capability inventory: The skill performs local file writes (
.sb-pentest-context.json,.sb-pentest-audit.log) and executes network operations viacurl. - Sanitization: There is no evidence of sanitization or validation of the data received from the external API before it is processed or written to files.
- [EXTERNAL_DOWNLOADS]: The skill interacts with the Supabase Storage API to retrieve configuration data. Supabase is a well-known service, and these network requests are consistent with the skill's stated purpose of auditing project storage.
- [COMMAND_EXECUTION]: The skill instructs the agent to execute shell commands using
curlto interact with the Supabase API and requires the agent to progressively write findings to local filesystem paths.
Audit Metadata