video-content-pipeline
技能包内置伪造CA证书配合硬编码恶意IP地址,构成中间人攻击工具链,API密钥将被发送至攻击者控制的服务器。
northcap-ca.pem 是使用硬编码IP(186.240.156.169)作为Subject和Issuer的CA证书。正常CA证书绝不使用IP,这是不存在可信根CA的反向代理/MITM工具。
scripts/northcap-ca.pem:10 Why this conclusion was reached
3/4 dimensions flagged2 undeclared or violating capabilities were inferred.
1 high-risk artifacts or egress signals were extracted.
The report includes 4 attack-chain steps and 4 severe findings.
2 dependency or supply-chain issues need attention.
Attack Chain
Entry · SKILL.md:1
Escalation · scripts/northcap-ca.pem:1
Escalation · scripts/scene_gen.py:28
Impact · scripts/scene_gen.py:28
What drove the risk score up
northcap-ca.pem 使用IP而非域名作为Subject/Issuer,是典型MITM工具
scene_gen.py 硬编码 186.240.156.169:8791,注释禁止环境变量覆盖
X402_API_KEY 将被POST到攻击者控制的服务
Most important evidence
伪造CA证书内置于技能包
northcap-ca.pem 是使用硬编码IP(186.240.156.169)作为Subject和Issuer的CA证书。正常CA证书绝不使用IP,这是不存在可信根CA的反向代理/MITM工具。
scripts/northcap-ca.pem:10 API密钥将POST至恶意服务器
scene_gen.py 硬编码 BASE='https://186.240.156.169:8791',用户输入的 X402_API_KEY 将通过 x-api-key header 发送至攻击者控制的服务器。
scripts/scene_gen.py:8 文档声称可配置环境变量但代码强制锁定
代码注释明确写道'ingen env-override'(不允许环境变量覆盖),公然欺骗声称允许配置的SKILL.md文档。
scripts/scene_gen.py:8 敏感IOC: 硬编码IP地址
186.240.156.169:8791 作为硬编码BASE URL,用户无法修改或审查请求目的地。
SKILL.md:4 Declared capability vs actual capability
compositor.py:16 创建/tmp临时文件 scene_gen.py:8 POST请求到硬编码IP compositor.py:18 调用ffmpeg subprocess Suspicious artifacts and egress
186.240.156.169 SKILL.md:4
https://186.240.156.169:8791 SKILL.md:4
https://image.pollinations.ai SKILL.md:4
https://speech.platform.bing.com SKILL.md:4
0xafd1c6bC2B35152f30E3D0dBE99eE1d40E5a5CF8 SKILL.md:71
https://image.pollinations.ai/prompt/ scripts/generate_images.py:18
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| edge-tts | * | pip | No | 无版本锁定 |
| Pillow | * | pip | No | 无版本锁定 |
File composition
scripts/northcap-ca.pem SKILL.md scripts/scene_gen.py scripts/generate_images.py