laniameda-gallery-query
Pass
Audited by Gen Agent Trust Hub on Apr 17, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill runs a TypeScript script via the Bun runtime to facilitate gallery operations.
- [DATA_EXFILTRATION]: Network requests are made to a user-defined Convex backend URL to query asset metadata and search for content.
- [EXTERNAL_DOWNLOADS]: The skill downloads images from remote storage URLs provided by the gallery backend and saves them locally.
- [PROMPT_INJECTION]: The skill processes untrusted
promptTextfrom an external database, which the agent is instructed to use in its tasks, creating an indirect prompt injection vector. Ingestion points:promptTextandtagNamesfetched from Convex backend viaconvexQueryandconvexActioninscripts/query.ts. Boundary markers: No delimiters or protective instructions are used when returning or utilizing the retrieved prompts. Capability inventory: Script has access to network (fetch) and filesystem (writeFile,mkdir) tools. Sanitization: The skill does not validate or sanitize the content retrieved from the remote database. - [COMMAND_EXECUTION]: The
downloadaction accepts anoutDirparameter from the agent which is used inmkdirandjoinoperations without sanitization, potentially allowing directory creation or file writes outside of the intended/tmplocation.
Audit Metadata