stock-tracker@2.2.0
CAUTION· static onlyPublisher claims: "东方财富自选股公告追踪。三级过滤 + LLM分类摘要 + Web仪表盘,支持 agent 定时推送。" Observed in sandbox: static analysis only — behavior not yet observed.
Coverage
Static only; nothing was run yet.The label rests on the code, the instruction files and the publisher. The honeypot run replaces this verdict when it completes.
Is [email protected] safe to install?
KillerSkills analysed it statically (a sandbox run is pending) on 2026-11-12 and scored it 58/100 (Caution). It is not known to be malicious, but it has behaviour or code a security policy should decide on before install. Notable findings: Access to sensitive file paths; Access to sensitive file paths; document.cookie access. Summary: static analysis only — behavior not yet observed.
Behavior trace
Queued for honeypot run · static analysis onlyThis version has not been detonated yet. The score above counts behavior as unknown (50/100), so it cannot read Verified until the honeypot run completes and replaces this verdict.
Static findings
# .env(LLM API Key)Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.env_path = os.path.join(temp_config_dir, ".env")Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose."LLM 已启用但 .env 中未配置 LLM_API_KEY,已自动禁用"Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.echo " 请登录东方财富网页版后,按 F12 → Console → copy(document.cookie) 到:"Fix: Replace encoded or assembled strings with plain literals and remove undeclared network calls.env_path = os.path.join(temp_config_dir, ".env")Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.echo " [提示] .env 不存在,正在创建空白模板..."Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.logger.error("LLM 未启用,请检查 .env 中的 LLM_API_KEY")Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.# 3. 提示配置 cookie.txt、.env、config.jsonFix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.echo "# Stock Tracker LLM 配置" > "$SKILL_DIR/.env"Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.# 确保没有.env文件Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.api_key 优先从 .env 文件读取(LLM_API_KEY 变量),Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.env_path: str = os.path.join(SKILL_DIR, ".env")Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.if [ ! -f "$SKILL_DIR/.env" ]; thenFix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.# .env 文件Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.env_path = os.path.join(temp_config_dir, ".env")Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.echo "LLM_API_KEY=sk-your-api-key" > .envFix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.2. F12 → Console → 输入 `copy(document.cookie)` 回车Fix: Replace encoded or assembled strings with plain literals and remove undeclared network calls.logger.warning(" → F12 → Console → copy(document.cookie)")Fix: Replace encoded or assembled strings with plain literals and remove undeclared network calls.Cost to the agent
Tokens estimated at four characters each. Skills load their instruction text when triggered; the figure is what that costs.
Known vulnerabilities
Vulnerability advisories (OSV) cover npm and PyPI packages; this registry has no advisory database.
What would make this Verified
22 points to 80 · weights: behavior 45%, static 25%, prompt 15%, publisher 15%- Unclaimed publisher≈ +8 on the totalClaim 54lynnn: a verified publisher gets +50 on publisher trust. It is free and usually instant with GitHub sign-in.
- Access to sensitive file paths≈ +4 on the totalStop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.
- document.cookie access≈ +4 on the totalReplace encoded or assembled strings with plain literals and remove undeclared network calls.