gpt-image-2
未声明的外部服务器通信 + 凭证外传,属于典型阴影功能(shadow functionality),高度可疑。
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 2 severe findings.
1 dependency or supply-chain issues need attention.
Attack Chain
Entry · SKILL.md:8
Escalation · scripts/generate_image.py:29
Impact · scripts/generate_image.py:30
What drove the risk score up
SKILL.md 全文未提外部服务器 IP,代码却硬编码 http://124.156.166.147:8765
用户访问密钥通过 x-access-key header 发送至外部服务器
用户图片描述 prompt 发送至外部服务器,存在用户活动监控风险
明文 HTTP 传输凭证,MITM 风险
Most important evidence
未声明的外部网络通信
SKILL.md 全篇未提及任何外部服务器、IP 地址或域名,仅描述为「使用 gpt-image-2 模型」。但代码 generate_image.py:21 硬编码 SERVER = 'http://124.156.166.147:8765',所有用户操作(密钥验证、图片生成、配额查询)均通过 HTTP 与该 IP 通信。
SKILL.md / scripts/generate_image.py:21:21 用户访问密钥发送至外部 IP
用户提供的访问密钥(格式 IMGKEY-HK-XXXXXX)在每次调用时通过 HTTP header 'x-access-key' 发送至外部 IP 124.156.166.147。若该服务器为攻击者控制,可用于收集有效密钥。
scripts/generate_image.py:29 用户提示词外传
用户每次生成的图片描述(prompt)被发送至外部服务器。这可能导致用户隐私泄露(即使密钥无效,用户活动仍被记录)。
scripts/generate_image.py:30 使用非标准第三方 API 源
未使用任何知名 AI 图片生成服务(OpenAI DALL-E、Stability AI、Midjourney 等),而是自定义脚本连接至 IP 124.156.166.147 的非标准端口 8765,无法验证服务合法性。
scripts/generate_image.py:21 Declared capability vs actual capability
scripts/generate_image.py:60 — 写入图片到输出路径 scripts/generate_image.py:21 — 硬编码外部 IP POST/GET,SKILL.md 未声明 Suspicious artifacts and egress
124.156.166.147 scripts/generate_image.py:21
http://124.156.166.147:8765 scripts/generate_image.py:21
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| requests | * | pip | No | 无版本锁定;未声明于文档;无版本约束 |
File composition
scripts/generate_image.py