[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-marketplace-yurukusa-claude-code-hooks-de":3,"guides-for-yurukusa-claude-code-hooks":375,"similar-k172b7dva0stf28w3exa893dms86n75w-de":376},{"_creationTime":4,"_id":5,"children":6,"community":52,"display":53,"evaluation":58,"identity":249,"isFallback":234,"parentExtension":251,"providers":252,"relations":258,"repo":259,"tags":372,"workflow":373},1778699486149.5298,"k172b7dva0stf28w3exa893dms86n75w",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":17,"providers":22,"relations":43,"tags":47,"workflow":48},1778699489077.7122,"k177egabjnptye84kxjygvd7jd86m93j",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":15,"sourceUrl":16},"Produktionssicherheits-Hooks für den autonomen Claude Code-Betrieb. Kontextüberwachung, Syntaxprüfung, Branch-Schutz, Aktivitätsprotokollierung und mehr.",{"claudeCode":15},"claude-code-hooks","https://github.com/yurukusa/claude-code-hooks",{"basePath":18,"githubOwner":19,"githubRepo":15,"locale":20,"slug":15,"type":21},"","yurukusa","de","plugin",{"evaluate":23,"extract":37},{"promptVersionExtension":24,"promptVersionScoring":25,"score":26,"tags":27,"targetMarket":35,"tier":36},"3.0.0","4.4.0",99,[28,29,30,31,32,33,34],"safety","hooks","autonomous","production","cli","monitoring","security","global","verified",{"commitSha":38,"license":39,"plugin":40},"HEAD","MIT",{"mcpCount":11,"provider":41,"skillCount":42},"classify",2,{"parentExtensionId":44,"repoId":45,"translatedFrom":46},"k179rvzf2x5tsmmwbvpyv0mgxn86mkc8","kd7eh26xf9ft5m4mhhe34kedv586nq7c","k17cm6081dkz91ebw27jqh38q586nfry",[30,32,29,33,31,28,34],{"evaluatedAt":49,"extractAt":50,"updatedAt":51},1778699440255,1778699408572,1778699489077,{"reviewCount":11},{"description":54,"installMethods":55,"name":57,"sourceUrl":16},"Produktionssicherheitshaken für den autonomen Claude Code-Betrieb",{"claudeCode":56},"yurukusa/claude-code-hooks","claude-code-hooks-marketplace",{"_creationTime":59,"_id":60,"extensionId":5,"locale":20,"result":61,"trustSignals":232,"workflow":247},1778699486149.53,"kn72pn6neq9a1wpmcegppa3kyx86n9wf",{"checks":62,"evaluatedAt":208,"extensionSummary":209,"features":210,"nonGoals":217,"promptVersionExtension":221,"promptVersionScoring":25,"purpose":222,"rationale":223,"score":224,"summary":225,"tags":226,"tier":36,"useCases":227},[63,68,71,74,78,81,85,89,92,95,99,103,107,111,114,117,120,123,126,129,133,137,141,145,149,152,155,158,162,165,168,171,174,177,180,184,188,192,195,199,202,205],{"category":64,"check":65,"severity":66,"summary":67},"Praktische Nützlichkeit","Problemrelevanz","pass","Die Beschreibung gibt klar das Problem an, Sicherheitshaken für die Produktion für autonome Claude Code-Operationen zu benötigen.",{"category":64,"check":69,"severity":66,"summary":70},"Alleinstellungsmerkmal","Die bereitgestellten Hooks bieten einen erheblichen Mehrwert gegenüber dem Standardverhalten von Claude Code, indem sie spezifische Fehlerursachen angehen, die bei autonomen Operationen auftreten, wie z. B. die Verhinderung von versehentlichem Datenverlust oder der Veröffentlichung fehlerhaften Codes.",{"category":64,"check":72,"severity":66,"summary":73},"Produktionsbereitschaft","Die Erweiterung bietet eine umfassende Sammlung von Hooks und Vorlagen, die darauf ausgelegt sind, die Sicherheit und Zuverlässigkeit autonomer Claude Code-Operationen zu verbessern und einen vollständigen Lebenszyklus von Prüfungen und Abwägungen abzudecken.",{"category":75,"check":76,"severity":66,"summary":77},"Umfang","Prinzip der einzigen Verantwortung","Die Erweiterung konzentriert sich speziell auf die Bereitstellung von Sicherheitshaken und Betriebsvorlagen für Claude Code und behält einen kohärenten Umfang rund um die Sicherheit und Stabilität autonomer Agenten bei.",{"category":75,"check":79,"severity":66,"summary":80},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt genau den Kernzweck der Erweiterung wider, nämlich die Bereitstellung von Sicherheitshaken für die Produktion für autonome Claude Code-Operationen.",{"category":82,"check":83,"severity":66,"summary":84},"Aufruf","Geltungsbereichswerkzeuge","Die Erweiterung verwendet spezifische, benannte Hooks (z. B. `syntax-check.sh`, `branch-guard.sh`) anstelle eines einzigen Generalisten-Ausführungstools, was die Vorhersagbarkeit und Sicherheit erhöht.",{"category":86,"check":87,"severity":66,"summary":88},"Dokumentation","Konfigurations- und Parameterreferenz","Umgebungsvariablen und ihre Standardwerte sind klar dokumentiert, was den Benutzern die notwendigen Informationen zur Konfiguration liefert.",{"category":75,"check":90,"severity":66,"summary":91},"Werkzeugbenennung","Hook-Namen sind beschreibend und folgen einer klaren Verb-Nomen-Konvention, die sich auf ihre Sicherheitsfunktion bezieht (z. B. `branch-guard`, `error-gate`).",{"category":75,"check":93,"severity":66,"summary":94},"Minimale E/A-Oberfläche","Die Hooks sind darauf ausgelegt, spezifische Sicherheitsprüfungen und Aktionen durchzuführen, wobei Eingabeparameter (Umgebungsvariablen) klar definiert sind und ihr Zweck verstanden wird.",{"category":96,"check":97,"severity":66,"summary":98},"Lizenz","Nutzbarkeit der Lizenz","Die Erweiterung wird unter der MIT-Lizenz vertrieben, die permissiv ist und in der LICENSE-Datei sowie in den Marktplatzmetadaten klar angegeben ist.",{"category":100,"check":101,"severity":66,"summary":102},"Wartung","Aktualität der Commits","Der letzte Commit war am 17. April 2026, was auf eine kürzliche Wartung innerhalb der letzten 90 Tage hindeutet.",{"category":100,"check":104,"severity":105,"summary":106},"Abhängigkeitsverwaltung","not_applicable","Die Erweiterung scheint keine Drittanbieterabhängigkeiten zu verwenden, die eine explizite Verwaltung über Standard-Shell-Utilities hinaus erfordern.",{"category":108,"check":109,"severity":66,"summary":110},"Sicherheit","Geheimnisverwaltung","Der Hook `secret-guard.sh` verhindert speziell die versehentliche Aufnahme von Geheimnissen und sensiblen Dateien, und keine Geheimnisse werden in Ausgaben ausgegeben.",{"category":108,"check":112,"severity":66,"summary":113},"Injection","Die Hooks konzentrieren sich auf die Durchsetzung von Regeln und Prüfungen und nicht auf die Ausführung von beliebigem Code oder Anweisungen aus externen Datenquellen.",{"category":108,"check":115,"severity":66,"summary":116},"Transitive Lieferketten-Granaten","Die Erweiterung bündelt alle Skripte und Vorlagen innerhalb des Repositorys und vermeidet Laufzeit-Downloads oder die Ausführung von Remote-Code.",{"category":108,"check":118,"severity":66,"summary":119},"Sandbox-Isolierung","Die Hooks arbeiten innerhalb definierter Geltungsbereiche und versuchen nicht, Dateien oder Pfade außerhalb des Projekts oder ihrer designierten Konfigurationsverzeichnisse zu ändern.",{"category":108,"check":121,"severity":66,"summary":122},"Sandbox-Escape-Primitive","Die bereitgestellten Skripte verwenden keine getrennten Prozesse oder Wiederholungsschleifen, die zu einem Sandbox-Escape führen könnten.",{"category":108,"check":124,"severity":66,"summary":125},"Datenexfiltration","Die Hooks sind auf Sicherheit ausgelegt und enthalten keine Anweisungen zum Lesen oder Übermitteln vertraulicher Daten an Dritte.",{"category":108,"check":127,"severity":66,"summary":128},"Versteckte Texttricks","Der gebündelte Inhalt ist frei von versteckten Steuerungs-Tricks, Steuerzeichen oder anderen Verschleierungsmethoden.",{"category":130,"check":131,"severity":66,"summary":132},"Hooks","Opake Codeausführung","Die Hook-Skripte sind in reinem Bash und Python geschrieben und ohne Verschleierung leicht lesbar.",{"category":134,"check":135,"severity":66,"summary":136},"Portabilität","Strukturelle Annahme","Die Hooks verwenden Umgebungsvariablen und Konfigurationspfade, die entweder Standard (`$HOME`) oder klar dokumentiert sind, wodurch Annahmen über die Projektstruktur des Benutzers minimiert werden.",{"category":138,"check":139,"severity":66,"summary":140},"Vertrauen","Aufmerksamkeit bei Problemen","22 offene, 5 geschlossene Probleme in den letzten 90 Tagen. Betreuer reagieren aktiv auf Probleme, was auf gutes Engagement hindeutet.",{"category":142,"check":143,"severity":66,"summary":144},"Versionierung","Release-Management","Die Erweiterung deklariert eine Version in `marketplace.json` und verfügt über ein CHANGELOG, was auf ein klares Release-Management hindeutet.",{"category":146,"check":147,"severity":66,"summary":148},"Codeausführung","Validierung","Skripte wie `error-gate.sh` und `destructive-guard.sh` scheinen Eingaben und Pfade zu validieren, bevor Aktionen ausgeführt werden.",{"category":108,"check":150,"severity":66,"summary":151},"Ungeschützte destruktive Operationen","Destruktive Operationen werden durch spezifische Hooks wie `destructive-guard.sh` und `branch-guard.sh` geschützt, mit Konfigurationen, die eine versehentliche Ausführung verhindern.",{"category":146,"check":153,"severity":66,"summary":154},"Fehlerbehandlung","Hooks sind so konzipiert, dass sie bei erkannten Fehlern oder dem Versuch gefährlicher Operationen mit einem Exit-Code ungleich Null beendet werden, was klares Feedback gibt.",{"category":146,"check":156,"severity":66,"summary":157},"Protokollierung","Das Skript `activity-logger.sh` bietet einen JSONL-Audit-Trail von Dateiänderungen, und `proof-log-session.sh` erstellt Sitzungszusammenfassungen.",{"category":159,"check":160,"severity":105,"summary":161},"Compliance","DSGVO","Die Erweiterung verarbeitet keine personenbezogenen Daten; ihr Zweck ist die Systemsicherheit und operative Integrität.",{"category":159,"check":163,"severity":66,"summary":164},"Zielmarkt","Die Funktionalität der Erweiterung ist universell und nicht an eine bestimmte geografische oder rechtliche Zuständigkeit gebunden; `targetMarket` ist global.",{"category":134,"check":166,"severity":66,"summary":167},"Laufzeitstabilität","Die Hooks sind in Standard-Bash und Python geschrieben und daher auf POSIX-kompatiblen Systemen portierbar.",{"category":86,"check":169,"severity":66,"summary":170},"README","Das README ist umfassend und beschreibt den Zweck der Erweiterung, die Hooks, Vorlagen, Einrichtung und die Abdeckung der Gesundheitschecks.",{"category":75,"check":172,"severity":66,"summary":173},"Größe der Werkzeugoberfläche","Die Erweiterung stellt 16 verschiedene Hooks zur Verfügung, was im empfohlenen Bereich für eine kohärente Sammlung von Sicherheits-Utilities liegt.",{"category":82,"check":175,"severity":66,"summary":176},"Überlappende nahezu synonyme Werkzeuge","Jeder Hook erfüllt eine bestimmte Sicherheitsfunktion und vermeidet Redundanz oder überlappende nahezu synonyme Funktionalität.",{"category":86,"check":178,"severity":66,"summary":179},"Phantom-Funktionen","Alle im README beschriebenen Funktionen, wie z. B. spezifische Hooks und Vorlagen, haben entsprechende Implementierungen im Repository.",{"category":181,"check":182,"severity":66,"summary":183},"Installation","Installationsanleitung","Klare, kopierbare Installationsanweisungen sind sowohl für die schnelle (`npx cc-safe-setup`) als auch für die manuelle Einrichtung verfügbar, einschließlich Verifizierungsschritten.",{"category":185,"check":186,"severity":66,"summary":187},"Fehler","Handlungsfähige Fehlermeldungen","Fehlerbehandlungs-Skripte liefern klare Exit-Codes und beschreibende Meldungen, die oft auf Abhilfemaßnahmen oder die Art der Blockierung hinweisen.",{"category":189,"check":190,"severity":66,"summary":191},"Ausführung","Angepinnte Abhängigkeiten","Die Skripte basieren auf Standard-Systemdienstprogrammen wie Bash, jq und Python, die im Allgemeinen verfügbar sind und kein explizites Anpinnen erfordern.",{"category":75,"check":193,"severity":105,"summary":194},"Dry-Run-Vorschau","Obwohl explizite Dry-Run-Flags nicht für alle Hooks vorhanden sind, dient die Art der Sicherheitsprüfungen (Blockieren gefährlicher Operationen) einer ähnlichen präventiven Funktion. Der Kernzweck besteht darin, Operationen zu steuern, nicht sie vorab anzuzeigen.",{"category":196,"check":197,"severity":105,"summary":198},"Protokoll","Idempotente Wiederholung & Timeouts","Die Hooks sind in erster Linie Wächter und Monitore; sie führen keine zustandsändernden Remote-Operationen durch, die Idempotenz oder explizite Timeouts über die Skriptausführungslimits hinaus erfordern würden.",{"category":159,"check":200,"severity":105,"summary":201},"Telemetrie-Opt-in","Die Erweiterung sendet keine Telemetriedaten; ihr Fokus liegt auf der lokalen Betriebssicherheit.",{"category":75,"check":203,"severity":66,"summary":204},"Themendeklaration","Die Marktplatzbeschreibung deklariert eindeutig ein Kurations-Thema, das sich auf 'Produktionssicherheitshaken für autonome Claude Code-Operationen' konzentriert.",{"category":142,"check":206,"severity":66,"summary":207},"Versionsmetadaten pro Eintrag","Der Eintrag `marketplace.json` für `claude-code-hooks` enthält explizite Versionsmetadaten ('1.0.0') neben der Quellreferenz.",1778699422266,"Diese Erweiterung bietet eine Sammlung von Bash- und Python-Skripten, die als Sicherheitshaken für autonome Claude Code-Sitzungen dienen und häufige Fehlerursachen wie Datenverlust, Veröffentlichungsfehler und Sicherheitsverletzungen verhindern. Sie enthält Vorlagen für Betriebsregeln und die Protokollierung von Vorfällen.",[211,212,213,214,215,216],"Überwachung und Benachrichtigungen für das Kontextfenster","Automatische Syntaxvalidierung für Code-Änderungen","Branch-Schutz gegen versehentliches Pushen","Blockierung gefährlicher Dateioperationen","Aktivitätsprotokollierung für Audit-Trails","Verhinderung versehentlicher Geheimnis-Exposition",[218,219,220],"Ersetzen der Kernfunktionalität von Claude Code.","Bereitstellung von KI-gestützten Codegenerierungsfunktionen direkt.","Dienen als allgemeine Skriptbibliothek außerhalb von Claude Code-Hooks.","3.1.0","Verbesserung der Sicherheit, Zuverlässigkeit und Autonomie von Claude Code-Operationen durch Implementierung präventiver Schutzmaßnahmen und betrieblicher Best Practices.","Ausgezeichnete Dokumentation und umfassende Sicherheitsfunktionen führen zu einer hohen Bewertung. Kleinere Verbesserungen könnten bei der Sichtbarkeit von Abhängigkeiten, falls zutreffend, und expliziten Dry-Run-Modi für alle Guard-Hooks vorgenommen werden.",95,"Eine robuste und gut dokumentierte Reihe von Sicherheitshaken für autonome Claude Code-Operationen.",[28,29,30,31,34],[228,229,230,231],"Autonomes Ausführen von Claude Code ohne menschliche Aufsicht.","Verhinderung von versehentlichem Datenverlust oder Beschädigung während der Codegenerierung.","Sicherstellung der Codequalität und Syntaxkorrektheit vor der Ausführung oder Veröffentlichung.","Einrichtung prüfbarer Betriebsprotokolle für autonome Sitzungen.",{"codeQuality":233,"collectedAt":235,"documentation":236,"maintenance":239,"security":245,"testCoverage":246},{"hasLockfile":234},false,1778699410320,{"descriptionLength":237,"readmeSize":238},60,19488,{"closedIssues90d":42,"forks":240,"hasChangelog":241,"manifestVersion":242,"openIssues90d":11,"pushedAt":243,"stars":244},1,true,"1.0.0",1776413778000,10,{"hasNpmPackage":234,"license":39,"smitheryVerified":234},{"hasCi":241,"hasTests":234},{"updatedAt":248},1778699486149,{"basePath":18,"githubOwner":19,"githubRepo":15,"locale":20,"slug":15,"type":250},"marketplace",null,{"evaluate":253,"extract":255},{"promptVersionExtension":221,"promptVersionScoring":25,"score":224,"tags":254,"targetMarket":35,"tier":36},[28,29,30,31,34],{"commitSha":38,"marketplace":256,"plugin":257},{"name":57,"pluginCount":240},{"mcpCount":11,"provider":41,"skillCount":11},{"repoId":45,"translatedFrom":44},{"_creationTime":260,"_id":45,"identity":261,"providers":262,"workflow":368},1778699402654.9802,{"githubOwner":19,"githubRepo":15,"sourceUrl":16},{"classify":263,"discover":346,"github":349},{"commitSha":38,"extensions":264},[265,280,328,338],{"basePath":18,"description":266,"displayName":57,"installMethods":267,"rationale":268,"selectedPaths":269,"source":278,"sourceLanguage":279,"type":250},"Production safety hooks for autonomous Claude Code operation",{"claudeCode":56},"marketplace.json at .claude-plugin/marketplace.json",[270,273,275],{"path":271,"priority":272},".claude-plugin/marketplace.json","mandatory",{"path":274,"priority":272},"README.md",{"path":276,"priority":277},"LICENSE","high","rule","en",{"basePath":18,"description":281,"displayName":15,"installMethods":282,"license":39,"rationale":283,"selectedPaths":284,"source":278,"sourceLanguage":279,"type":21},"Production safety hooks for autonomous Claude Code operation. Context monitoring, syntax checking, branch protection, activity logging, and more.",{"claudeCode":15},"plugin manifest at .claude-plugin/plugin.json",[285,287,288,289,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326],{"path":286,"priority":272},".claude-plugin/plugin.json",{"path":274,"priority":272},{"path":276,"priority":277},{"path":290,"priority":291},"skills/diagnose/SKILL.md","medium",{"path":293,"priority":291},"skills/setup/SKILL.md",{"path":295,"priority":277},"hooks/activity-logger.sh",{"path":297,"priority":277},"hooks/auto-approve-readonly.sh",{"path":299,"priority":277},"hooks/branch-guard.sh",{"path":301,"priority":277},"hooks/cd-git-allow.sh",{"path":303,"priority":277},"hooks/cdp-safety-check.sh",{"path":305,"priority":277},"hooks/comment-strip.sh",{"path":307,"priority":277},"hooks/context-monitor.sh",{"path":309,"priority":277},"hooks/decision-warn.sh",{"path":311,"priority":277},"hooks/destructive-guard.sh",{"path":313,"priority":277},"hooks/error-gate.sh",{"path":315,"priority":277},"hooks/hooks.json",{"path":317,"priority":277},"hooks/no-ask-human.sh",{"path":319,"priority":277},"hooks/proof-log-session.sh",{"path":321,"priority":277},"hooks/secret-guard.sh",{"path":323,"priority":277},"hooks/session-start-marker.sh",{"path":325,"priority":277},"hooks/syntax-check.sh",{"path":327,"priority":277},"hooks/tmp-cleanup.sh",{"basePath":329,"description":330,"displayName":331,"installMethods":332,"rationale":333,"selectedPaths":334,"source":278,"sourceLanguage":279,"type":337},"skills/diagnose","Diagnose your Claude Code hooks setup. Checks which hooks are active, verifies permissions, and identifies common configuration issues.","diagnose",{"claudeCode":56},"SKILL.md frontmatter at skills/diagnose/SKILL.md",[335],{"path":336,"priority":272},"SKILL.md","skill",{"basePath":339,"description":340,"displayName":341,"installMethods":342,"rationale":343,"selectedPaths":344,"source":278,"sourceLanguage":279,"type":337},"skills/setup","Set up claude-code-hooks for your project. Guides you through choosing which hooks to enable and configuring environment variables.","setup",{"claudeCode":56},"SKILL.md frontmatter at skills/setup/SKILL.md",[345],{"path":336,"priority":272},{"sources":347},[348],"manual",{"closedIssues90d":42,"description":350,"forks":240,"homepage":351,"license":39,"openIssues90d":11,"pushedAt":243,"readmeSize":238,"stars":244,"topics":352},"One command to make Claude Code safe. 585 example hooks. 8,730 tests. Works with Auto Mode.","https://yurukusa.github.io/cc-ops-kit-landing/",[353,29,28,354,30,355,356,357,358,359,360,361,21,362,363,364,365,366,367,34],"claude-code","ai-safety","bash","devops","pretooluse","posttooluse","anthropic","claude","developer-tools","npm","open-source","cookbook","database-protection","automation","owasp",{"classifiedAt":369,"discoverAt":370,"extractAt":371,"githubAt":371,"updatedAt":369},1778699408387,1778699402655,1778699406490,[30,29,31,28,34],{"evaluatedAt":374,"extractAt":50,"updatedAt":248},1778699422564,[],[377],{"_creationTime":378,"_id":379,"community":380,"display":381,"identity":387,"providers":388,"relations":399,"tags":402,"workflow":403},1778699530872.9548,"k17evym2a0erf38w63kaexf79x86m3nq",{"reviewCount":11},{"description":382,"installMethods":383,"name":385,"sourceUrl":386},"Sicherheits-Hooks für Claude Code — 734 kampferprobte Hooks aus über 800 Stunden autonomem Betrieb. Verhindert rm -rf, Force-Push, Weitergabe von Anmeldeinformationen, unbefugte Geldüberweisungen, Umgehung von Verweigerungsregeln und mehr.",{"claudeCode":384},"yurukusa/cc-safe-setup","cc-safe-setup","https://github.com/yurukusa/cc-safe-setup",{"basePath":18,"githubOwner":19,"githubRepo":385,"locale":20,"slug":385,"type":250},{"evaluate":389,"extract":395},{"promptVersionExtension":221,"promptVersionScoring":25,"score":390,"tags":391,"targetMarket":35,"tier":394},97,[353,34,28,29,392,393],"ai-ops","development-tools","flagged",{"commitSha":38,"license":39,"marketplace":396,"plugin":398},{"name":385,"pluginCount":397},4,{"mcpCount":11,"provider":41,"skillCount":11},{"repoId":400,"translatedFrom":401},"kd75r9w9e5zg6a7p0g22f0n1td86nsat","k1786j3fmsnr0wn5z4np18hazd86nkcd",[392,353,393,29,28,34],{"evaluatedAt":404,"extractAt":405,"updatedAt":406},1778699398980,1778699381979,1778699530873]