Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

庄家异动探测器

v1.3.0

实时监控 Polymarket 链上大额资金异动,自动分析庄家持仓变化与胜率,支持SkillPay 0.01U支付。

0· 333·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for xqw1377-prog/poly-hunter-final.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "庄家异动探测器" (xqw1377-prog/poly-hunter-final) from ClawHub.
Skill page: https://clawhub.ai/xqw1377-prog/poly-hunter-final
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install xqw1377-prog/poly-hunter-final

ClawHub CLI

Package manager switcher

npx clawhub@latest install poly-hunter-final
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Suspicious
medium confidence
!
Purpose & Capability
The code implements Polymarket market fetching and SkillPay payment flows, which aligns with the description. However metadata is inconsistent: the top-level registry summary said 'required env vars: none' and SKILL.md omitted credentials, while skill.yaml declares SKILLPAY_API_KEY as required. The presence of an embedded SKILLPAY_API_KEY literal in main.py is disproportionate (a runtime env var should be used).
!
Instruction Scope
SKILL.md gives only a high-level description and deployment note; the actual code performs network calls to Polymarket and SkillPay and implements payment polling and charge creation. The code also enables very permissive CORS (allow_origins=['*'], allow_origin_regex='.*'). Additionally, the GET /invoke handler references an undefined API_KEY variable (likely a bug) which will raise a runtime error; this mismatch between instructions and actual runtime behavior is concerning.
Install Mechanism
There is no install-from-URL behavior; requirements.txt lists standard Python packages (fastapi, uvicorn, requests, pydantic). No archive downloads or unusual install steps are present.
!
Credentials
The skill requires network access and a SkillPay API key (skill.yaml). That is proportionate to payment functionality, but main.py contains a hardcoded SKILLPAY_API_KEY string embedded in the source — this is a secret leak and unacceptable. Also SKILL.md did not document the env var requirement, and the registry summary initially claimed none, producing confusing and potentially dangerous expectations for users. If that embedded key is valid, it has already been exposed and should be rotated.
Persistence & Privilege
The skill does not request 'always: true' or other elevated platform privileges and does not attempt to modify other skills or system-wide settings. Autonomous invocation is allowed (platform default).
Scan Findings in Context
[hardcoded-api-key-in-source] unexpected: main.py contains a literal SkillPay API key string assigned to SKILLPAY_API_KEY. A payment-integration skill should read this from an environment variable or secret store, not embed it in source. This is a credential exposure risk.
[undefined-variable-runtime-bug] unexpected: The GET /invoke route returns API_KEY is not None, but API_KEY is not defined anywhere in main.py; this will raise a NameError at runtime. This indicates the packaged code may be untested or modified incorrectly.
What to consider before installing
Do not install or run this skill until the developer fixes the issues. Specific actions to take: 1) Treat the embedded SKILLPAY_API_KEY as compromised — do not rely on it; if you control that SkillPay account rotate/revoke the key immediately. 2) Require the developer to remove hardcoded secrets and read SKILLPAY_API_KEY from an environment variable or secret manager; update SKILL.md to document required env vars. 3) Fix the runtime bug (undefined API_KEY) and re-test. 4) Confirm the SkillPay account used is owned by the skill author and you accept paying through it; otherwise configure your own SkillPay credentials. 5) Consider the permissive network/CORS settings and ensure you are comfortable with outbound network calls to api.skillpay.me and clob.polymarket.com. If you don't trust the author or cannot get these fixes, classify this skill as unsafe to use.

Like a lobster shell, security has layers — review code before you run it.

latestvk97fyjrfq4htcm1r444vebk5ws82a6qe
333downloads
0stars
1versions
Updated 15h ago
v1.3.0
MIT-0

庄家异动探测器

庄家异动探测器 (PolyHunter)

核心功能

  • 实时监控 Polymarket 链上大额资金异动。
  • 自动化分析庄家(Whales)的持仓变化与胜率分布。
  • 集成 SkillPay 0.01U 支付门槛,确保情报价值。

部署说明

本技能运行于 FastAPI 环境,支持并发 API 调用,并自动处理加密货币支付回调。

开发者备注

由星爷选股逻辑驱动,旨在为 Web3 投资者提供精准的市场洞察。

Comments

Loading comments...