wiki-switch — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited wiki-switch (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Each vault is a complete config file at ~/.obsidian-wiki/config.<name>. The active vault is whichever file ~/.obsidian-wiki/config symlinks to. Switching vaults means re-pointing that symlink.
Parse the invocation and route to the right section:
| Invocation | Action |
|---|---|
/wiki-switch <name> | → Switch |
/wiki-switch list | → List |
/wiki-switch show [name] | → Show |
/wiki-switch new <name> | → New |
/wiki-switch (no args) | → List (treat as list) |
Activate a named vault profile.
~/.obsidian-wiki/config.<name> exists. If not, tell the user the vault doesn't exist and list what's available (run List). ln -sf ~/.obsidian-wiki/config.<name> ~/.obsidian-wiki/configOBSIDIAN_VAULT_PATH from the newly active config. Switched to vault: <name>
Vault path: <value of OBSIDIAN_VAULT_PATH from the config>Show all registered vault profiles and which is active.
~/.obsidian-wiki/config.* (exclude config itself — that's the symlink).readlink ~/.obsidian-wiki/config#) as a human description of the vault. Fall back to the file's suffix as the label if no comment exists. Vaults:
personal My personal research wiki ← active
work Work projects wikiMark the active one with ← active. If the symlink is broken or config doesn't exist, show (none active).
Print the full config for a vault.
~/.obsidian-wiki/config.<name>.~/.obsidian-wiki/config (the active vault).API_KEY or SECRET — show *** instead of the value).Scaffold a new vault config from the current active config as a template.
~/.obsidian-wiki/config.<name> doesn't already exist. Abort if it does. cp ~/.obsidian-wiki/config ~/.obsidian-wiki/config.<name># --- Section name --- comment headers to group fields into sections (e.g., # --- Vault-specific ---, # --- Vault-independent ---, # --- Secrets ---). Use these sections to determine what to ask about:~/.obsidian-wiki/config.<name>.# Obsidian Wiki — <name> vault). Created: ~/.obsidian-wiki/config.<name>
Run `/wiki-switch <name>` to activate it, then run `wiki-setup` to initialise the new vault.Do not switch automatically — let the user decide when to activate.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.