Caveat verdict
polymarket-trade-skills
polymarket-trade-assistant
Chinese-language multi-skill trading toolkit with private key via env var; includes a clearly labeled danger-auto-trade skill with explicit --dry-run opt-in before live trading.
⚠ Flagged for review — coarse, uncorroborated signal, not a confirmed exploit. Review the config yourself before installing.
Automated static analysis — not a human review. Caveat flags capabilities, not confirmed intent, and can produce false positives. Disagree with this verdict? Use Dispute below.
Findings (6)
Pipe to python — executes piped content as Python code
polymarket-market-pulse-zh/SKILL.md · code · | python3
subprocess execution — runs system commands from Python
polymarket-market-pulse-zh/scripts/fetch_orderbook.py · prose · downgraded · subprocess.run(
Accesses sensitive environment variables
api-trade-polymarket/scripts/lib/client.ts · prose · downgraded · process.env.PRIVATE_KEY
Popular HTTP library — network access
api-trade-polymarket/scripts/package-lock.json · prose · downgraded · axios
Python urllib.request — network access
back-testing-predmarket-zh/scripts/backtest.py · prose · downgraded · urllib.request
Python os.environ.get — reads environment variable
poly-position-monitor-zh/scripts/fetch_orders.py · prose · downgraded · os.environ.get(
Why the tier is capped
Execution sink present in raw bytes (Hard Floor: class D). Final tier capped at Caution — cannot be lifted by any downgrade, example-payload opt-in, or allowlist.
Permissions & capabilities
Requires 1 system binary.
Is this flag fair?
Thanks — recorded.