markitdown
Pass
Audited by Gen Agent Trust Hub on Oct 24, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill serves as a procedural knowledge guide for document conversion using the official MarkItDown library. It correctly identifies and documents security boundaries, including the risks of processing untrusted content and utilizing external cloud services such as Azure and OpenAI.\n- [INDIRECT_PROMPT_INJECTION]: The skill identifies a significant attack surface as it is designed to ingest and convert untrusted documents for agent consumption. 1. Ingestion points: Documents enter the context via
convert_local(),convert_stream(), orconvert_uri()inSKILL.mdandreferences/api_reference.md. 2. Boundary markers:references/security.mdexplicitly recommends labeling converted content as untrusted and using explicit separators to prevent command obedience. 3. Capability inventory: The skill can read local files and make network requests via standard libraries. 4. Sanitization: The documentation mentions the use ofdefusedxmland advises sanitizing links and HTML content in the output.\n- [PROMPT_INJECTION]: A static analysis detection of instruction override was determined to be a false positive. The phrase 'ignore previous instructions' inreferences/security.mdis part of a security advisory teaching the agent how to recognize and mitigate malicious content within source documents, rather than an attempt to hijack agent behavior.\n- [EXTERNAL_DOWNLOADS]: The skill references and installs official packages from Microsoft and other trusted technology providers (Azure, OpenAI). These integrations are documented as opt-in features and follow best practices for secure API management and data transmission disclosure.
Audit Metadata