The skill introduces supply chain risk via an untrusted brew tap and is vulnerable to command injection from unsanitized user input.
Claims to do
Obsidian: Obsidian vault = a normal folder on disk.
Actually does
This skill uses the `obsidian-cli` tool to manage Obsidian vaults. It can set/print default vaults, search note names and content, create new notes, move/rename notes (updating internal links), and delete notes. It reads `~/Library/Application Support/obsidian/obsidian.json` to identify active vaults and utilizes Obsidian's URI handler for certain operations.
openclaw skills install steipete/obsidianThe skill installs 'obsidian-cli' from a custom 'brew' tap ('yakitrak/yakitrak'). This introduces a supply chain risk as the integrity of this third-party repository and the tool it provides cannot be guaranteed, potentially leading to the installation of malicious software.
install":[{"id":"brew","kind":"brew","formula":"yakitrak/yakitrak/obsidian-cli"The skill relies heavily on executing `obsidian-cli` commands. If user-provided input is directly passed as arguments to these commands without proper sanitization, it could lead to command injection, allowing an attacker to execute arbitrary system commands.
`obsidian-cli set-default "<vault-folder-name>"`, `obsidian-cli search "query"`, `obsidian-cli create "Folder/New note" --content "..."`
[](https://mondoo.com/ai-agent-security/skills/clawhub/steipete/obsidian)<a href="https://mondoo.com/ai-agent-security/skills/clawhub/steipete/obsidian"><img src="https://mondoo.com/ai-agent-security/api/badge/clawhub/steipete/obsidian.svg" alt="Mondoo Skill Check" /></a>https://mondoo.com/ai-agent-security/api/badge/clawhub/steipete/obsidian.svgSkills can read files, run commands, and access credentials. Mondoo helps organizations manage the security risks of AI agent skills across their entire fleet.