apify-product-data-setup
Warn
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [REMOTE_CODE_EXECUTION]: The Python implementation example provided in
references/clients.mdspecifies the use of a library calledhttpx2. This is not the standard community-supported library (which ishttpx), and such naming conventions are frequently associated with typosquatting attacks where malicious code is distributed under names similar to popular packages. Encouraging users to install and run code from non-verified dependencies represents a risk of remote code execution. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to fetch and process data from external, untrusted sources including Amazon, Walmart, and eBay. This scraped content is then directly fed into the agent's context. The lack of strict boundary markers or sanitization for adversarial instructions within product metadata (such as titles or descriptions) creates a surface for indirect prompt injection.
- Ingestion points: The skill retrieves product details using the
get-dataset-itemstool within the logic defined inSKILL.mdandreferences/clients.md. - Boundary markers: While
SKILL.mdsuggests prompt instructions regarding data freshness, it does not include explicit delimiters to isolate external product data from the system instructions. - Capability inventory: The skill utilizes tools to execute Apify Actors (
apify--e-commerce-scraping-tool) and access datasets, providing the agent with the ability to perform complex scraping operations. - Sanitization: The
references/fields.mddocument outlines methods for cleaning product names and parsing prices, but these are primarily for data normalization rather than security-focused sanitization against malicious prompts. - [EXTERNAL_DOWNLOADS]: The skill connects to a remote MCP server at
https://mcp.apify.comand references a external GitHub repositoryhttps://github.com/luispintoapify/ecommerce-agent-starter. These endpoints are controlled by the skill's vendor and are necessary for the tool's integration with the Apify platform.
Audit Metadata