a2a-article-services
文档声称HTTPS+SM4加密但代码使用HTTP明文传输,存在文档欺骗;硬编码IP地址增加中间人攻击风险;未声明文件系统WRITE权限用于订单存储。
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 3 attack-chain steps and 0 severe findings.
Dependency information is incomplete, so supply-chain confidence stays limited.
Attack Chain
Entry · SKILL.md:1
Escalation · scripts/create_order.py:26
Impact · scripts/service.py:80
What drove the risk score up
README.md声称HTTPS+SM4加密但代码使用HTTP明文POST
IP 43.136.97.223 硬编码在代码中,无域名解析,易受中间人攻击
SKILL.md声明filesystem:NONE但代码写入~/.openclaw/skills/orders/目录
Most important evidence
文档声称加密但代码未实现
README.md第100行声称'HTTPS + SM4 国密加密',但create_order.py和service.py中实际使用urllib.request.Request进行HTTP明文POST传输,无任何加密实现。
scripts/create_order.py:50 硬编码IP地址增加攻击面
API_BASE硬编码为http://43.136.97.223而非域名,IP可被DNS污染或中间人劫持,且后端更换IP会导致服务中断。
scripts/create_order.py:26 未声明的文件系统WRITE权限
SKILL.md元数据声明permissions为空或仅network.outbound,但file_utils.py会将订单数据写入~/.openclaw/skills/orders/{indicator}/{order_no}.json,涉及目录创建和文件写入。
shared/file_utils.py:25 写入用户home目录
订单文件存储在用户home目录下的.openclaw路径,涉及文件系统敏感区域访问。
shared/file_utils.py:14 Declared capability vs actual capability
scripts/create_order.py:50-56, scripts/service.py:80-86 shared/file_utils.py:25-27 (os.makedirs + json.dump) Suspicious artifacts and egress
43.136.97.223 README.md:100
https://clawtip.jd.com README.md:3
http://43.136.97.223/clawtip-api/ README.md:123
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
https://clawhub.ai/user/lucianaib0318 skill-card.md:7
https://clawhub.ai/lucianaib0318/a2a-article-services skill-card.md:29
Dependencies and supply chain
There are no structured dependency warnings.
File composition
README.md scripts/create_order.py scripts/service.py skill-card.md shared/file_utils.py