nextreme-diagrams
Warn
Audited by Gen Agent Trust Hub on Sep 1, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill instructions require the installation of third-party software from untrusted sources.
SKILL.mdinstructs the user to executenpm install -g fireworks-tech-graphandfireworks-cli --version.references/concept-diagrams.mddirects the user to clone a repository fromhttps://github.com/NousResearch/concept-diagrams.gitand run its scripts.- These sources are not recognized as trusted vendors, and the
fireworks-tech-graphpackage name does not correspond to a widely known or verifiable tool. - [DYNAMIC_EXECUTION]: The skill executes Python scripts from computed relative paths.
scripts/render_diagram.pycontains logic to locate and rungenerate_pdf.pyat../../../scripts/generate_pdf.pyusingsubprocess.run.- Executing scripts from arbitrary relative locations outside the skill's package is a potential security risk if the environment contains unexpected files.
- [COMMAND_EXECUTION]: The skill invokes external command-line tools with arguments derived from user-supplied data.
scripts/render_diagram.pyusessubprocess.runto callfireworks-cliwith various parameters derived from the input JSON spec.SKILL.mdincludes Python code that executeswhich fireworks-cliorwhere fireworks-cli.exeto detect the presence of the tool.- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted JSON specifications which can contain text that is later rendered into diagrams.
- Ingestion points: The JSON input file processed by
scripts/render_diagram.py. - Boundary markers: The skill lack specific boundary delimiters or instructions to ignore embedded content.
- Capability inventory: The skill can execute shell commands and Python scripts.
- Sanitization: While
_html_escapeis used in the built-in renderer, the CLI path relies on the external tool's sanitization logic.
Audit Metadata