mindmap
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill dynamically fetches the
markmap-clitool from the official NPM registry usingnpxif it is not already installed locally. This is a common practice for Node.js-based utilities to manage binary dependencies. - [COMMAND_EXECUTION]: The
main.pyscript uses thesubprocess.runmethod to execute the conversion command. It passes arguments as a list, which is a secure way to prevent shell injection vulnerabilities. - [INDIRECT_PROMPT_INJECTION]: The skill processes Markdown headings and generates interactive prompts that a user can copy and send back to the agent. This creates a potential feedback loop for untrusted data generated by the model.
- Ingestion points: The skill reads Markdown content from the file path provided in the
--inputargument withinmain.py. - Boundary markers: There are no specific delimiters or 'ignore' instructions for the content being processed.
- Capability inventory: The skill has the ability to execute shell commands (
subprocess.run) and write to the local file system to generate the output HTML and copy KaTeX fonts. - Sanitization: The JavaScript injected into the HTML uses
textContentto display node titles in the prompt UI, which prevents basic HTML/XSS injection, but it does not filter the semantic content of the Markdown headings.
Audit Metadata