Scan Report
5 /100
funasr-nano-transcribe
Fun-ASR-Nano-2512 中文语音识别技能
Legitimate speech-to-text skill using Fun-ASR-Nano-2512 model with well-documented FastAPI service and CLI tools. No malicious behavior detected.
Safe to install
Skill is safe to use. Consider pinning dependency versions in requirements.txt for reproducible builds.
Findings 1 items
| Severity | Finding | Location |
|---|---|---|
| Low | Dependencies without version upper bounds Supply Chain | requirements.txt:1 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | WRITE | WRITE | ✓ Aligned | SKILL.md declares file writes for model/output; implemented in scripts/download_… |
| Network | READ | READ | ✓ Aligned | ModelScope downloads declared in SKILL.md; implemented in scripts/download_model… |
| Shell | WRITE | WRITE | ✓ Aligned | subprocess used for venv activation and server startup; documented in SKILL.md |
| Environment | NONE | NONE | — | No environment variable access detected |
3 findings
Medium External URL 外部 URL
https://download.pytorch.org/whl/cpu SKILL.md:51 Medium External URL 外部 URL
http://127.0.0.1:11890 scripts/api_client.py:81 Medium External URL 外部 URL
http://127.0.0.1:11890/docs scripts/api_server.py:239 File Tree
17 files · 100.0 KB · 3201 lines 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
Dependencies 4 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
funasr | >=1.0.0 | pip | No | Version not pinned, no upper bound |
modelscope | >=1.10.0 | pip | No | Version not pinned, no upper bound |
torch | >=2.0.0 | pip | No | Version not pinned, no upper bound |
fastapi | >=0.100.0 | pip | No | Version not pinned, no upper bound |
Security Positives
✓ No credential harvesting or environment variable iteration for secrets
✓ No base64-encoded execution or obfuscation detected
✓ No reverse shell, C2 communication, or data exfiltration
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env)
✓ No hidden functionality - all scripts documented in SKILL.md
✓ FastAPI service only binds to 127.0.0.1 (localhost)
✓ Subprocess usage is documented and reasonable for service management
✓ Uses standard temp file patterns with proper cleanup
✓ No curl|bash or wget|sh remote script execution