Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Join the community
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Vault Inspector

rogerdigitalrogerdigital160 downloads

Scan your vault for maintenance problems: broken links, orphan attachments, duplicate files, frontmatter inconsistencies, unused tags, and large files.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates7

Scan your Obsidian vault for maintenance problems — broken links, orphan attachments, empty notes, duplicate files, external link issues, frontmatter inconsistencies, unused tags, and large files — without modifying anything.

Features

  • Broken Links — Detect wiki links, markdown links, and embeds pointing to non-existent notes or headings.
  • Orphan Attachments — Find images, PDFs, audio/video, and archives not referenced by any note.
  • Empty Notes — Flag notes with no meaningful content beyond frontmatter and title.
  • External Links — Check external URLs for availability (HTTP status).
  • Duplicate Files — Identify duplicates by name, size, and optional SHA-256 content hash.
  • Frontmatter Types — Report properties used with inconsistent value types across notes.
  • Tag Usage — Watch for missing or underused tags from a configurable watchlist.
  • Large Files — Flag Markdown files and attachments exceeding configurable size thresholds.

Install

Community Plugins

Search Vault Inspector in Obsidian → Settings → Community plugins → Browse.

Manual

Download main.js, manifest.json, and styles.css from the latest release and place them in .obsidian/plugins/vault-inspector/.

Usage

  1. Open the command palette and run Vault Inspector: Run scan.
  2. The Inspector view opens in the right sidebar.
  3. Filter results by scanner or severity. Click a file path to open it.
  4. Click Select to enter selection mode, then batch delete or ignore issues.
  5. Expand Ignored items at the bottom to restore previously ignored issues.
  6. Run Vault Inspector: Export report to save results as Markdown.

Scanners

Broken Links

Supports wiki links ([[Note]]), aliased links ([[Note|Display]]), heading links ([[Note#Section]]), markdown links, and embeds (![[image.png]]).

  • error — unresolved link target
  • warning — missing heading in existing note

Orphan Attachments

Scans for attachment files not referenced by any Markdown file.

  • warning — unreferenced file older than 24 hours
  • info — unreferenced file modified within 24 hours
  • Supported: png, jpg, jpeg, gif, webp, svg, pdf, mp3, mp4, wav, mov, zip

Empty Notes

Flags notes that have no content beyond frontmatter and a title heading.

  • warning — empty note

External Links

Checks HTTP/HTTPS URLs found in notes for availability.

  • warning — unreachable URL or non-2xx status

Duplicate Files

Groups files by basename + extension, then by size. Files below the hash cap are verified with SHA-256.

  • warning — hash-identical files
  • info — same-name or same-size candidates without hash

Frontmatter Type Inconsistencies

Reports keys used with incompatible value types across notes.

  • warning — incompatible types (e.g., string vs array)
  • info — string vs date-like ambiguity

Tag Usage

Reports watched tags not present in the vault, and tags below a usage threshold.

  • info — all tag issues

Large Files

Flags files exceeding configurable size thresholds.

  • warning — file above threshold

Settings

Setting Default Description
Enabled Scanners All on Toggle individual scanners
Enable fix actions On Allow batch delete of fixable issues
Large Markdown threshold 100 KB Markdown files above this size are flagged
Large attachment threshold 5 MB Attachments above this size are flagged
Duplicate hash cap 1 MB Max file size for content hash comparison
Empty note word threshold 5 Notes with fewer words (excluding frontmatter/title) are flagged
Watched tags (none) Tags to watch for missing usage
Low usage tag threshold 2 Tags below this count are flagged
Ignored folders (none) Folders excluded from all scans
Ignored properties (none) Frontmatter properties excluded from type checks
Report folder Vault Inspector Reports Folder for exported Markdown reports

Privacy

Vault Inspector does not make network requests (except the External Links scanner, which checks URLs you explicitly have in your notes). All processing happens locally using Obsidian APIs. No data leaves your device beyond those HTTP HEAD requests.

Limitations

  • Read-only — does not modify, move, or delete vault files (except exported reports and optional batch-delete via trash).
  • Broken link detection relies on Obsidian's metadata cache; links inside code blocks or comments may be missed.
  • Orphan detection cannot account for references from CSS, Canvas, Dataview queries, or external tools.
  • Duplicate detection above the hash cap reports candidates only (no content verification).

Development

npm install
npm run dev       # watch mode
npm run build     # production build
npm test          # unit tests

License

MIT

100%
HealthExcellent
ReviewPassed
About
Scan your vault for long-term maintenance issues and view a clear, navigable report without modifying any files. Detect broken internal links and missing headings; find orphaned attachments, duplicate files (name/size/hash), frontmatter type mismatches, low‑usage or missing tags, and oversized notes or attachments.
FilesLinksAttachments
Details
Current version
0.3.2
Last updated
5 days ago
Created
Last week
Updates
7 releases
Downloads
160
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
rogerdigitalrogerdigital
GitHubrogerdigital
  1. Community
  2. Plugins
  3. Files
  4. Vault Inspector

Related plugins

Advanced URI

Control everything with URI.

Consistent Attachments and Links

Move note attachments and update links automatically.

Note Refactor

Extract note content into new notes and split notes.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Janitor

Perform cleanup tasks on your vault.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Local REST API & MCP Server

Unlock your automation needs by interacting with your notes over a secure REST API.

QuickAdd

Quickly add new notes or content to your vault.

Recent Files

Display a list of recently opened files.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.