obsidian
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes the
obsidianCLI and theopencommand to interact with the host system and the Obsidian application to manage notes and application state. - [DYNAMIC_EXECUTION]: The
obsidian evalcommand allows the agent to execute arbitrary JavaScript code within the context of the running Obsidian application, facilitating the execution of dynamic logic at runtime. - [INDIRECT_PROMPT_INJECTION]: The skill ingests data from vault notes which may contain malicious instructions that could influence agent behavior.
- Ingestion points: Note content retrieved using the
obsidian readandobsidian searchcommands inSKILL.md. - Boundary markers: The instructions lack delimiters or explicit directives for the agent to ignore or isolate instructions found within note content.
- Capability inventory: JavaScript execution (
obsidian eval), file writing/modification (obsidian create,obsidian append), and application state inspection (obsidian dev:console,obsidian dev:screenshot) inSKILL.md. - Sanitization: No evidence of input validation or content sanitization exists for the data retrieved from the vault.
Audit Metadata