amazon-competitor-intelligence-monitor
Pass
Audited by Gen Agent Trust Hub on Aug 25, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill fetches and processes Amazon reviews, which are attacker-controllable external data.
- Ingestion points: Raw reviews are fetched from Amazon via the ZooData API using the
reviews-rawcommand inscripts/zoodata.py. - Boundary markers: The skill employs a specific prompt template (
review-tag-promptinSKILL.md) that instructs the LLM to "Respond ONLY with a JSON object" and to "Extract only what is EXPLICITLY mentioned", which helps mitigate accidental instruction following. - Capability inventory: The skill is permitted to make network requests to
api.zoodata.aiand perform file operations within themonitor-dataand/tmpdirectories via the bundled Python script. - Sanitization: Input review text is truncated to 500 characters in
scripts/zoodata.pybut does not undergo extensive sanitization before interpolation into the prompt. - [COMMAND_EXECUTION]: The skill executes a bundled Python script (
scripts/zoodata.py) to perform API operations and data processing. - Evidence:
SKILL.mdexplicitly listszoodata.pyas an execution target for all API calls. The script is implemented using only the Python standard library, which reduces external dependency and supply chain risks. Furthermore, the script includes a security check to ensure the Bearer token is only transmitted to trusted ZooData hosts or localhost.
Audit Metadata