Scan Report
This report was generated in Chinese. Some content may be in Chinese.
5 /100
convert-markdown
基于 MarkItDown 的多格式文档转换工具,支持 PDF、Word、PowerPoint、Excel 等批量转 Markdown
标准文档转换技能,无恶意行为,依赖管理存在轻微瑕疵但不影响核心安全
Safe to install
可正常使用,建议在受控环境中安装依赖以避免供应链风险
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Low | Python 依赖无版本锁定 Supply Chain | manifest.json:7 |
| Info | 外部 URL 引用 Doc Mismatch | references/FORMATS.md:64 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | SKILL.md 声明文档读取 |
| Filesystem | WRITE | WRITE | ✓ Aligned | SKILL.md 声明生成 Markdown 输出 |
| Shell | WRITE | WRITE | ✓ Aligned | cli.py:36-45 subprocess.run() 执行转换命令 |
2 findings
Medium External URL 外部 URL
https://youtu.be/xxx references/FORMATS.md:64 Medium External URL 外部 URL
https://ocrmypdf.readthedocs.io/ references/PDF_CONFIG.md:126 File Tree
12 files · 50.4 KB · 1758 lines Markdown 5f · 997L
Python 4f · 584L
JSON 2f · 127L
JavaScript 1f · 50L
├─
▾
bin
│ └─
convert-markdown.js
JavaScript
├─
▾
references
│ ├─
API_REFERENCE.md
Markdown
│ ├─
FORMATS.md
Markdown
│ └─
PDF_CONFIG.md
Markdown
├─
▾
scripts
│ ├─
batch_convert.py
Python
│ ├─
cli.py
Python
│ ├─
convert_markonverter.py
Python
│ └─
kb_index_generator.py
Python
├─
manifest.json
JSON
├─
package.json
JSON
├─
README.md
Markdown
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
markitdown | >=0.1.5 | pip | No | 无版本锁定,存在供应链不确定性 |
Security Positives
✓ 代码逻辑清晰,无混淆或隐藏功能
✓ 所有文件操作仅限用户指定的文档路径
✓ 无环境变量遍历或敏感文件访问
✓ 无网络外传数据行为
✓ subprocess 调用合法(文档转换工具标准用法)
✓ 无凭证收割或数据窃取行为
✓ 使用标准 markitdown 库,无可疑第三方依赖