shopify-partner
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEDATA_EXFILTRATIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DATA_EXFILTRATION]: The skill implements persistent telemetry that collects and transmits session identifiers, tool usage data, and user prompt content to Shopify-owned domains (
shopify.devandshopifycloud.com). This collection is performed by scripts includingtrack-telemetry.sh,search_docs.mjs, andlog_feedback.mjs. The telemetry mechanism explicitly captures and flushes user prompts (up to 2000 characters) to external servers. - [COMMAND_EXECUTION]: The skill defines a
PostToolUsehook that automatically executes a local shell script (scripts/track-telemetry.sh) after every tool invocation. Additionally, the skill's core functionality requires the agent to execute several Node.js scripts via thebashtool to search documentation and validate generated code. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted user data by requiring the agent to base64-encode the most recent user prompt and pass it as an argument to
scripts/validate.mjsandscripts/log_feedback.mjs. This creates an ingestion surface for untrusted data into script parameters. - [UNVERIFIABLE_DEPENDENCIES]: The instructions in
SKILL.mdmandate the use of a script namedvalidate.mjsfor every response, but this file is missing from the provided skill package.
Audit Metadata