Scan Report
0 /100
convert-markdown
基于 MarkItDown 的多格式文档转换技能,支持 PDF、Word、PowerPoint、Excel 等批量转换为 Markdown
This is a legitimate document-conversion skill wrapping Microsoft MarkItDown with no malicious behavior detected. All shell usage is explicit, documented, and appropriate for a CLI tool.
Safe to install
No action needed. The skill is safe to deploy and use.
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | scripts/convert_markonverter.py:17 — Path.read/write_text only for input/output … |
| Filesystem | WRITE | WRITE | ✓ Aligned | scripts/convert_markonverter.py:62 — writes .md output files; kb_index_generator… |
| Network | READ | READ | ✓ Aligned | SKILL.md mentions YouTube URLs and HTML as supported inputs, handled by markitdo… |
| Shell | NONE | WRITE | ✓ Aligned | scripts/cli.py:16,41 — subprocess.run() calls Python scripts; shell=False, no us… |
| Environment | NONE | NONE | — | No os.environ access anywhere in the codebase |
| Skill Invoke | NONE | NONE | — | No inter-skill invocation found |
| Clipboard | NONE | NONE | — | No clipboard access found |
| Browser | NONE | NONE | — | No browser automation found |
| Database | NONE | NONE | — | No database access found |
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 2 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
markitdown | >=0.1.5 | pip | No | Official Microsoft tool; version constraint present |
python | >=3.10 | runtime | No | Declared in manifest.json |
Security Positives
✓ No base64, eval, atob, or obfuscated code present
✓ No credential or environment variable harvesting
✓ No external IP connections or data exfiltration
✓ No curl|bash or remote script execution
✓ No hidden HTML comments or prompt injection
✓ No sensitive path access (~/.ssh, ~/.aws, .env)
✓ subprocess.run() uses shell=False — no command injection risk
✓ All capabilities are explicitly declared in SKILL.md
✓ Dependencies are well-known open-source (markitdown, python)
✓ All scripts are pure document-conversion logic with no covert side effects
✓ package.json has no dependencies and devDependencies — no supply chain risk