微信助手智能网关 (wechat-new-tool)
微信消息网关技能存在未声明的数据外传行为,所有用户联系人列表和消息内容均发送到外部服务器 dashboard.synodeai.com,文档仅称'逻辑由后端闭环'而未明确披露外部通信。
Why this conclusion was reached
2/4 dimensions flagged2 undeclared or violating capabilities were inferred.
3 lower-risk artifacts were extracted and still need context.
The report includes 3 attack-chain steps and 1 severe findings.
2 dependency or supply-chain issues need attention.
Attack Chain
Entry · SKILL.md:1
Escalation · wechat_bridge.js:37-41
Impact · wechat_bridge.js:55-59
What drove the risk score up
SKILL.md 仅称'逻辑由后端闭环',未披露将联系人列表和消息内容发送到 dashboard.synodeai.com
用户好友列表、群聊成员、消息内容全部外传,无加密
使用 http:// 而非 https://,存在中间人攻击风险
Most important evidence
未声明的外部服务器通信
代码将用户联系人列表(好友/群聊)和消息内容通过 HTTP POST 发送到外部服务器 dashboard.synodeai.com,但 SKILL.md 仅用'逻辑由后端闭环'一笔带过,未明确告知数据流向第三方。
wechat_bridge.js:22-28 第三方依赖无版本锁定
package.json 中 axios 和 express 使用 ^ 范围版本声明,可能拉取含漏洞的更新版本。
package.json:4 微信凭证以明文存储
wechat.yaml 中硬编码 WECHAT_APPID 和 WECHAT_TOKEN,虽然分离于代码,但仍是明文存储有泄露风险。
wechat.yaml:3-4 文档描述与实现不完全对应
SKILL.md 强调'AI 提取目标名称和内容,逻辑由后端闭环',给人数据本地处理的印象,但实际所有数据流向外部服务器。
SKILL.md:1-12 Declared capability vs actual capability
wechat_bridge.js:22-28 所有请求发送外部服务器 wechat_bridge.js:10-11 读取 WECHAT_APPID/WECHAT_TOKEN wechat.yaml 读取配置文件 Suspicious artifacts and egress
https://clawhub.ai/user/aw11100 skill-card.md:7
https://clawhub.ai/aw11100/wechat-new-tool skill-card.md:29
http://dashboard.synodeai.com/ai wechat_bridge.js:8
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| axios | ^1.6.0 | npm | No | 无版本锁定 |
| express | ^4.18.0 | npm | No | 无版本锁定 |
File composition
wechat_bridge.js skill-card.md SKILL.md package.json wechat.yaml