diagram-skills
Pass
Audited by Gen Agent Trust Hub on Nov 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill suite is designed to ingest and process untrusted user data—such as source code, JSON structures, and experimental metadata—to generate visual diagrams. This creates a surface for indirect prompt injection where malicious instructions could potentially be embedded in the processed data.
- Ingestion points:
code-flow-visualizer/SKILL.md(analyzes user-provided Python/JS/TS source code),json-data-visualizer/SKILL.md(visualizes JSON/YAML/CSV data), andscientific-illustration-guide/SKILL.md(processes structural component lists). - Boundary markers: No explicit instructions or delimiters are provided to the agent to ignore instructions that might be embedded within the data to be visualized.
- Capability inventory: The skills perform local file operations (writing PDF, SVG, PNG, and JSON files via Matplotlib and standard file I/O) and network operations (sending data to external rendering APIs).
- Sanitization: No explicit sanitization or validation of input content was observed in the provided code snippets.
- [EXTERNAL_DOWNLOADS]: The
kroki-diagram-apiskill communicates with an external rendering service to transform diagram text into images. - Evidence: The skill makes network requests to
https://kroki.iousingrequests.postandcurl. This is the documented and intended communication channel for this well-known diagramming service. - [COMMAND_EXECUTION]: The documentation and guides include instructions for using standard package managers and CLI tools to install and run visualization utilities.
- Evidence: Examples include
npm install -g @mermaid-js/mermaid-clifor diagram rendering andpip installcommands for various Python visualization libraries.
Audit Metadata