Skill flagged — suspicious patterns detected
ClawHub Security flagged this skill as suspicious. Review the scan results before using.
shop-review-generator
v1.0.1为大众点评、高德扫街榜等平台生成高质量店铺点评。用户提供店铺地址(高德/大众点评链接)和菜品照片,技能会分析照片中的菜品、搜索店铺信息和历史评价,然后按照标准点评模板生成结构化的点评内容。当用户提到"写点评"、"店铺评价"、"餐厅点评"、"大众点评"、"高德扫街榜"、"帮我写个评价"、"生成点评"、"美食点评",...
⭐ 0· 43·0 current·0 all-time
byPixelyes@ysredcity
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
技能名与描述(生成店铺点评、处理照片、调用高德查询)与随附脚本(convert_heic.py、amap_poi.py)功能基本一致;没有要求与用途无关的工具或凭据。但脚本内嵌高德 API key 与 SKILL.md 中声明'无需环境变量'存在不一致,应注意。
Instruction Scope
SKILL.md 明确限定了流程(收集输入、HEIC 转换、图像识别、搜索与交叉验证、格式化输出),并要求只用 web search 摘要而非抓取平台页面。指令会用本地脚本对图片与高德 API 发起请求,范围与说明一致。需注意:SKILL.md 指示会将用户提供的链接或店名用于网络查询,这会导致外部请求(包含用户数据/链接)被发送。
Install Mechanism
无安装规范,技能为 instruction + 附带脚本,最低权限模式;脚本会调用系统工具(sips、ImageMagick)或 Python 库(Pillow/pillow-heif),并使用 subprocess/urllib 发起网络请求。没有看到从不明 URL 下载或执行远端代码的行为。
Credentials
虽然 registry/metadata 声明无需环境变量或凭据,但 scripts/amap_poi.py 在代码中明文包含 AMAP_KEY(e0c7d5a147d5a0b82563dabdb35e5a78)。这与“无需凭据”的声明不符:嵌入的密钥可能属于第三方账户(滥用、配额/计费、隐私或可追溯性风险)。此外脚本会对用户提供的链接发起 HEAD/GET 请求,这会泄露链接到高德或重定向目标。
Persistence & Privilege
flags 表示 always:false,user-invocable:true,技能不会强制常驻或无条件启用,权限与平台默认一致。脚本也未修改其他技能或系统配置。
What to consider before installing
几点建议,安装前请考虑并采取措施:
1) 内置高德 API Key:脚本中有明文 AMAP_KEY。询问/核验该 key 的归属与使用条款;如果你要在生产或包含私人信息的环境中使用,要求技能作者改为通过环境变量传入或移除内置 key,最好使用你自己的 key 并限制权限与配额。不要盲用别人嵌入的 key(可能导致计费、滥用或可追溯问题)。
2) 隐私与网络请求:技能会把用户提供的店铺链接、店名和可能的图片用于网络请求(高德 API、搜索引擎);如果你上传敏感图片或提供私有链接,这些会被发送到外部服务。审慎处理含个人信息的图片或定位数据。
3) HEIC 转换与本地命令:convert_heic.py 可调用 sips / ImageMagick / Pillow。运行时会调用本地二进制(subprocess),在受限/受信任的环境中执行较安全;在不信任环境下建议在沙箱或隔离容器中运行。
4) SSL 验证:amap_poi.py 在缺少 certifi 时会退回到不验证证书的上下文(_create_unverified_context),这会降低 HTTPS 请求的安全性。建议在环境中安装 certifi 或检查脚本以强制验证证书。
5) 要求作者改进(可选但推荐):
- 不要把第三方/共享 API key 明文提交,改为读取环境变量并在 README/文档中说明如何配置。
- 明确列出将向哪些外部域名发起请求(restapi.amap.com、搜索引擎等)。
- 在 SKILL.md 中记录哪些数据会被发送(图片、链接、店名等)并提示隐私风险。
6) 如果你不能确认 key 的归属或不愿意暴露图片/链接,避免启用或在受控环境中试用;在确认作者/来源可信并做出上述改动后再在生产环境使用。
综合来说,这个技能的功能与实现大体一致,但嵌入的凭据与可导致外部请求的数据流是值得注意的安全/隐私问题,建议在解决凭据与 SSL 验证问题前视为可疑并谨慎使用。Like a lobster shell, security has layers — review code before you run it.
latestvk975ys6p59sjg1mrttzzzvdha583zxke
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
