Back to skill
Skillv2.0.5
ClawScan security
Openclaw Skill · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 5, 2026, 1:42 PM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's code, declared requirements, and runtime instructions are consistent with a Polymarket analytics & trading client that uses a local API key/secret to HMAC-sign requests to api.prob.trade.
- Guidance
- This skill appears coherent and implements local HMAC signing of requests to api.prob.trade. Before installing: 1) Confirm you trust the prob.trade service and the skill source (homepage and ClawHub links). 2) Store API keys only in the indicated config file or environment variables and avoid placing highly privileged credentials there; use account-level key controls (scopes/limits) if available. 3) Review the included files (lib/api_client.py and scripts/probtrade.py) yourself if you want extra assurance—they are small and readable. 4) If keys are ever exposed or you stop using the skill, revoke them from the prob.trade dashboard. If you require stronger isolation, run the skill in a sandboxed environment or separate account.
Review Dimensions
- Purpose & Capability
- okName/description (prob.trade analytics & trading) align with required binaries (python3), required env vars (PROBTRADE_API_KEY, PROBTRADE_API_SECRET), and the provided scripts. Requested files and config path (~/.openclaw/skills/probtrade/config.yaml) are appropriate for storing API credentials.
- Instruction Scope
- okSKILL.md instructs only running the included Python scripts and placing API keys in the declared config file. The included code performs only HTTP calls to api.prob.trade and local config/env reading; it does not attempt to read unrelated system paths or transmit data to unexpected endpoints.
- Install Mechanism
- okInstall spec is a brew formula for python@3 to provide python3. No downloads from untrusted hosts, no archive extraction, and the code uses only the Python standard library (urllib, hmac, hashlib).
- Credentials
- okThe skill requires exactly two credentials (PROBTRADE_API_KEY and PROBTRADE_API_SECRET) which are reasonable and necessary for trading. The code checks those env vars and a single config path; no unrelated secrets or additional service credentials are requested.
- Persistence & Privilege
- okalways is false and the skill does not request persistent platform-wide privileges or modify other skills. Its behavior is limited to running the included scripts when invoked.
