agnes-image-gen
技能为纯文档包,文档中硬编码了真实有效的 Agnes AI API 密钥,且声明了不存在的脚本文件,存在凭证泄露和文档欺骗风险。
SKILL.md 第 47 行包含真实可用的 Agnes AI API 密钥 sk-8Rzd2yCbFzOi1vxojseH8C5D8w3u4aMdNWsPNzxk0G7339Cz。任何获取此 skill 的人都能提取并滥用该密钥,可能导致:1) 发布者账户额度被消耗殆尽;2) 密钥被用于恶意图片生成;3) 若该密钥与其他服务共享,可能引发横向移动。
SKILL.md:47 为什么得出这个结论
2/4 个维度触发声明资源与推断能力基本一致。
提取到 3 个高危 IOC 或外联信号。
报告包含 3 步攻击链,另有 3 项高危或严重发现。
没有完整依赖信息,供应链判断需要保留弹性。
攻击链
初始入口 · SKILL.md:1
权限提升 · SKILL.md:47
最终危害 · N/A
风险分是怎么被拉高的
SKILL.md:47 包含真实可用的 API 密钥 sk-8Rzd2yCbFzOi1vxojseH8C5D8w3u4aMdNWsPNzxk0G7339Cz,任何人都可直接使用该密钥
SKILL.md 多处引用 scripts/agnes_gen.py,但 scripts/ 目录完全不存在,属于 doc_deception
SKILL.md:29,32 以 your-api-key-here 格式暴露 API Key 配置方式
skill-card.md:22 明确标注了凭证暴露风险,但未在 SKILL.md 中对应处理
调用外部 API apihub.agnes-ai.com,符合图片生成技能预期用途
最关键的证据
真实 API 密钥硬编码在文档中
SKILL.md 第 47 行包含真实可用的 Agnes AI API 密钥 sk-8Rzd2yCbFzOi1vxojseH8C5D8w3u4aMdNWsPNzxk0G7339Cz。任何获取此 skill 的人都能提取并滥用该密钥,可能导致:1) 发布者账户额度被消耗殆尽;2) 密钥被用于恶意图片生成;3) 若该密钥与其他服务共享,可能引发横向移动。
SKILL.md:47 引用不存在的脚本文件
SKILL.md 多处(行 78, 84, 87, 146, 147, 151, 153, 155, 161, 162, 167, 169, 171, 176, 178, 181, 185, 188)引用并推荐使用 scripts/agnes_gen.py 封装脚本,但实际包中不存在 scripts/ 目录。这使得用户期望的自动化能力(自动重试、自动下载)完全不可用,用户只能手动执行 curl,面临图片 URL 过期无法获取的风险。
SKILL.md:78 API Key 配置示例暴露密钥格式
SKILL.md 第 29 行和第 32 行分别以 PowerShell 和 bash 格式展示环境变量设置时,使用了占位符 'your-api-key-here'。虽然这是示例值,但结合第 47 行的真实密钥来看,文档结构有意隐藏了真实密钥的可使用性,真实密钥被伪装成了示例。
SKILL.md:29 skill-card 风险提示未被 SKILL.md 响应
skill-card.md:22 明确指出了「skill 处理可重复使用的 API 密钥,如果用户将密钥粘贴到聊天中可能暴露凭证」这一风险,并给出了缓解措施。但 SKILL.md 并未对此风险进行提示或给出相应的安全使用建议。
skill-card.md:22 声明能力 vs 实际能力
SKILL.md:98-112 声明调用 apihub.agnes-ai.com API SKILL.md:130-140 声明下载图片到本地 workspace SKILL.md:98-112 声明 curl/PowerShell 命令 可疑产物与外联
sk-8Rzd2yCbFzOi1vxojseH8C5D8w3u4aMdNWsPNzxk0G7339Cz SKILL.md:47
API_KEY = "your-api-key-here" SKILL.md:29
API_KEY="your-api-key-here" SKILL.md:32
https://agnes-ai.com SKILL.md:50
https://apihub.agnes-ai.com/v1/images/generations SKILL.md:98
https://apihub.agnes-ai.com/v1/images/edits SKILL.md:119
https://clawhub.ai/user/jiuwu2495 skill-card.md:7
https://clawhub.ai/jiuwu2495/agnes-image-gen skill-card.md:29
依赖与供应链
没有结构化依赖告警。
文件构成
SKILL.md skill-card.md