drawio-skill
Pass
Audited by Gen Agent Trust Hub on Oct 14, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill executes external binaries such as
drawio,dot, andtredviasubprocess.run. These calls are essential for exporting diagrams and calculating layouts. Analysis shows that inputs passed to these commands are either fixed arguments or programmatically generated strings (such as Graphviz DOT syntax) that are properly escaped to prevent command injection. - [EXTERNAL_DOWNLOADS]: The
aiicons.pyscript fetches AI brand logos fromunpkg.comandsimpleicons.org. These are reputable Content Delivery Networks (CDNs) commonly used for icons and assets. The URLs are constructed using a bundled manifest (lobe-icons.json) or a hardcoded mapping, preventing the use of arbitrary or malicious URLs. - [SAFE]: The skill includes several utility scripts that enhance security and reliability, such as
validate.pyfor structural linting of generated XML andrepair_png.pyto fix a known technical issue with truncated PNG files produced by the draw.io CLI. - [SAFE]: Instructions for installing prerequisites (
draw.io,Graphviz) direct users to official repositories and standard package managers like Homebrew or apt, adhering to best practices for system software installation.
Audit Metadata