605faf5310
Add cluster audit pipeline, united EA updates, brochure generators, and publication hygiene (gitignore, MT5 path desensitization, pre-upload scan). Remove tracked reports, models, and binary artifacts from the repo. Co-authored-by: Cursor <cursoragent@cursor.com>
1.4 KiB
1.4 KiB
Security Policy
Reporting a vulnerability
If you discover a security issue in this repository, please open a private GitHub security advisory or contact the maintainer directly. Do not open a public issue for exploit details.
Sensitive data — do not commit
- MT5 / broker login numbers, passwords, investor passwords
- API keys (
POLYMARKET_*, broker REST keys, etc.) - Private keys, wallet seeds,
.envfiles - Strategy Tester HTML reports (
ReportTester-*.html) — may embed account & broker metadata - Local machine paths (
C:\Users\..., terminal hash folders)
Local-only configuration
| Component | Config |
|---|---|
| Polymarket | Copy polymarket/.env.example → .env (gitignored) |
| Self-coding agent | Copy self-coding-agent/config.example.yaml → config.yaml |
| MT5 automation | Uses your running MT5 terminal via MetaTrader5 Python package — set MT5_TERMINAL_DATA_ID in .env (see .env.example) |
Before pushing to GitHub
git status
# Ensure no .env, ReportTester*.html, *.ex5, trades.csv, cluster_audit/reports/
Run a quick scan:
rg -i "password|private_key|api_key|C:\\\\Users\\\\[^<]|D0E8209F" --glob '!*.md' .
Trading risk disclaimer
This software is for research and education. Live trading involves substantial risk of loss. The authors are not responsible for financial losses from use of this code.