polymarket-pro
The skill documents legitimate Polymarket trading functionality but includes a dangerous curl|bash installation method that could be exploited if the remote repository is compromised, and inadequately warns about private key handling risks.
Why this conclusion was reached
2/4 dimensions flaggedDeclared resources and inferred behavior are broadly aligned.
1 high-risk artifacts or egress signals were extracted.
The report includes 3 attack-chain steps and 1 severe findings.
1 dependency or supply-chain issues need attention.
Attack Chain
supply_chain · SKILL.md:35
supply_chain · https://raw.githubusercontent.com/Polymarket/polymarket-cli/main/install.sh:1
Impact · User's shell
What drove the risk score up
Line 35 documents curl -sSL https://raw.githubusercontent.com/Polymarket/polymarket-cli/main/install.sh | sh - a classic supply chain attack vector if repo is compromised
Documents CLI flag --private-key which exposes keys in process list and shell history
SKILL.md lacks allowed-tools specification in frontmatter
Shell script installation path is documented without version pinning or checksum verification
Most important evidence
Dangerous curl|bash installation documented
SKILL.md line 35 documents a curl|bash installation pattern that downloads and executes remote script without verification. If the GitHub repository is compromised or a MITM attack occurs, arbitrary code could execute on the user's system.
SKILL.md:35 Insecure private key handling documented
The skill documents passing private keys via CLI flag (--private-key 0xabc...) which exposes keys in process list (ps aux), shell history, and log files. This is a high risk for credential theft if the system is compromised.
SKILL.md:41 allowed-tools not declared in SKILL.md
The skill frontmatter lacks allowed-tools specification, making it unclear what tools the AI agent is permitted to use when executing this skill.
SKILL.md:1 Installation dependencies not version-pinned
The skill requires 'polymarket CLI (brew install or shell script)' and 'jq' without specifying versions. Homebrew formulas can change over time.
SKILL.md:10 Declared capability vs actual capability
SKILL.md documents polymarket CLI execution extensively CLOB API calls, market data retrieval documented Config file writes (~/.config/polymarket/config.json) are necessary for wallet storage POLYMARKET_PRIVATE_KEY access is documented and necessary for trading Suspicious artifacts and egress
curl -sSL https://raw.githubusercontent.com/Polymarket/polymarket-cli/main/install.sh | sh SKILL.md:35
https://clawhub.ai/user/liwagu skill-card.md:7
https://clawhub.ai/liwagu/polymarket-pro skill-card.md:28
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| polymarket-cli | unspecified | brew or GitHub | No | Version not pinned; curl|sh installation is a supply chain risk |
| jq | unspecified | brew/apt | No | Standard JSON processing tool, commonly pre-installed |
File composition
SKILL.md skill-card.md