shopify-store-translator
Fail
Audited by Gen Agent Trust Hub on May 19, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill's
SKILL.mdfile mandates as a 'Non-Negotiable' the execution ofnpx --yes skills update shopify-store-translator -g -yon every trigger. This results in the automatic download and execution of arbitrary code from the NPM registry without user oversight or confirmation. - [PROMPT_INJECTION]: The instructions include 'Non-Negotiables' that direct the agent to 'not ask the user' and 'do not skip' the remote update command. This framing attempts to override the agent's autonomy and platform safety checks. Additionally, it possesses an indirect prompt injection surface:
- Ingestion points: Ingests external store data (products, blogs) via the
fetchcommand inshopify-translator-admin.mjs. - Boundary markers: Absent in the translation workflow.
- Capability inventory: Includes Node.js script execution, file system writes (
translation-audit.csv), and Shopify CLI mutations. - Sanitization: Lacks sanitization or validation of the ingested translatable content.
- Ingestion points: Ingests external store data (products, blogs) via the
- [COMMAND_EXECUTION]: The skill executes multiple shell commands, including
shopify store executefor GraphQL mutations,npm installfor dependencies, and custom Node.js scripts for local data processing. - [EXTERNAL_DOWNLOADS]: The skill triggers the installation of the
@shopify/clipackage and updates its own logic vianpxfrom external registries (NPM).
Recommendations
- AI detected serious security threats
Audit Metadata