Polymarket Copytrading

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This real-money copytrading skill is mostly purpose-aligned, but it needs review because it asks for trading credentials and the artifacts conflict about whether live mode can sell positions by default.

Install only if you are comfortable with automated crypto-market trading. Run dry-run mode first, use a separate low-balance wallet, set small trade limits, verify whether sell-on-whale-exit is enabled, and pin or verify the external SDK before providing live credentials.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

64/64 vendors flagged this skill as clean.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A user could enable live copytrading believing it is buy-only, while the skill may sell positions when followed wallets exit.

Why it was flagged

The same script documentation says both that it never sells by default and that whale-exit selling is enabled by default. SKILL.md also says sells require explicit flags, so the live sell behavior is materially unclear.

Skill content
By default, runs in "buy only" mode ... never sells existing positions. ... Whale exit detection is ON by default (sell when whales exit)
Recommendation

Treat live mode as capable of selling until the default is verified. Start with dry runs and small limits, use `--no-whale-exits` if you need buy-only behavior, and ask the publisher to make sell defaults explicit and consistent.

What this means

Anyone or any process with these environment variables may be able to access trading functions or sign orders with the funded wallet.

Why it was flagged

A wallet private key can authorize real Polymarket trades, and the Simmer API key grants account access. This is expected for live trading but is high-impact credential use.

Skill content
Ask for wallet private key ... Store in environment as `WALLET_PRIVATE_KEY` ... The SDK uses this to sign orders client-side automatically
Recommendation

Use a separate low-balance trading wallet, protect secrets with an environment/secret manager rather than chat, rotate API keys if exposed, and do not provide a private key unless you intend to enable live trading.

What this means

A future package update or compromised dependency could affect trading behavior or credential handling.

Why it was flagged

The dependency versions are minimum ranges rather than pinned versions or hashes. The setup instructions also use an upgrade-style pip install, so the exact SDK code handling trades may change over time.

Skill content
simmer-sdk>=0.11.1
packaging>=20
Recommendation

Install only from a trusted environment, verify the Simmer SDK source, and prefer pinned versions with hashes for any wallet/private-key trading setup.

What this means

If configured for reactor or recurring operation, the skill may continue placing copy trades until stopped or until configured limits are reached.

Why it was flagged

The skill supports an event-driven mode that can keep polling for signals and mirroring trades. This is disclosed and aligned with copytrading, but it is autonomous financial activity.

Skill content
Reactor mode ... Polls every 2s for pre-resolved whale signals
Recommendation

Keep autostart/cron disabled unless intended, monitor runs, set conservative max trade and max position limits, and stop the process when you no longer want automated trading.