shopify-expert
Fail
Audited by Gen Agent Trust Hub on Aug 23, 2026
Risk Level: CRITICALEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The file
references/performance-optimization.mdcontains code that dynamically loads a script fromhttps://third-party.com/widget.js. Automated security scans have flagged this specific URL as being associated with botnet activity. Loading and executing external scripts at runtime poses a significant security risk as the remote content can be modified to perform malicious actions. - [REMOTE_CODE_EXECUTION]: The skill documents and provides code snippets for executing remote scripts and binaries. Specifically, the JavaScript
loadScriptspattern inreferences/performance-optimization.mdfacilitates the execution of external code. Additionally, the skill utilizescargo wasi buildfor Shopify Functions, which involves compiling and running WebAssembly modules. - [DATA_EXFILTRATION]: Code examples in
references/checkout-customization.mddemonstrate the exfiltration of sensitive order data, including product line items and order IDs, to an external domain (https://your-app.com/api/upsell). While the domain used is a placeholder, the logic establishes a functional pathway for sending shop data to external servers. - [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection due to its core function of processing untrusted external data.
- Ingestion points: The skill reads and processes Shopify theme files (
.liquid), configuration schemas (theme.json), and external API data from the Shopify Storefront API as described inSKILL.mdandreferences/storefront-api.md. - Boundary markers: There are no instructions or delimiters defined to prevent the agent from following malicious commands hidden within the Liquid templates or API responses it processes.
- Capability inventory: The skill has access to the file system and can execute powerful CLI commands like
shopify theme pushandshopify app deploy. - Sanitization: No evidence of input validation or sanitization is present for data ingested from the merchant storefront or third-party integrations.
- [METADATA_POISONING]: There is a discrepancy between the author identified in the platform context ('polip') and the author listed in the skill's YAML metadata (
https://github.com/Jeffallan). This inconsistency can be used to mask the true origin of the skill.
Recommendations
- AI detected serious security threats
- Contains 1 malicious URL(s) - DO NOT USE
Audit Metadata