扫描报告
10 /100
meeting-to-text
Create a fully local speaker-separated .txt transcript from a meeting recording, meeting screen recording, speech audio, or local video/audio file
A legitimate local transcription tool that converts audio/video files to speaker-separated text transcripts using FFmpeg and local ASR models. All functionality is properly declared and verified.
可以安装
This skill is safe to use. The subprocess execution of FFmpeg and ModelScope downloads are legitimate and necessary for media processing. No credential access or data exfiltration observed.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Undeclared network access for model caching 文档欺骗 | scripts/meeting_to_text.py:180 |
| 低危 | Shell execution not explicitly declared in SKILL.md 文档欺骗 | scripts/meeting_to_text.py:131 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | SKILL.md:22 - one local source file path |
| 文件系统 | WRITE | WRITE | ✓ 一致 | SKILL.md:23 - one output target path; scripts/meeting_to_text.py:line 100 writes… |
| 命令执行 | WRITE | WRITE | ✓ 一致 | SKILL.md:31 - subprocess to FFmpeg for media processing; scripts/meeting_to_text… |
| 网络访问 | NONE | READ | ✓ 一致 | scripts/meeting_to_text.py:line 180 - snapshot_download from ModelScope (model c… |
| 环境变量 | NONE | READ | ✓ 一致 | scripts/meeting_to_text.py:line 41 - os.getenv for path configuration, not crede… |
目录结构
5 文件 · 35.0 KB · 978 行 Python 1f · 748L
Markdown 3f · 188L
JSON 1f · 42L
├─
▾
evals
│ └─
evals.json
JSON
├─
▾
references
│ ├─
runtime_paths.md
Markdown
│ └─
troubleshooting.md
Markdown
├─
▾
scripts
│ └─
meeting_to_text.py
Python
└─
SKILL.md
Markdown
依赖分析 7 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
funasr | * | pip | 否 | ASR framework, version not pinned but standard dependency |
torch | * | pip | 否 | PyTorch, version not pinned |
torchaudio | * | pip | 否 | Audio processing, version not pinned |
numpy | * | pip | 否 | Numerical computing, standard dependency |
scipy | * | pip | 否 | Scientific computing, standard dependency |
sklearn | * | pip | 否 | Scikit-learn for clustering, standard dependency |
modelscope | * | pip | 否 | ModelScope SDK for speaker model downloads, version not pinned |
安全亮点
✓ No credential harvesting or sensitive environment variable access
✓ No base64 encoding or code obfuscation detected
✓ No C2 communication or data exfiltration
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env, etc.)
✓ All dependencies are legitimate ML/audio processing libraries
✓ Code structure is clean with proper error handling
✓ Temporary files are properly cleaned up with shutil.rmtree
✓ No reverse shell or remote execution payloads
✓ User inputs are properly validated with file existence and extension checks