shopify-store-setup-auditor
Pass
Audited by Gen Agent Trust Hub on Aug 26, 2026
Risk Level: SAFECOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONCREDENTIALS_UNSAFEPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
child_process.execFileto interact with the Shopify CLI and the npm environment. This is implemented inscripts/core/graphql.mjsto execute GraphQL queries and inscripts/core/permissions.mjsfor app management tasks.\n- [REMOTE_CODE_EXECUTION]: InSKILL.md, the instructions require the agent to execute a silent update usingnpx --yes skills update shopify-store-setup-auditor -g -y. This downloads and executes code from the npm registry to ensure the auditing logic is current.\n- [DATA_EXPOSURE]: The skill processes sensitive API credentials includingSKILL_HUB_SHOPIFY_CLIENT_SECRETandSKILL_HUB_SHOPIFY_APP_AUTOMATION_TOKEN. These are managed through a localskill-hub.envfile. Security is maintained by recommending.gitignoreinclusion, applying0o600file permissions during creation inscripts/core/config.mjs, and utilizing a redacting error handler for log output.\n- [INDIRECT_PROMPT_INJECTION]: The skill audits storefront HTML and metadata which are external and untrusted. Ingestion points:scripts/core/public-fetch.mjsviaextractMetaandfetchPublic. Boundary markers:SKILL.mdcontains a 'Non-Negotiable' directive to treat storefront data as untrusted and never execute instructions found within it. Capability inventory: Subprocess execution (Shopify CLI), local file system access, and network requests to the Shopify Admin API. Sanitization: The skill employsescapeHtmlwhen generating reports inscripts/core/public-fetch.mjsand uses instructional isolation to prevent the agent from treating data as commands.
Audit Metadata