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.
为什么得出这个结论
2/4 个维度触发声明资源与推断能力基本一致。
提取到 1 个高危 IOC 或外联信号。
报告包含 3 步攻击链,另有 1 项高危或严重发现。
发现 1 项需要关注的依赖或供应链线索。
攻击链
supply_chain · SKILL.md:35
supply_chain · https://raw.githubusercontent.com/Polymarket/polymarket-cli/main/install.sh:1
最终危害 · User's shell
风险分是怎么被拉高的
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
最关键的证据
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 声明能力 vs 实际能力
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 可疑产物与外联
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
依赖与供应链
| 包名 | 版本 | 来源 | 漏洞 | 备注 |
|---|---|---|---|---|
| polymarket-cli | unspecified | brew or GitHub | 否 | Version not pinned; curl|sh installation is a supply chain risk |
| jq | unspecified | brew/apt | 否 | Standard JSON processing tool, commonly pre-installed |
文件构成
SKILL.md skill-card.md