扫描报告
5 /100
convert-markdown
基于 MarkItDown 的多格式文档转换工具,支持 PDF、Word、PowerPoint、Excel 等批量转 Markdown
标准文档转换技能,无恶意行为,依赖管理存在轻微瑕疵但不影响核心安全
可以安装
可正常使用,建议在受控环境中安装依赖以避免供应链风险
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Python 依赖无版本锁定 供应链 | manifest.json:7 |
| 提示 | 外部 URL 引用 文档欺骗 | references/FORMATS.md:64 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | SKILL.md 声明文档读取 |
| 文件系统 | WRITE | WRITE | ✓ 一致 | SKILL.md 声明生成 Markdown 输出 |
| 命令执行 | WRITE | WRITE | ✓ 一致 | cli.py:36-45 subprocess.run() 执行转换命令 |
2 项发现
中危 外部 URL 外部 URL
https://youtu.be/xxx references/FORMATS.md:64 中危 外部 URL 外部 URL
https://ocrmypdf.readthedocs.io/ references/PDF_CONFIG.md:126 目录结构
12 文件 · 50.4 KB · 1758 行 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
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
markitdown | >=0.1.5 | pip | 否 | 无版本锁定,存在供应链不确定性 |
安全亮点
✓ 代码逻辑清晰,无混淆或隐藏功能
✓ 所有文件操作仅限用户指定的文档路径
✓ 无环境变量遍历或敏感文件访问
✓ 无网络外传数据行为
✓ subprocess 调用合法(文档转换工具标准用法)
✓ 无凭证收割或数据窃取行为
✓ 使用标准 markitdown 库,无可疑第三方依赖