扫描报告
55 /100
lessac_offline_voice_system
Local voice system for OpenClaw using faster-whisper and Edge TTS
The skill claims 'fully offline' with 'no data leaves your machine,' but actually uses edge-tts which transmits audio/text to Microsoft cloud servers - a significant doc-to-code mismatch indicating potential data exfiltration.
谨慎使用
Do not use this skill. It misrepresents its network behavior, sending voice data to Microsoft's servers despite claiming complete offline operation. If a local TTS solution is needed, use a self-hosted Piper TTS instead.
安全发现 4 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 高危 | False claim of offline operation 文档欺骗 | SKILL.md:7 |
| 高危 | Audio data transmitted to Microsoft cloud 数据外泄 | scripts/install.sh:85 |
| 中危 | Unpinned Python package versions 供应链 | scripts/install.sh:85 |
| 低危 | subprocess with shell=True 代码执行 | scripts/voice_handler.py:39 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | WRITE | ✓ 一致 | install.sh:100 - Creates config files, copies scripts to $INSTALL_DIR |
| 网络访问 | NONE | WRITE | ✗ 越权 | SKILL.md claims offline, but edge-tts sends data to Microsoft servers |
| 命令执行 | NONE | WRITE | ✓ 一致 | voice_handler.py:39 - Uses subprocess for ffmpeg (documented CLI tool) |
5 项发现
中危 外部 URL 外部 URL
https://huggingface.co/rhasspy/piper-voices/resolve/v1.0.0/en/en_US/lessac/high/en_US-lessac-high.onnx README.md:75 中危 外部 URL 外部 URL
https://huggingface.co/rhasspy/piper-voices/resolve/v1.0.0/en/en_US/lessac/high/en_US-lessac-high.onnx.json README.md:76 中危 外部 URL 外部 URL
https://huggingface.co/rhasspy/piper-voices SKILL.md:165 中危 外部 URL 外部 URL
https://huggingface.co/rhasspy/piper-voices/resolve/v1.0.0/en/en_US/ryan/high/en_US-ryan-high.onnx references/voice_models.md:57 中危 外部 URL 外部 URL
https://huggingface.co/rhasspy/piper-voices/resolve/v1.0.0/en/en_US/ryan/high/en_US-ryan-high.onnx.json references/voice_models.md:58 目录结构
8 文件 · 39.9 KB · 1419 行 Markdown 3f · 592L
Python 3f · 422L
Shell 2f · 405L
├─
▾
references
│ └─
voice_models.md
Markdown
├─
▾
scripts
│ ├─
install.sh
Shell
│ ├─
piper_tts.py
Python
│ ├─
test_skill.py
Python
│ ├─
voice_handler.py
Python
│ └─
voice_integration.sh
Shell
├─
README.md
Markdown
└─
SKILL.md
Markdown
依赖分析 3 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
faster-whisper | * | pip | 否 | Version not pinned |
edge-tts | * | pip | 否 | Version not pinned - Microsoft cloud service |
soundfile | * | pip | 否 | Version not pinned |
安全亮点
✓ No evidence of credential harvesting from environment variables
✓ No base64-encoded payloads or obfuscated code
✓ No reverse shell or direct C2 communication detected
✓ No access to sensitive paths like ~/.ssh, ~/.aws, or .env files
✓ Python code is readable and auditable
✓ Dependencies come from standard, well-known packages (faster-whisper, piper-tts)