obsidian-cli
Fail
Audited by Gen Agent Trust Hub on Aug 9, 2026
Risk Level: HIGHCOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses a custom
obsidiancommand-line tool to perform operations on the host system, including modifying files and controlling a running application instance.- [REMOTE_CODE_EXECUTION]: Theobsidian evalcommand allows for the execution of arbitrary JavaScript within the Obsidian application context. This provides a mechanism for running unvalidated code that can access the internalappobject and private APIs.- [DATA_EXFILTRATION]: The skill grants the agent the ability to read any content within the user's Obsidian vaults viaobsidian readandobsidian search. This creates a high risk for the unauthorized exposure of sensitive personal information, private notes, or credentials stored within the vault.- [PROMPT_INJECTION]: The skill establishes an indirect prompt injection surface by reading and processing data from external files (Obsidian notes). - Ingestion points: Vault content is ingested through commands like
obsidian read,obsidian daily:read, andobsidian search. - Boundary markers: None observed; the skill does not instruct the agent to delimit or ignore instructions found within note content.
- Capability inventory: The agent has capabilities for shell command execution and arbitrary JavaScript execution.
- Sanitization: There is no evidence of sanitization or filtering of note content before it is processed by the agent.
Recommendations
- AI detected serious security threats
Audit Metadata