amazon-opportunity-discoverer
Pass
Audited by Gen Agent Trust Hub on Aug 25, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The skill processes external data in the form of Amazon product reviews, which creates a surface for indirect prompt injection. Attackers could theoretically embed malicious instructions in reviews to influence the agent's analysis.
- Ingestion Point: Product reviews are retrieved from the ZooData API using the
reviews-rawcommand inscripts/zoodata.py. - Boundary Markers: The skill utilizes prompt templates in
scripts/zoodata.py(e.g.,render_review_map_prompt) that explicitly instruct the LLM to constrain its output to JSON and extract only explicitly mentioned data. - Capability Inventory: The skill executes a bundled Python script and performs network operations to
api.zoodata.ai. - Sanitization: The
zoodata.pyscript truncates input review text to 500 characters, reducing the risk of processing large or complex malicious payloads. - [COMMAND_EXECUTION]: The skill uses a bundled script,
scripts/zoodata.py, to manage data flow and API communication. This script is written using only the Python standard library and does not use dangerous functions likeeval()orsubprocessto execute untrusted code. - [EXTERNAL_DOWNLOADS]: The skill fetches market and product data from
api.zoodata.ai. This domain is a verified vendor resource for the author serendipityoneinc. The implementation includes a security check,_is_trusted_host, which ensures theZOODATA_API_KEYis only transmitted to trusted zoodata.ai domains or localhost, protecting the user's credentials from exfiltration to arbitrary hosts.
Audit Metadata