扫描报告
65 /100
MiniMax TTS
调用 MiniMax 语音合成 API 生成语音
硬编码 API 密钥暴露是严重安全问题,同时存在未声明的文件系统写入操作
不要安装此技能
必须移除硬编码密钥,改用环境变量或安全的密钥管理机制;补充文件写入权限声明
攻击链 3 步
◎
入口 用户通过 SKILL.md 了解技能功能
SKILL.md:1⬡
提权 攻击者获取代码后发现硬编码的 API 密钥
scripts/tts.py:17◉
影响 利用泄露的 API 密钥在 MiniMax 平台进行未授权消费或窃取服务
N/A安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 严重 | 硬编码 API 密钥暴露 凭证窃取 | scripts/tts.py:17 |
| 高危 | 未声明的文件系统写入操作 文档欺骗 | scripts/tts.py:73 |
| 中危 | requests 库无版本锁定 供应链 | scripts/tts.py:8 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 网络访问 | READ | READ | ✓ 一致 | scripts/tts.py:35 向 api.minimaxi.com 发起 API 请求,与 TTS 功能相关 |
| 文件系统 | NONE | WRITE | ✗ 越权 | scripts/tts.py:73-74 创建 ./audio/ 目录并写入音频文件 |
2 项发现
中危 外部 URL 外部 URL
https://platform.minimax.io/docs/api-reference/speech-t2a-http SKILL.md:4 中危 外部 URL 外部 URL
https://api.minimaxi.com scripts/tts.py:14 目录结构
2 文件 · 7.6 KB · 240 行 Python 1f · 177L
Markdown 1f · 63L
├─
▾
scripts
│ └─
tts.py
Python
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
requests | * | pip | 否 | 无版本锁定,存在供应链风险 |
安全亮点
✓ 功能相对简单,核心逻辑清晰
✓ 使用了 HTTPS 进行 API 通信
✓ 有基本的错误处理和超时设置
✓ 未发现代码混淆或隐藏的恶意行为