a2a-article-services
该技能为合法的付费文章服务平台,但存在硬编码IP、HTTP明文传输和凭证外传等风险信号,需进一步验证后端服务可信度。
API 端点使用硬编码 IP 43.136.97.223 而非域名,存在中间人攻击风险,且 IP 归属不明。
scripts/create_order.py:26 Why this conclusion was reached
3/4 dimensions flagged1 undeclared or violating capabilities were inferred.
1 high-risk artifacts or egress signals were extracted.
The report includes 0 attack-chain steps and 2 severe findings.
Dependencies are present but no obvious high-risk issue stands out.
What drove the risk score up
43.136.97.223 硬编码在 create_order.py:26 和 service.py:23,无域名解析机制
API通信使用 http:// 而非 https://,凭证和订单数据未加密传输
payCredential 被发送到外部 IP,若后端被控则凭证泄露
clawtip.jd.com 域名真实性未验证,京东科技是否真正发布存疑
Most important evidence
硬编码外部 IP 地址
API 端点使用硬编码 IP 43.136.97.223 而非域名,存在中间人攻击风险,且 IP 归属不明。
scripts/create_order.py:26 支付凭证明文外传
payCredential 被发送到外部 IP 的 HTTP 端点,若传输被截获可导致凭证泄露。
scripts/service.py:52 引用方真实性存疑
声称基于京东科技 ClawTip 协议,但 clawtip.jd.com 域名未经独立验证,京东科技是否真正发布该协议无法确认。
SKILL.md:1 订单文件存储在用户目录
订单信息(含 encryptedData)存储在 ~/.openclaw/skills/orders/,虽不直接外泄但属于敏感数据持久化。
shared/file_utils.py:29 访问用户主目录
使用 os.expanduser("~") 访问用户主目录写入订单文件。
shared/file_utils.py:12 Declared capability vs actual capability
scripts/create_order.py:26 向外部 IP 发送 POST 请求 shared/file_utils.py:29 写入 ~/.openclaw 目录 无 shell 调用 Suspicious artifacts and egress
43.136.97.223 scripts/create_order.py:26
https://clawtip.jd.com README.md:12
http://43.136.97.223/clawtip-api/api/createOrder scripts/create_order.py:26
http://43.136.97.223/clawtip-api/api/getServiceResult scripts/service.py:23
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| urllib | stdlib | Python 3 标准库 | No | 仅使用标准库,无外部依赖 |
| json | stdlib | Python 3 标准库 | No | 仅使用标准库 |
| hashlib | stdlib | Python 3 标准库 | No | 仅使用标准库 |
File composition
scripts/create_order.py scripts/service.py README.md SKILL.md shared/file_utils.py