markdown-conversion
Pass
Audited by Gen Agent Trust Hub on Aug 24, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runinscripts/convert.pyandscripts/doc_to_md.pyto execute internal helper scripts and thepandocsystem utility. These calls use argument lists rather than shell strings, which mitigates standard shell injection risks. - [DATA_EXFILTRATION]:
scripts/pdf_to_md_mineru.pyfacilitates the upload of PDF content to the MinerU cloud service (mineru.net) for OCR processing. While this is an intended feature requiring an API token, it involves sending user document data to an external third-party domain. - [INDIRECT_PROMPT_INJECTION]: The skill acts as a bridge for untrusted external content to enter the agent's context.
- Ingestion points:
scripts/convert.py,scripts/web_to_md.py,scripts/pdf_to_md.py,scripts/doc_to_md.py,scripts/excel_to_md.py,scripts/ppt_to_md.py, andscripts/subtitle_to_md.pyall ingest external files or URLs. - Boundary markers: The skill does not append explicit boundary markers or warnings to the converted Markdown output to signal the presence of untrusted content to downstream LLM consumers.
- Capability inventory: The associated agent environment possesses capabilities for file system access (read/write) and network operations (via
requestsandcurl_cffi). - Sanitization: The conversion process extracts text and formatting but does not filter for or sanitize malicious natural language instructions embedded within the source documents.
Audit Metadata