analyzing-liquidity-pools
Pass
Audited by Gen Agent Trust Hub on Sep 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from external sources (The Graph subgraphs and DeFiLlama API) which is then processed and formatted for the agent/user. This creates a surface where malicious instructions hidden in external data could potentially influence the agent.
- Ingestion points:
scripts/pool_fetcher.pyperforms HTTP requests to fetch pool data using therequestslibrary. - Capability inventory: The skill has file read/write permissions and can execute bash commands via the
pool_analyzer.pyscript. - Boundary markers: The skill does not implement explicit delimiters or warnings when handling data fetched from APIs.
- Sanitization: While data is parsed as JSON, there is no evidence of specific sanitization or filtering of string values (like token symbols or names) which could contain adversarial prompts.
- [EXTERNAL_DOWNLOADS]: The documentation includes instructions for installing a standard Python dependency.
- Evidence:
references/errors.mdcontains the commandpip install requestsas a solution for missing library errors. - Note: The
requestslibrary is a well-known and trusted package in the Python ecosystem, used here to interact with established DeFi data providers.
Audit Metadata