markdown-tools
Pass
Audited by Gen Agent Trust Hub on Sep 8, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The scripts
scripts/convert.pyandscripts/validate_output.pyutilizesubprocess.runto call external conversion tools such asmarkitdown,pandoc, andpdftotext. These implementations use argument lists, which is a secure practice to prevent shell injection. Evidence:subprocess.run(['markitdown', str(file_path)], capture_output=True, ...)inscripts/convert.py. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted document files (PDF, DOCX, etc.) which could contain adversarial instructions. If the agent processes the resulting Markdown without further safety checks, it could be influenced by embedded prompts. Evidence Chain: 1. Ingestion points:
scripts/convert.pyandscripts/validate_output.py. 2. Boundary markers: Absent. 3. Capability inventory:subprocess.run(tool invocation) and file system writes. 4. Sanitization: Absent for document content.
Audit Metadata