← Back to search

io.github.huoshuiai42/huoshui-pdf-converter

huoshuiai42 Scanned 33d ago

An MCP server that provides PDF file conversion

B
76.5 / 100

Versions

1.0.0latest
first seen May 19, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 4

pdf_to_markdown
annotations: none low

Convert PDF file to Markdown format.

pdf_path str output_path string extract_images bool preserve_formatting bool
markdown_to_pdf
annotations: none low

Convert Markdown file to PDF format.

margin str font_size int page_size str output_path string markdown_path str
list_supported_formats
annotations: none low

List supported file formats and conversion options.

validate_file
annotations: none low

Validate file format and convertibility.

file_path str

Permissions 3

filesystem low
Server uses filesystem capabilities via: glob, open(), os, pathlib, shutil, tempfile
shell high
Server uses shell capabilities via: subprocess
env_vars low
Server uses env_vars capabilities via: os.environ

Scan Findings 76

low
Tool 'pdf_to_markdown' has no annotations annotation_checker · 100%
low
Tool 'markdown_to_pdf' has no annotations annotation_checker · 100%
low
Tool 'list_supported_formats' has no annotations annotation_checker · 100%
low
Tool 'validate_file' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: fastmcp@2.10.0 (GHSA-5h2m-4q8j-pqpj) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.10.0 (GHSA-c2jp-c369-7pvx) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.10.0 (GHSA-m8x7-r2rg-vh5g) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.10.0 (GHSA-mxxr-jv3v-6pgc) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.10.0 (GHSA-rcfx-77hg-w2wv) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.10.0 (GHSA-rj5c-58rq-j5g5) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.10.0 (GHSA-rww4-4w9c-7733) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.10.0 (GHSA-vv7q-7jx5-f767) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.10.0 (PYSEC-2026-1364) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.10.0 (PYSEC-2026-1365) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.10.0 (PYSEC-2026-2474) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.10.0 (PYSEC-2026-2475) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.10.0 (PYSEC-2026-2476) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.10.0 (PYSEC-2026-338) dependency_analyzer · 95%
medium
Vulnerable dependency: markdown@3.8.0 (GHSA-5wmx-573v-2qwq) dependency_analyzer · 95%
medium
Vulnerable dependency: markdown@3.8.0 (PYSEC-2026-89) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-45hq-cxwh-f6vc) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-4x4j-2g7c-83w6) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-5x94-69rx-g8h2) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-62p4-gmf7-7g93) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-6r8x-57c9-28j4) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-8v84-f9pq-wr9x) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-9hw9-ch79-4vh6) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-cfh3-3jmp-rvhc) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-fj7v-r99m-22gq) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-jjj6-mw9f-p565) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-phj9-mv4w-65pm) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-pwv6-vv43-88gr) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-r73j-pqj5-w3x7) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-vjc4-5qp5-m44j) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-whj4-6x5x-4v2j) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-wjx4-4jcj-g98j) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-xj96-63gp-2gmr) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-165) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-2249) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-2250) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-2252) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-2253) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-2254) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-2255) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-2256) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-2257) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-2874) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-3451) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-3453) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-3454) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-3493) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-3494) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-3495) dependency_analyzer · 95%
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-3496) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.10.0 (GHSA-9h52-p55h-vw2f) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.10.0 (GHSA-jpw9-pfvf-9f58) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.10.0 (GHSA-vj7q-gjh5-988w) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.10.0 (PYSEC-2026-1617) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.10.0 (PYSEC-2026-3482) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.10.0 (PYSEC-2026-3483) dependency_analyzer · 95%
medium
High-entropy string (5.91 bits/char) in huoshuiai42-huoshui-pdf-converter-ab5f444/huoshui_pdf_converter/server.py:300 entropy_analyzer · 53%
medium
High-entropy string (5.90 bits/char) in huoshuiai42-huoshui-pdf-converter-ab5f444/huoshui_pdf_converter/server.py:315 entropy_analyzer · 53%
medium
High-entropy string (5.83 bits/char) in huoshuiai42-huoshui-pdf-converter-ab5f444/huoshui_pdf_converter/server.py:331 entropy_analyzer · 52%
info
pyproject.toml metadata manifest_parser · 100%
info
Tool: pdf_to_markdown manifest_parser · 90%
info
Tool: markdown_to_pdf manifest_parser · 90%
info
Tool: list_supported_formats manifest_parser · 90%
info
Tool: validate_file manifest_parser · 90%
info
Required env vars (4) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
No dependency files found for SBOM generation sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%