excalidraw-automate
Fail
Audited by Gen Agent Trust Hub on Sep 27, 2026
Risk Level: CRITICALEXTERNAL_DOWNLOADSDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The script
references/scripts/ExcaliMath.mduses thenew Function()constructor within thegenerateGraphPointsfunction to evaluate mathematical formulas entered by the user. This creates a risk of arbitrary code execution if the input is manipulated by an attacker (e.g., via indirect prompt injection). - [EXTERNAL_DOWNLOADS]: The script
references/scripts/Auto Layout.mddynamically loads and executes theelkjslibrary fromhttps://cdn.jsdelivr.net/npm/elkjs@0.8.2/lib/elk.bundled.min.jsat runtime using a manually created script tag appended to the document head. - [INDIRECT_PROMPT_INJECTION]: Several scripts create a significant attack surface for indirect prompt injection:
- Ingestion points:
references/scripts/Excalidraw Writing Machine.mdreads text from canvas elements and file sections;references/scripts/Capture Note.mdextracts content from searched files and canvas elements. - Boundary markers: None are present to distinguish user content from instructions when processing canvas data.
- Capability inventory: The skill can create and modify files (
app.vault.create,app.vault.modify) and interact with AI APIs (references/scripts/ExcaliAI.md). - Sanitization: Minimal sanitization is applied (e.g., stripping markdown comments), which is insufficient to prevent complex logic injection attacks.
- [DATA_EXPOSURE]: The script
references/scripts/Invert colors.mdcontains a documentation link tohttps://excalidraw-obsidian.online/wiki/color-palette. This domain has been flagged as malicious by automated security scanners. While this is currently only a reference in a comment, it represents a risk to users who visit the link.
Recommendations
- Contains 2 malicious URL(s) - DO NOT USE
Audit Metadata