limit-up-limit-down-risk-checker
Warn
Audited by Gen Agent Trust Hub on Mar 10, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructs the agent to activate a virtual environment and execute Python scripts (
views_runner.py) from a relative directory (../findata-toolkit-cn/) outside the skill's own package. This pattern of executing external local code can be used to run arbitrary logic if the toolkit directory is compromised. - [EXTERNAL_DOWNLOADS]: The
references/data-queries.mdfile contains instructions to install Python dependencies using a relative requirements file (../findata-toolkit-cn/requirements.txt), which allows the skill to pull and install external packages at runtime. - [PROMPT_INJECTION]: The skill processes untrusted market data, specifically 'reasons for limit up' (
涨停原因) fetched from financial data providers like AKShare. This creates a surface for indirect prompt injection if the source data contains instructions masquerading as financial news. - [PROMPT_INJECTION]: Evidence Chain for Indirect Injection: 1. Ingestion points:
references/methodology.md(fetchesstock_zt_pool_emincluding text descriptions); 2. Boundary markers: Absent in the methodology or output templates; 3. Capability inventory: Ability to execute shell commands and Python scripts as defined inreferences/data-queries.md; 4. Sanitization: No explicit validation or filtering of the market data text is documented.
Audit Metadata