From 04feb79427fe008cf2110707b886025e17b2e64d Mon Sep 17 00:00:00 2001 From: KSEGIT Date: Mon, 27 Jul 2026 08:48:30 +0100 Subject: [PATCH] Add version-sentinel plugin Third-party plugin (github source: KSEGIT/Version-Sentinel): a PreToolUse guardrail that blocks dependency additions, bumps, and downgrades in Claude Code until a fresh, source-cited version check is recorded. Stops hallucinated versions, stale training-data pins, and silent downgrades. Supports npm, pip/Poetry/uv, Cargo, and NuGet. --- .claude-plugin/marketplace.json | 11 ++++++++++- README.md | 1 + 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 059d952..63e17df 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -19,6 +19,15 @@ "source": "./plugins/glm-plan-bug", "category": "development", "description": "Submit case feedback and bug reports for GLM Coding Plan service." + }, + { + "name": "version-sentinel", + "source": { + "source": "github", + "repo": "KSEGIT/Version-Sentinel" + }, + "category": "security", + "description": "Hard-blocks dependency additions and version changes until a fresh, source-cited version check is recorded. Supports npm, pip, Poetry/uv, Cargo, and NuGet." } ] -} \ No newline at end of file +} diff --git a/README.md b/README.md index 6d8c8af..e937a9a 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ A collection of plugins to enhance coding productivity and provide GLM Coding Pl |----------------------|-----------------------------------------------------------------------| | **glm-plan-usage** | Query quota and usage statistics for GLM Coding Plan | | **glm-plan-bug** | Submit case feedback and bug reports for GLM Coding Plan | +| **version-sentinel** | Hard-blocks dependency additions and version changes until a fresh, source-cited version check is recorded (npm, pip, Poetry/uv, Cargo, NuGet) — third-party, from [KSEGIT/Version-Sentinel](https://github.com/KSEGIT/Version-Sentinel) | **Attention:** **glm-plan-bug** will summarize your current conversation context to help identify issues. If you do not want to report this information, please do not actively use this plugin.