convert-to-markdown
Pass
Audited by Gen Agent Trust Hub on Oct 16, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill uses
uvxto dynamically install and run packages from the Python Package Index (PyPI), specificallymarkitdown,httpx, andyt-dlp. These are well-known, reputable tools from established developers. - [COMMAND_EXECUTION]: The skill executes shell commands to run its internal Python scripts and the
markitdownCLI tool. These operations are directly related to the document conversion functionality described in the documentation. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data from URLs and various file formats, which serves as an ingestion point for indirect prompt injection. Instructions embedded in these files could potentially influence the agent's behavior after conversion.
- Ingestion points: URL content fetched via
scripts/web-to-mdandscripts/mhtml-to-md, YouTube transcripts viascripts/youtube-transcript, and local file parsing viauvx markitdown. - Boundary markers: None identified. The converted text is output as raw Markdown without markers to separate it from agent instructions.
- Capability inventory: The skill has file reading (
scripts/mhtml-to-md), file writing (scripts/web-to-mdvia the output flag), and network access capabilities across all scripts. - Sanitization: No semantic sanitization is performed on the extracted content.
- Mitigation: To reduce risk, the converted content should be wrapped in unique delimiters with instructions for the agent to treat the enclosed text as data only.
Audit Metadata