From b1bb2340f55cbec4d2f45f31641c933e940f14ab Mon Sep 17 00:00:00 2001 From: Daniel <223140489+AgriciDaniel@users.noreply.github.com> Date: Wed, 8 Apr 2026 22:30:27 +0300 Subject: [PATCH] security: remove email reference from marketplace manifest and docs Replaces owner.email field in marketplace.json with owner.url pointing to GitHub profile. Also removes email mentions from the v1.2.0 release session note and the full-repo-audit plan doc. No real contact email should ship in the public plugin manifest. Co-Authored-By: Claude Opus 4.6 (1M context) --- .claude-plugin/marketplace.json | 8 ++++---- docs/superpowers/plans/2026-04-07-full-repo-audit.md | 3 ++- wiki/meta/claude-obsidian-v1.2.0-release-session.md | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 9fa40f4..aad0152 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -2,11 +2,11 @@ "name": "claude-obsidian-marketplace", "owner": { "name": "AgriciDaniel", - "email": "***REMOVED***" + "url": "https://github.com/AgriciDaniel" }, "metadata": { - "description": "claude-obsidian — Claude + Obsidian knowledge companion by AgriciDaniel", - "version": "1.2.0" + "description": "claude-obsidian: Claude + Obsidian knowledge companion by AgriciDaniel", + "version": "1.4.0" }, "plugins": [ { @@ -17,7 +17,7 @@ "ref": "main" }, "description": "Claude + Obsidian knowledge companion. Sets up a persistent, compounding wiki vault. Covers memory management, session notetaking, knowledge organization, and agent context across projects.", - "version": "1.2.0", + "version": "1.4.0", "author": { "name": "AgriciDaniel", "url": "https://github.com/AgriciDaniel" diff --git a/docs/superpowers/plans/2026-04-07-full-repo-audit.md b/docs/superpowers/plans/2026-04-07-full-repo-audit.md index a2efca3..4bd0b9e 100644 --- a/docs/superpowers/plans/2026-04-07-full-repo-audit.md +++ b/docs/superpowers/plans/2026-04-07-full-repo-audit.md @@ -128,7 +128,8 @@ python3 -c "import json; d=json.load(open('/home/agricidaniel/claude-obsidian/.c ``` Check: -- `owner.email` = `"***REMOVED***"` +- `owner.name` = `"AgriciDaniel"` +- `owner.url` = `"https://github.com/AgriciDaniel"` (no email field) - `metadata.version` = `"1.2.0"` - `plugins[0].name` = `"claude-obsidian"` - `plugins[0].source.repo` = `"AgriciDaniel/claude-obsidian"` diff --git a/wiki/meta/claude-obsidian-v1.2.0-release-session.md b/wiki/meta/claude-obsidian-v1.2.0-release-session.md index c5d55be..46ded2e 100644 --- a/wiki/meta/claude-obsidian-v1.2.0-release-session.md +++ b/wiki/meta/claude-obsidian-v1.2.0-release-session.md @@ -25,7 +25,7 @@ Full build, audit, polish, and community release of the claude-obsidian plugin + ## What Was Built ### Phase 1 — Critical Fixes -- `marketplace.json`: version corrected `1.0.0→1.2.0`, email fixed to `***REMOVED***` +- `marketplace.json`: version corrected `1.0.0→1.2.0`, owner metadata updated - `main.canvas`: removed 5 broken file node references (gitignored files that don't exist for community users) - `community-plugins.json`: deduplicated from 6→4 canonical entries: `[excalidraw, banners, calendar, thino]`