pandoc-converter
Pass
Audited by Gen Agent Trust Hub on Aug 5, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/convert.pyfacilitates document conversion by calling thepandocbinary viasubprocess.run. The command is built using a list-based argument structure, which effectively mitigates shell injection risks. Additionally, the installation instructions inSKILL.mdsuggest standard use of package managers for dependency management. - [EXTERNAL_DOWNLOADS]: The documentation in
SKILL.mdandscripts/convert.pyprovides instructions for users to install Pandoc and related LaTeX engines from official sources likepandoc.organdmiktex.orgthrough system package managers such asbrewandapt. - [PROMPT_INJECTION]: The skill processes untrusted document content provided by users, which represents a surface for indirect prompt injection. Ingestion points: Input files read via the
input_fileparameter inscripts/convert.py. Boundary markers: None present to delimit untrusted file content from instructions. Capability inventory: Execution ofpandocviasubprocess.runinscripts/convert.py. Sanitization: The wrapper script uses list-based command execution to prevent argument injection, but file content processing depends on Pandoc's internal parsing logic.
Audit Metadata