Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Theta Trading System

v1.2.0

🎯 Theta量化交易系统v1.2.0 - 100%准确率Ridge模型,每小时自动进化,多数据源兜底,准星模型集成,实时数据验证。基于真实A股涨停股数据的智能选股系统。

0· 96·0 current·0 all-time
bywill@wihy
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Suspicious
medium confidence
!
Purpose & Capability
The skill claims a '100%准确率 Ridge 模型' and '每小时自动进化' using multiple data sources, but the included code contradicts these claims: train_with_real_data_v2.py trains RandomForestRegressor (not Ridge) and SelectKBest is used; models/results.json and README report conflicting metrics (e.g. cv_r2 negative, n_samples mismatch). The SKILL.md and README reference scripts/modules (theta_daily_recommendation.py, theta_analyzer.py, theta_system / theta_trading packages) that are not present in the file manifest. Data-source claims list multiple APIs (Tencent, Sina, Miaoxiang, Eastmoney) while the code primarily uses AkShare. These inconsistencies suggest the packaging or documentation is incomplete or misleading.
!
Instruction Scope
Runtime instructions tell the agent/user to pip install akshare/pandas/numpy/scikit-learn and run update/train/recommendation scripts. The present scripts will read and write an absolute path under /root/.openclaw/workspace/data and create logs under /root/.openclaw/workspace/logs — requiring filesystem write access. Several instructions refer to missing scripts (theta_daily_recommendation.py) and imports (theta_system, ThetaSelector) that will cause runtime errors. The scripts do perform network calls indirectly via AkShare (fetching market data) but there is no unexpected exfiltration code; still, the agent will contact external data providers when running.
Install Mechanism
No install spec is provided (instruction-only deployment). This lowers installation risk because nothing is downloaded/installed by the skill package itself beyond what the user explicitly pip-installs. The only installation instruction is to pip-install common Python packages (akshare, pandas, numpy, scikit-learn).
Credentials
The skill declares no required environment variables or credentials, which is proportionate. However, the code writes to absolute paths under /root/.openclaw/workspace (DB_PATH, LOG_PATH, MODEL_DIR), which assumes permission to write into that workspace; running as root or allowing writes to that location may have side effects. Network access is required via AkShare (expected for data fetching) but no credentials are requested.
Persistence & Privilege
always:false and standard model invocation are used. The skill does create files (database, models, logs) inside the workspace but does not request permanent platform-wide privileges or modify other skills' configurations. There is no 'always: true' or other elevated persistent privilege requested.
What to consider before installing
Things to consider before installing or running this skill: - Credibility and claims: The README/SKILL.md advertise a '100% 准确率' Ridge model and hourly evolution, but the training script actually uses RandomForest and the packaged metrics/files contain contradictory values and sample counts. Treat marketing claims as unverified until you can reproduce results. - Missing files / runtime errors: The documentation references recommendation and analyzer scripts and Python modules that are not present in the package (theta_daily_recommendation.py, theta_analyzer.py, theta_system/theta_trading). Expect runtime failures; ask the author for the missing files or a complete release. - Run in a sandbox: If you want to test it, run the package inside an isolated environment or container (not as root) so filesystem writes under /root/.openclaw/workspace cannot affect your host. Inspect and run scripts manually rather than allowing any agent to execute them autonomously. - Inspect network activity: The code uses AkShare which fetches market data from external providers. If you care about data privacy or want to audit traffic, monitor outbound connections while running the scripts. - Validate models and data: The dataset is small (documented as ~16 trading days / 843 entries in places but other files show different sample counts). Validate feature engineering, cross-validation, and out-of-sample performance yourself before using any suggestions for real trading. - Do not use for real money without verification: Given the mismatched claims and potential overfitting, do not deploy this system for live trading until you (1) reproduce the training/evaluation, (2) verify datasets and metrics, and (3) implement missing components and safety checks. - Ask for provenance: Request the full source, author verification, and a reproducible training log. If the skill author cannot provide missing files or a reasonable explanation for the inconsistencies, avoid using it.

Like a lobster shell, security has layers — review code before you run it.

a-sharevk97e2gbcyepmf45k2x8tq645cs83besrlatestvk973sqyhkn86xh1my0ntsjpgv183ht3qlimit-upvk97e2gbcyepmf45k2x8tq645cs83besrmachine-learningvk97e2gbcyepmf45k2x8tq645cs83besrquantitative-tradingvk97e2gbcyepmf45k2x8tq645cs83besrstock-selectionvk97e2gbcyepmf45k2x8tq645cs83besr

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments