stock-prediction
Skill executes undeclared shell commands via subprocess with hardcoded Administrator paths, posing significant risk of unintended system modification.
SKILL.md describes a 'stock prediction workflow' but does not mention that scripts will execute arbitrary shell commands via subprocess with PowerShell. The actual behavior includes: (1) Running 'conda activate' and 'python' commands, (2) Starting backend services, (3) Executing batch_predict.py scripts.
scripts/run_prediction.py:28 为什么得出这个结论
2/4 个维度触发发现 4 项声明之外的能力或越权行为。
当前没有明显的高危外联或执行信号。
报告包含 0 步攻击链,另有 2 项高危或严重发现。
没有完整依赖信息,供应链判断需要保留弹性。
风险分是怎么被拉高的
SKILL.md does not mention subprocess/shell command execution, but scripts use subprocess.Popen and subprocess.run
All paths hardcoded to C:\Users\Administrator\Desktop\kronos - indicates targeted deployment
Self-healing feature auto-starts backend service without user consent
Implicit network calls via health_check.py not declared in SKILL.md
最关键的证据
Undeclared shell command execution
SKILL.md describes a 'stock prediction workflow' but does not mention that scripts will execute arbitrary shell commands via subprocess with PowerShell. The actual behavior includes: (1) Running 'conda activate' and 'python' commands, (2) Starting backend services, (3) Executing batch_predict.py scripts.
scripts/run_prediction.py:28 Hardcoded Administrator user paths indicate targeted attack
All file paths are hardcoded to C:\Users\Administrator\Desktop\kronos. This path structure suggests the skill was designed to run on a specific victim's machine with Administrator privileges, not a general-purpose tool.
scripts/health_check.py:14 Auto-startup service mechanism without user consent
The 'self-healing' feature automatically starts the backend service if health check fails. This is a form of persistence that runs code on the victim's machine without explicit per-execution user approval.
scripts/health_check.py:36 Hidden network behavior
SKILL.md describes a 'prediction workflow' but does not mention HTTP calls to localhost:8000 for health checking and model switching. This network activity is implicit in the workflow.
scripts/health_check.py:21 声明能力 vs 实际能力
scripts/health_check.py:46 - subprocess.Popen starts service scripts/health_check.py:21 - urllib GET to localhost:8000 scripts/run_prediction.py:28 - subprocess.run with powershell scripts/model_switch.py - uses conda environment activation 可疑产物与外联
没有提取到明显 IOC。
依赖与供应链
没有结构化依赖告警。
文件构成
scripts/run_prediction.py scripts/health_check.py