markitdown-awesome
Pass
Audited by Gen Agent Trust Hub on Oct 7, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill instructs the agent on how to process untrusted external data (such as user-provided PDFs, Office documents, and web URLs) and convert it into Markdown for further LLM processing. This creates a surface for indirect prompt injection attacks where instructions hidden in documents could influence agent logic.
- Ingestion points: The
convert(),convert_uri(), andconvert_local()methods defined inreferences/api/python-api.mdand illustrated inexamples/basic/common-scenarios.mdallow the agent to ingest arbitrary file and URL content. - Boundary markers: The skill includes specific security warnings in
SKILL.md(Section 6) andexamples/basic/common-scenarios.md(Scenario 2) advising on input sanitization and SSRF prevention, though these are human-readable instructions rather than technical delimiters. - Capability inventory: The documented functionality includes reading local files and making network requests via the library's integrated
requestssession. - Sanitization: While the skill provides high-level mitigation guidance (e.g., using
convert_localto avoid network risks), it does not implement automated sanitization or filtering of the content extracted from documents before it is processed by the agent.
Audit Metadata