Back to skill
Skillv1.0.1

ClawScan security

Polymarket Whale Streak Trader · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 28, 2026, 2:33 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code, instructions, and required credential (SIMMER_API_KEY) are coherent with its stated purpose of following and copying 'hot' whale trades via the Simmer SDK; nothing in the package requests unrelated secrets or does unexpected system access.
Guidance
This package appears to do what it says: it reads public leaderboards and Polymarket activity, computes streaks, and uses the Simmer SDK to place trades. Before installing: 1) Run in paper mode first (default) and test behavior; 2) Ensure the SIMMER_API_KEY you provide is scoped with the least privilege necessary (e.g., separate key for paper vs live, withdrawal-disabled if possible); 3) Inspect or vet the simmer-sdk pip package (supply-chain risk) or pin a known-good version; 4) Verify you understand and accept live trading requires passing --live and that real funds will be at risk when that flag and a valid key are used; 5) If you want additional assurance, review the full trader.py (the remainder of the file) and any network endpoints used by simmer-sdk for unexpected telemetry or endpoints.

Review Dimensions

Purpose & Capability
okThe skill is a Polymarket whale-following trader and requires only a Simmer SDK API key (SIMMER_API_KEY) to place trades via the SimmerClient. The declared pip dependency (simmer-sdk) and the use of Polymarket/predicting.top public APIs match the stated functionality.
Instruction Scope
okSKILL.md describes fetching leaderboard data, computing rolling win rates, filtering wallets, and only executing real trades when an explicit --live flag is provided. The implementation follows those instructions: it calls predicting.top and the Polymarket data API for reads and uses SimmerClient for trade actions. The runtime instructions do not ask the agent to read unrelated files or secrets.
Install Mechanism
okThis is an instruction-only skill with a declared pip dependency (simmer-sdk) in clawhub.json. No arbitrary downloads, URL shorteners, or extract/install steps are present. Installing simmer-sdk from PyPI is a standard, traceable mechanism—users should still vet that package.
Credentials
okThe only required environment credential is SIMMER_API_KEY and the other SIMMER_* entries are tunables for risk parameters; these are proportionate to a trading skill. Note: the SIMMER_API_KEY grants the skill the ability to place (or simulate) trades, so its permissions and scope should be limited appropriately by the user.
Persistence & Privilege
okalways:false (no force-inclusion) and the skill does not request system-level persistence. It calls _client.apply_skill_config(SKILL_SLUG) when available, which is consistent with applying local Simmer runtime config and not modifying other skills or global agent settings.