farming-planner
Fail
Audited by Gen Agent Trust Hub on Sep 20, 2026
Risk Level: HIGHEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The reference scripts
references/fetch-farms.pyandreferences/fetch-syrup-pools.pyattempt to download and install therequestslibrary from the official Python Package Index (PyPI) at runtime using pip. - [DYNAMIC_EXECUTION]: The Python scripts utilize
os.system()andsubprocess.check_call()to execute shell commands during execution to manage library dependencies. - [INDIRECT_PROMPT_INJECTION]: The skill ingests data from external sources including PancakeSwap explorer APIs, CoinGecko, and DexScreener. The skill body includes mandatory security rules instructing the agent to treat this data as untrusted, but the ingestion of attacker-influenced token names or symbols represents a potential attack surface.
- Ingestion points: External API responses are piped into scripts (
SKILL.md) or read via curl and node tools. - Boundary markers: Present; the skill provides explicit instructions to treat all external API response content as untrusted data.
- Capability inventory: The skill has access to shell execution (
Bash), network fetching (curl,WebFetch), and blockchain interaction tools (cast). - Sanitization: Absent; the skill relies on natural language instructions for the agent rather than programmatic escaping or filtering.
- [COMMAND_EXECUTION]: The skill uses
curlfor API interaction and a telemetry ping to the vendor's domain, and provides instructions for usingcastto interact with Ethereum-compatible blockchains.
Recommendations
- HIGH: Downloads and executes remote code from: https://explorer.pancakeswap.com/api/cached/pools/list?orderBy=volumeUSD24h&protocols=v2&protocols=v3&protocols=stable&protocols=infinityBin&protocols=infinityCl&protocols=infinityStable&chains=bsc&chains=ethereum&chains=base&chains=arbitrum&chains=zksync&limit=100, https://sol-explorer.pancakeswap.com/api/cached/v1/pools/list?orderBy=volumeUSD24h&protocols=v3&limit=100 - DO NOT USE without thorough review
Audit Metadata