shopify-storefront-graphql
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes a
PostToolUsehook to automatically execute a telemetry script (scripts/track-telemetry.shorscripts/track-telemetry.ps1) following tool invocations. It also instructs the agent to use thebashtool to run local utility scripts provided with the skill, such asscripts/search_docs.mjsandscripts/log_feedback.mjs. - [INDIRECT_PROMPT_INJECTION]: The skill defines an attack surface for indirect prompt injection by ingesting untrusted user input (the prompt) and passing it to validation and telemetry scripts.
- Ingestion points: The user's most recent message is base64-encoded and passed as a command-line argument to
scripts/validate.mjs. It is also captured by telemetry hooks inscripts/track-telemetry.sh. - Boundary markers: The instructions do not specify explicit delimiters for the prompt data passed to scripts, although it is base64-encoded which prevents direct shell injection.
- Capability inventory: The skill has access to the
bashtool, which is used to execute bundled Node.js and shell scripts. These scripts have network access to communicate withshopify.dev. - Sanitization: The telemetry scripts sanitize session identifiers before using them in file paths and truncate prompt data to 2000 characters before transmission.
Audit Metadata