obsidian
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses local shell commands to interact with system processes, the Obsidian application, and version control tools.
- Evidence: Orchestrates actions using
git,gh(GitHub CLI),pgrep, andtasklist. It specifically utilizes theobsidianCLI for app-context tasks such asobsidian read,obsidian open, andobsidian backlinks. - [EXTERNAL_DOWNLOADS]: The skill facilitates the retrieval of data from remote servers to synchronize the local vault.
- Evidence: Instructions in
SKILL.mdandresources/git-sync.mdrecommendgit pull --rebaseto fetch updates from user-configured remote repositories. - [DATA_EXFILTRATION]: The skill is designed to transmit vault content to external destinations for backup and multi-device synchronization.
- Evidence: The 'Git Sync Mode' defined in
SKILL.mdandresources/git-sync.mdutilizesgit pushto upload vault data to external Git remotes (typically GitHub). - [INDIRECT_PROMPT_INJECTION]: The skill possesses a classic attack surface where instructions embedded in processed data could attempt to manipulate the agent's actions.
- Ingestion points: The agent ingests untrusted data from the local vault via
read_note,search_notes, andobsidian readcommands specified inSKILL.mdandresources/tool-patterns.md. - Boundary markers: The provided instructions do not include specific delimiters or 'ignore' directives to separate user data from system instructions during processing.
- Capability inventory: The skill has significant capabilities, including full file system read/write access (
write_note,delete_note) and the ability to execute shell commands (git,gh,obsidian). - Sanitization: There is no mention of sanitization or validation routines to filter potential instructions out of the note content before the agent processes them.
Audit Metadata