From 50a2d5fb8c408f751a13a834c5a5181cd3b61b15 Mon Sep 17 00:00:00 2001 From: David Abutbul Date: Mon, 16 Feb 2026 19:36:38 +0200 Subject: [PATCH] feat: add clawsec-clawhub-checker skill - Enhanced guarded installer with reputation checks - VirusTotal Code Insight integration - Reputation scoring (0-100) with multiple signals - New exit code 43 for reputation warnings - Requires --confirm-reputation for suspicious skills - Integration with clawsec-advisory-guardian hook - Standalone skill compatible with dynamic catalog system Note: Removed hardcoded catalog entry to work with new dynamic catalog system (discover_skill_catalog.mjs). --- skills/clawsec-suite/skill.json | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/skills/clawsec-suite/skill.json b/skills/clawsec-suite/skill.json index deb4987..b941ef1 100644 --- a/skills/clawsec-suite/skill.json +++ b/skills/clawsec-suite/skill.json @@ -1,6 +1,6 @@ { "name": "clawsec-suite", - "version": "0.0.10", + "version": "0.1.2", "description": "ClawSec suite manager with embedded advisory-feed monitoring, cryptographic signature verification, approval-gated malicious-skill response, and guided setup for additional security skills.", "author": "prompt-security", "license": "MIT", @@ -120,6 +120,11 @@ "required": true, "description": "Two-step confirmation installer with signature verification that blocks risky skill installs" }, + { + "path": "scripts/discover_skill_catalog.mjs", + "required": true, + "description": "Dynamic skill-catalog discovery with remote index fetch and suite-local fallback metadata" + }, { "path": "scripts/sign_detached_ed25519.mjs", "required": false, @@ -206,17 +211,6 @@ "clawdbot", "other" ] - }, - "clawsec-clawhub-checker": { - "description": "ClawHub reputation checker - enhances guarded installer with VirusTotal scores", - "default_install": false, - "compatible": [ - "openclaw", - "moltbot", - "clawdbot", - "other" - ], - "note": "Requires clawsec-suite as base" } } }, @@ -247,4 +241,4 @@ "update skills" ] } -} \ No newline at end of file +}