obsidian-excalidraw
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill interacts with the user's environment by executing the
obsidianCLI to manage notes. This is used to bypass filesystem restrictions on iCloud-synced vaults. The implementation usesspawnSyncwith argument arrays, which is a secure pattern that prevents command injection. - [DYNAMIC_EXECUTION]: The
write-to-vault.jsscript employs a synchronous sleep mechanism by executing a static, benign JavaScript snippet usingnode -e. This is a controlled use of dynamic execution for a specific utility purpose. - [INDIRECT_PROMPT_INJECTION]: The skill contains logic to read and verify notes from the Obsidian vault. This ingestion of external data is a known attack surface; however, the skill mitigates risk by performing strict validation using
JSON.parseon the retrieved content.
Audit Metadata