Scan Report
This report was generated in Chinese. Some content may be in Chinese.
5 /100
xunfei-voice-reply
讯飞语音回复技能 - 使用讯飞 TTS 生成语音并发送到飞书
讯飞语音合成技能,代码实现与文档声明一致,无恶意行为。Base64 用于讯飞 TTS API 标准请求/响应编码,属于正常用法。
Safe to install
无需修改。可正常使用。
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | lib/tts-config.js:29 读取 config.json |
| Filesystem | WRITE | WRITE | ✓ Aligned | lib/tts-core.js:62 写入 /tmp/openclaw/ 音频文件 |
| Network | READ | READ | ✓ Aligned | lib/tts-core.js:42 WebSocket 连接 tts-api.xfyun.cn |
| Shell | WRITE | WRITE | ✓ Aligned | lib/tts-core.js:64 execSync 调用 ffmpeg |
1 Critical 3 findings
Critical Encoded Execution Base64 编码执行(代码混淆)
Buffer.from(res.data.audio, 'base64' lib/tts-core.js:73 Medium External URL 外部 URL
https://www.xfyun.cn/ references/setup.md:7 Medium External URL 外部 URL
https://www.xfyun.cn/doc/tts/online_tts/API.html references/setup.md:66 File Tree
7 files · 24.2 KB · 691 lines Markdown 3f · 450L
JavaScript 3f · 223L
JSON 1f · 18L
├─
▾
lib
│ ├─
tts-config.js
JavaScript
│ └─
tts-core.js
JavaScript
├─
▾
references
│ ├─
setup.md
Markdown
│ └─
voice-flow.md
Markdown
├─
▾
scripts
│ └─
voice-reply.js
JavaScript
├─
config.json
⚠
JSON
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
ws | * | npm | No | WebSocket 客户端,讯飞 API 必需 |
Security Positives
✓ 文档声明与代码实现完全一致
✓ Base64 编解码是讯飞 TTS API 的标准用法(发送文本+接收音频)
✓ 音频文件输出到 /tmp/openclaw/,符合 OpenClaw 临时目录规范
✓ 无远程代码执行、无凭证外传、无隐藏功能
✓ 错误处理完善(TTS 超时降级到文字回复)