扫描报告
5 /100
funasr-nano-transcribe
使用 Fun-ASR-Nano-2512 轻量级模型进行中文语音转文字
Fun-ASR-Nano-2512 语音转文字技能,代码与文档一致,无恶意行为,权限使用合理。
可以安装
该技能可安全使用,遵循最小权限原则。
安全发现 1 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | 依赖版本未锁定 供应链 | requirements.txt:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | SKILL.md:读取音频文件和模型文件 |
| 文件系统 | WRITE | WRITE | ✓ 一致 | api_server.py:67 使用 tempfile.NamedTemporaryFile |
| 网络访问 | READ | READ | ✓ 一致 | api_server.py:142 POST /transcribe 接收音频上传 |
| 网络访问 | READ | READ | ✓ 一致 | api_client.py:37 请求本地 API |
| 命令执行 | WRITE | WRITE | ✓ 一致 | api_client.py:62 subprocess 启动本地服务 |
| 环境变量 | READ | READ | ✓ 一致 | setup_venv.sh:25 检查 Python 版本 |
| 技能调用 | WRITE | WRITE | ✓ 一致 | 各脚本正常调用 ASR 模型 |
3 项发现
中危 外部 URL 外部 URL
https://download.pytorch.org/whl/cpu SKILL.md:51 中危 外部 URL 外部 URL
http://127.0.0.1:11890 scripts/api_client.py:81 中危 外部 URL 外部 URL
http://127.0.0.1:11890/docs scripts/api_server.py:239 目录结构
17 文件 · 100.0 KB · 3201 行 Python 7f · 1893L
Markdown 4f · 1063L
Shell 5f · 221L
Text 1f · 24L
├─
▾
references
│ ├─
model_info.md
Markdown
│ └─
persistent_usage.md
Markdown
├─
▾
scripts
│ ├─
activate.sh
Shell
│ ├─
api_client.py
Python
│ ├─
api_server.py
Python
│ ├─
batch_transcribe.py
Python
│ ├─
download_model.py
Python
│ ├─
FunASRNano.py
Python
│ ├─
FunAsrTranscriber.py
Python
│ ├─
setup_venv.sh
Shell
│ ├─
transcribe.py
Python
│ └─
verify_env.sh
Shell
├─
QUICKSTART.md
Markdown
├─
requirements.txt
Text
├─
SKILL.md
Markdown
├─
start_server.sh
Shell
└─
stop_server.sh
Shell
依赖分析 6 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
funasr | >=1.0.0 | pip | 否 | 无版本锁定 |
modelscope | >=1.10.0 | pip | 否 | 无版本锁定 |
torch | >=2.0.0 | pip | 否 | 无版本锁定,推荐从 PyTorch 官方索引安装 |
fastapi | >=0.100.0 | pip | 否 | 无版本锁定 |
uvicorn | >=0.23.0 | pip | 否 | 无版本锁定 |
requests | >=2.28.0 | pip | 否 | 无版本锁定 |
安全亮点
✓ 代码与 SKILL.md 文档描述完全一致,无阴影功能
✓ 服务仅监听 127.0.0.1:11890,不对外暴露
✓ 无访问 ~/.ssh、~/.aws、.env 等敏感路径
✓ 无凭证收割、环境变量遍历或数据外传行为
✓ 无 Base64 编码、eval() 或远程代码执行
✓ 使用 FastAPI + uvicorn 标准架构,代码结构清晰
✓ 临时文件使用 tempfile 模块自动管理
✓ API 服务有完整的健康检查和错误处理