map-your-market
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes market signals and pain points fetched from untrusted external sources like Reddit, Hacker News, and GitHub Issues. If an attacker controls content on these platforms, they could attempt to influence the agent's analysis or output.
- Ingestion points: Data is retrieved via
scripts/fetch.pyand passed to the agent for clustering and synthesis in theSKILL.mdworkflow. - Boundary markers: The skill lacks explicit delimiters or instructions for the agent to ignore potentially malicious commands embedded within the fetched market data.
- Capability inventory: The agent has the ability to execute Python scripts, write to the file system (e.g.,
/tmpanddocs/), and perform network operations. - Sanitization: While the script truncates body excerpts, it does not perform sanitization to detect or neutralize prompt injection attempts in the external content.
- [DYNAMIC_EXECUTION]: The
SKILL.mdfile utilizes inline Python scripts executed viapython3 << 'PYEOF'to manage data flow, parse JSON, and format the final report. This pattern involves the runtime generation and execution of code blocks to facilitate the skill's logic. - [EXTERNAL_DOWNLOADS]: The skill performs automated searches across various public web services. Notably, the
scripts/fetch.pyscript usesssl._create_unverified_context()to disable SSL certificate verification for its network requests, which increases the risk of man-in-the-middle attacks where data could be intercepted or manipulated. - [COMMAND_EXECUTION]: The skill frequently invokes the
python3interpreter to run its core data collection script (scripts/fetch.py) and perform auxiliary tasks like input validation and file system cleanup.
Audit Metadata