Ae1
- Category
- analysis-evasion
- Confidence
- 100% confidence
- Finding
Referenced artifact was not completely inspected
- Content
md python3 scripts/stock_scanner.py [SYMBOLS...]
Security audit
Security checks for vulnerabilities and agentic risk
This is a straightforward stock-analysis tool, but its buy/sell labels should be treated as informational signals, not financial advice.
Install only if you want a heuristic technical stock scanner that downloads public market data and prints Chinese-language reports. Do not treat its buy/sell labels as personalized financial advice, and prefer explicit requests like running a scan for named tickers rather than letting generic stock questions trigger it automatically.
Referenced artifact was not completely inspected
python3 scripts/stock_scanner.py [SYMBOLS...]
Referenced artifact was not completely inspected
python3 scripts/stock_scanner.py [SYMBOLS...]
Referenced artifact was not completely inspected
python3 scripts/stock_scanner.py [SYMBOLS...]
Referenced artifact was not completely inspected
python3 scripts/stock_scanner.py [SYMBOLS...]
The skill advertises broad trigger phrases such as "stock analysis," "analyze [ticker]," and "check [stock symbol]," which can overlap with ordinary market discussion or informational requests. This can cause the agent to invoke the trading-oriented skill in contexts where the user did not explicitly ask for technical scanning or recommendations, increasing the chance of unintended financial guidance or inappropriate tool use.
This markdown file contains user-facing sample output entirely in Chinese, including headings and trading signals, with no indication that the user can choose another language or that the skill is intentionally limited to a Chinese-speaking locale. The policy explicitly flags language or locale constraints that are imposed without opt-in or justification.
This Python file’s natural-language docstrings and all user-facing report strings are written exclusively in Chinese, indicating the skill is designed to operate in a fixed language. Under the policy rule, forcing a specific language without user opt-in is a natural-language policy violation unless the locale constraint is explicitly documented and justified, which is not present here.
The code does more than neutral scanning: it assigns weighted scores and emits explicit trading recommendations such as '强烈买入', '买入', '卖出', and '强烈卖出'. In a stock-analysis skill, this is risky because users may treat the output as actionable financial advice despite the underlying logic being simplistic, heuristic, and lacking suitability checks, disclosures, or risk controls.
No suspicious patterns detected.