← Back to search Server uses filesystem capabilities via: glob, open(), os, pathlib, shutil, tempfile Server uses shell capabilities via: subprocess Server uses env_vars capabilities via: os.environ
io.github.huoshuiai42/huoshui-pdf-converter
An MCP server that provides PDF file conversion
B
76.5 / 100
Versions
1.0.0latestfirst seen May 19, 2026
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 shell high env_vars low Scan Findings 76
low
Tool 'pdf_to_markdown' has no annotations
low
Tool 'markdown_to_pdf' has no annotations
low
Tool 'list_supported_formats' has no annotations
low
Tool 'validate_file' has no annotations
info
Sandbox failed to start for behavioral verification
medium
Vulnerable dependency: fastmcp@2.10.0 (GHSA-5h2m-4q8j-pqpj)
medium
Vulnerable dependency: fastmcp@2.10.0 (GHSA-c2jp-c369-7pvx)
medium
Vulnerable dependency: fastmcp@2.10.0 (GHSA-m8x7-r2rg-vh5g)
medium
Vulnerable dependency: fastmcp@2.10.0 (GHSA-mxxr-jv3v-6pgc)
medium
Vulnerable dependency: fastmcp@2.10.0 (GHSA-rcfx-77hg-w2wv)
medium
Vulnerable dependency: fastmcp@2.10.0 (GHSA-rj5c-58rq-j5g5)
medium
Vulnerable dependency: fastmcp@2.10.0 (GHSA-rww4-4w9c-7733)
medium
Vulnerable dependency: fastmcp@2.10.0 (GHSA-vv7q-7jx5-f767)
medium
Vulnerable dependency: fastmcp@2.10.0 (PYSEC-2026-1364)
medium
Vulnerable dependency: fastmcp@2.10.0 (PYSEC-2026-1365)
medium
Vulnerable dependency: fastmcp@2.10.0 (PYSEC-2026-2474)
medium
Vulnerable dependency: fastmcp@2.10.0 (PYSEC-2026-2475)
medium
Vulnerable dependency: fastmcp@2.10.0 (PYSEC-2026-2476)
medium
Vulnerable dependency: fastmcp@2.10.0 (PYSEC-2026-338)
medium
Vulnerable dependency: markdown@3.8.0 (GHSA-5wmx-573v-2qwq)
medium
Vulnerable dependency: markdown@3.8.0 (PYSEC-2026-89)
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-45hq-cxwh-f6vc)
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-4x4j-2g7c-83w6)
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-5x94-69rx-g8h2)
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-62p4-gmf7-7g93)
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-6r8x-57c9-28j4)
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-8v84-f9pq-wr9x)
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-9hw9-ch79-4vh6)
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-cfh3-3jmp-rvhc)
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-fj7v-r99m-22gq)
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-jjj6-mw9f-p565)
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-phj9-mv4w-65pm)
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-pwv6-vv43-88gr)
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-r73j-pqj5-w3x7)
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-vjc4-5qp5-m44j)
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-whj4-6x5x-4v2j)
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-wjx4-4jcj-g98j)
medium
Vulnerable dependency: pillow@11.0.0 (GHSA-xj96-63gp-2gmr)
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-165)
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-2249)
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-2250)
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-2252)
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-2253)
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-2254)
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-2255)
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-2256)
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-2257)
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-2874)
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-3451)
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-3453)
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-3454)
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-3493)
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-3494)
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-3495)
medium
Vulnerable dependency: pillow@11.0.0 (PYSEC-2026-3496)
medium
Vulnerable dependency: mcp@1.10.0 (GHSA-9h52-p55h-vw2f)
medium
Vulnerable dependency: mcp@1.10.0 (GHSA-jpw9-pfvf-9f58)
medium
Vulnerable dependency: mcp@1.10.0 (GHSA-vj7q-gjh5-988w)
medium
Vulnerable dependency: mcp@1.10.0 (PYSEC-2026-1617)
medium
Vulnerable dependency: mcp@1.10.0 (PYSEC-2026-3482)
medium
Vulnerable dependency: mcp@1.10.0 (PYSEC-2026-3483)
medium
High-entropy string (5.91 bits/char) in huoshuiai42-huoshui-pdf-converter-ab5f444/huoshui_pdf_converter/server.py:300
medium
High-entropy string (5.90 bits/char) in huoshuiai42-huoshui-pdf-converter-ab5f444/huoshui_pdf_converter/server.py:315
medium
High-entropy string (5.83 bits/char) in huoshuiai42-huoshui-pdf-converter-ab5f444/huoshui_pdf_converter/server.py:331
info
pyproject.toml metadata
info
Tool: pdf_to_markdown
info
Tool: markdown_to_pdf
info
Tool: list_supported_formats
info
Tool: validate_file
info
Required env vars (4)
info
Sandbox failed to start for output poisoning scan
low
Permission: filesystem access detected
high
Permission: shell access detected
low
Permission: env_vars access detected
info
No dependency files found for SBOM generation
medium
No build provenance detected (SLSA L0)