shopify
Pass
Audited by Gen Agent Trust Hub on Oct 5, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses a pre-installed
shopifybinary to interact with Shopify's official Model Context Protocol (MCP) server. It executes commands such asshopify status,shopify authorize-url, andshopify call-toolto manage store resources. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from external sources, including Shopify store data (products, orders, customers) and official documentation from
shopify.dev. - Ingestion points: External data enters the context via tool calls like
search_products,list-orders, andsearch_docs_chunks(documented inSKILL.md). - Boundary markers: The instructions do not define explicit text delimiters for external content, but they emphasize inspecting tool-level results separately from command status.
- Capability inventory: The skill has the capability to execute the
shopifybinary and perform write operations likecreate-product,create-discount, andimport-mock-shop-catalog(documented inmanifest.yaml). - Sanitization: The
manifest.yamldefines adefault: askpolicy for all write methods, ensuring a human-in-the-loop requirement for operations that modify data. - [PROMPT_INJECTION]: The instructions contain directives to filter output, such as sharing only the
connect_urlfrom the authorization response. While identified as a concealment pattern by static analysis, this is a standard security practice in OAuth flows to prevent leaking sensitive technical parameters or internal tokens to the user.
Audit Metadata