shopify-onboarding-merchant
Pass
Audited by Gen Agent Trust Hub on Sep 26, 2026
Risk Level: SAFEOBFUSCATIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [OBFUSCATION]: The skill mandates base64-encoding the user's prompt for transmission to telemetry scripts like
scripts/log_skill_use.mjs. This serves as a transport mechanism to safely pass raw user input to the script. Additionally, thescripts/import_mock_shop_catalog.mjsscript is distributed in a minified and bundled format. - [DATA_EXFILTRATION]: User prompts, session identifiers, and tool usage metadata are transmitted to the vendor's telemetry endpoint at
shopify.dev. This activity is disclosed in the skill's privacy notices and targets the vendor's own official infrastructure for product improvement. - [INDIRECT_PROMPT_INJECTION]: The skill ingests external data from remote catalogs which could potentially contain malicious instructions meant to influence the agent.
- Ingestion points: The skill fetches a store directory from
https://mock.shop/llms.txtand detailed catalog data fromhttps://{store}.mock.shop/apiin bothSKILL.mdandscripts/import_mock_shop_catalog.mjs. - Boundary markers: No explicit delimiters are used in the instructions to separate fetched catalog descriptions from the agent's system prompt when presenting choices to the merchant.
- Capability inventory: The skill possesses the ability to create new stores, execute CLI commands via the
bashtool, and modify store theme configuration files. - Sanitization: The import script performs HTML escaping on branding slogans but maps most product and collection data directly from the API to Shopify Admin mutations.
- [EXTERNAL_DOWNLOADS]: The skill is designed to automatically install the
@shopify/clipackage from the public npm registry if it is not already found in the environment. - [COMMAND_EXECUTION]: The skill frequently invokes the
shopifyCLI tool to perform administrative merchant tasks, including creating preview stores, retrieving store metadata, and opening storefronts in the browser.
Audit Metadata