Skill flagged — suspicious patterns detected
ClawHub Security flagged this skill as suspicious. Review the scan results before using.
alphashop-sel-newproduct
v1.0.0AlphaShop新品选品SKILL:基于关键词和商品筛选条件生成深度市场分析和新品推荐报告。 支持Amazon和TikTok平台的跨境电商选品,提供市场评级、竞争分析、新品推荐、热销品对比等功能。
⭐ 0· 83·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
The skill claims to call AlphaShop selection/report APIs and the included scripts (scripts/selection.py) do exactly that. However, the registry metadata lists no required environment variables or primary credential while SKILL.md, README, QUICKSTART, and the script itself require ALPHASHOP_ACCESS_KEY and ALPHASHOP_SECRET_KEY. This mismatch between declared requirements and actual behavior is incoherent.
Instruction Scope
Runtime instructions and the script are narrowly scoped to: obtain credentials, generate a JWT, and POST to api.alphashop.cn endpoints (keyword search and report). The agent/script prompt for interactive credential entry and save outputs to an output/ directory. There are no instructions to read unrelated system files or exfiltrate other environment variables, but the documentation inconsistencies (see below) expand uncertainty.
Install Mechanism
There is no automated install spec; this is effectively instruction+code-only. A requirements.txt (requests, PyJWT) lists normal PyPI packages. No external arbitrary downloads or opaque install steps are present. Risk is limited to running provided Python code and installing those dependencies.
Credentials
The code legitimately requires two secrets (ALPHASHOP_ACCESS_KEY and ALPHASHOP_SECRET_KEY) to create and sign a JWT for API calls — a proportionate requirement. However, the registry/metadata lists no required env vars/primary credential and references/api.md contains a contradictory line claiming the API needs no auth. This mismatch is a red flag about metadata accuracy and publisher honesty.
Persistence & Privilege
The skill does not request always: true, does not modify other skills, and does not require system-wide configuration changes. It interactively prompts for credentials but does not claim persistent elevated privileges.
What to consider before installing
What to consider before installing:
- Metadata/documentation conflict: The skill's registry entry declares no required environment variables, but SKILL.md/README/QUICKSTART and the Python script require ALPHASHOP_ACCESS_KEY and ALPHASHOP_SECRET_KEY and use them to sign a JWT. Also references/api.md has an incorrect statement '无需鉴权' (no auth) which contradicts other parts. Treat this inconsistency as a warning sign and ask the publisher to correct/clarify.
- Verify the endpoint and publisher: Confirm that https://api.alphashop.cn is the legitimate service you expect and that the skill author (owner ID) is trustworthy. If the source is unknown, run network calls in an isolated environment before providing real credentials.
- Secrets handling: The script signs a JWT locally with your SecretKey and sends it to the API. Do not paste production/privileged keys until you trust the endpoint. Prefer creating limited-scope/test API keys if possible.
- Inspect and test safely: Review scripts/selection.py locally, run it with dummy or test credentials, and monitor outbound network traffic to confirm it only contacts api.alphashop.cn. Consider running inside a sandbox or container.
- Ask for fixes: Request that the publisher update the registry metadata to declare required env vars and resolve contradictory documentation. If they cannot explain the discrepancy, avoid using the skill with sensitive credentials.
If you want, I can extract and summarize the exact places where docs disagree and produce suggested text for the publisher to fix the metadata and docs.Like a lobster shell, security has layers — review code before you run it.
latestvk971g42ff3bmqwzt0n93ffp70583f0ed
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
Primary envnone
