Etf
Documentation claims ETF analysis functionality but code implements only a generic local logger with no financial analysis features.
SKILL.md describes an 'ETF holdings analyzer' for 'screening ETFs, comparing ratios, and tracking allocations' but scripts/script.sh contains only generic local logging commands. There is zero ETF-specific logic, financial data fetching, or market analysis code.
SKILL.md:1 为什么得出这个结论
2/4 个维度触发发现 1 项声明之外的能力或越权行为。
提取到 3 个一般风险产物,需要结合上下文判断。
报告包含 0 步攻击链,另有 1 项高危或严重发现。
没有完整依赖信息,供应链判断需要保留弹性。
风险分是怎么被拉高的
SKILL.md advertises ETF analysis tools but script.sh contains only generic logging commands with no ETF logic
Skill declares NONE for filesystem but script writes to ~/.local/share/etf/
Commands (run, check, convert, analyze) are generic placeholders with no actual functionality
最关键的证据
False documentation - no ETF functionality exists
SKILL.md describes an 'ETF holdings analyzer' for 'screening ETFs, comparing ratios, and tracking allocations' but scripts/script.sh contains only generic local logging commands. There is zero ETF-specific logic, financial data fetching, or market analysis code.
SKILL.md:1 Undeclared filesystem WRITE permission
The skill declares filesystem:NONE but the script creates and writes to ~/.local/share/etf/ directory for persistent storage.
scripts/script.sh:9 Local data persistence with no encryption
All user inputs to commands are logged in plaintext to log files in ~/.local/share/etf/. While marked 'offline', this creates a local data store that could be accessed by other processes.
scripts/script.sh:58 声明能力 vs 实际能力
scripts/script.sh:9 mkdir -p "$DATA_DIR" No network calls found No subprocess/eval calls No env access except DATA_DIR path 可疑产物与外联
https://bytesagain.com SKILL.md:6
https://bytesagain.com/feedback/ SKILL.md:98
依赖与供应链
没有结构化依赖告警。
文件构成
scripts/script.sh SKILL.md