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 Why this conclusion was reached
2/4 dimensions flagged4 undeclared or violating capabilities were inferred.
No obvious high-risk egress or execution signals were found.
The report includes 0 attack-chain steps and 2 severe findings.
Dependency information is incomplete, so supply-chain confidence stays limited.
What drove the risk score up
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
Most important evidence
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 Declared capability vs actual capability
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 Suspicious artifacts and egress
No obvious IOC was extracted.
Dependencies and supply chain
There are no structured dependency warnings.
File composition
scripts/run_prediction.py scripts/health_check.py