markit-markdown-converter
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill instructs the user to install the
markit-aipackage from the NPM registry using commands likenpm install -g markit-ai. - [REMOTE_CODE_EXECUTION]: The skill's plugin architecture allows downloading and executing code from arbitrary remote sources. For example, the command
markit plugin install git:github.com/user/markit-plugin-ocrfetches and installs code from a Git repository. - [DYNAMIC_EXECUTION]: The tool supports loading and executing custom converter plugins at runtime from local files (e.g.,
markit plugin install ./my-plugin.ts) and external packages, which allows for dynamic code execution within the agent's environment. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data which could contain malicious instructions designed to manipulate the AI agent.
- Ingestion points: Untrusted data enters the context via
markit <url>andmarkit <file>commands (supporting PDF, Word, HTML, etc.), as well asconvertUrl()andconvertFile()SDK methods. - Boundary markers: None are specified in the provided instructions to delimit untrusted content or warn the agent about embedded instructions.
- Capability inventory: The skill has the capability to perform network operations (calling LLM APIs like OpenAI and Anthropic), write files to disk (using the
-oflag), and install/execute plugins. - Sanitization: There is no mention of sanitization, validation, or filtering of the external content before it is processed by the LLM for vision or transcription tasks.
Audit Metadata