Obsidian (Linux)

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This is a coherent Obsidian helper, but it can read and change local vault notes and depends on a third-party CLI package.

This skill appears safe for its stated purpose if you trust notesmd-cli and are comfortable letting an agent access the selected Obsidian vault. Before installing, verify the CLI package source, be careful with overwrite/delete/move commands, and avoid using it on vaults containing information you do not want the agent to read.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

64/64 vendors flagged this skill as clean.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

An agent using this skill could modify, move, overwrite, or delete Obsidian notes if the user asks or if intent is misunderstood.

Why it was flagged

The skill documents commands that can overwrite or delete persistent local notes. This is aligned with Obsidian automation, but these actions can cause data loss if used on the wrong vault or note.

Skill content
notesmd-cli create "Folder/Note" --content "..." --overwrite  # overwrite note
...
notesmd-cli delete "path/note"
Recommendation

Confirm the vault and note path before destructive actions, prefer append/create workflows when possible, and keep backups or Obsidian sync/version history enabled.

What this means

Installing the helper means trusting the notesmd-cli package with local Obsidian vault operations.

Why it was flagged

The skill depends on an external third-party CLI package to perform vault operations. This is disclosed and purpose-aligned, but the installed binary will have access to the user's local notes.

Skill content
brew | formula: yakitrak/yakitrak/notesmd-cli | creates binaries: notesmd-cli
Recommendation

Install notesmd-cli only from a trusted package source and review the package/maintainer before using it on sensitive vaults.

What this means

Private note contents could be shown to the agent during use, and note text could influence the conversation if not handled carefully.

Why it was flagged

The skill can bring local vault note contents into the agent's working context. Obsidian notes may contain private information or text that should be treated as data rather than trusted instructions.

Skill content
notesmd-cli search-content "query"     # search inside notes (shows snippets + lines)
...
notesmd-cli print "path/note"          # print note contents
Recommendation

Use this skill only with vaults you intend the agent to read, avoid exposing highly sensitive notes unnecessarily, and treat note contents as untrusted user data.