excalidraw
Pass
Audited by Gen Agent Trust Hub on Oct 10, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill instructs the installation of the
excalidraw-clipackage globally fromgithub:opencoredev/excalidraw-cliusing thebunpackage manager. - [COMMAND_EXECUTION]: The skill uses various shell commands to interact with the
excalidrawCLI. This includes instructions to start servers in the background usingnohupand the option to bind the service to all network interfaces (0.0.0.0), which may expose the local drawing server to the network. - [DATA_EXFILTRATION]: The
excalidraw urlcommand allows the agent to upload canvas content toexcalidraw.comto generate an encrypted, shareable link. While this is a documented feature for diagram sharing, it involves transmitting local data to an external service. - [INDIRECT_PROMPT_INJECTION]: The skill processes external data through Mermaid diagrams and JSON batch files, creating a surface for indirect prompt injection where malicious instructions could be embedded in the data.
- Ingestion points: The
excalidraw mermaidcommand (reading Mermaid diagram files or stdin) and theexcalidraw batchcommand (reading JSON diagram definitions from files or stdin). - Boundary markers: The instructions do not define specific delimiters or "ignore" instructions for the agent when processing these external data formats.
- Capability inventory: The skill can execute CLI commands, read and write files, capture screenshots, and perform network uploads via the
urlcommand. - Sanitization: There is no mention of validation, escaping, or sanitization of the input diagrams before they are processed by the tool or presented to the agent.
Audit Metadata