[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-yurukusa-credential-guard-de":3,"guides-for-yurukusa-credential-guard":414,"similar-k17cc1p53mc46zz0zape6wj7b586n8zf-de":415},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":14,"identity":253,"isFallback":235,"parentExtension":258,"providers":295,"relations":299,"repo":301,"tags":411,"workflow":412},1778699547977.2285,"k17cc1p53mc46zz0zape6wj7b586n8zf",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13},"Schützt Geheimnisse und Anmeldeinformationen vor Claude Code. Blockiert Schreibvorgänge in .env-Dateien, erkennt API-Schlüssel in Shell-Befehlen, verhindert hartcodierte Token und schützt Service-Konto-JSON-Dateien.",{"claudeCode":12},"credential-guard","https://github.com/yurukusa/cc-safe-setup",{"_creationTime":15,"_id":16,"extensionId":5,"locale":17,"result":18,"trustSignals":233,"workflow":251},1778699547977.2288,"kn729g5ramyg2bbsgbavhhh2a586ngms","de",{"checks":19,"evaluatedAt":199,"extensionSummary":200,"features":201,"nonGoals":206,"practices":210,"prerequisites":212,"promptVersionExtension":215,"promptVersionScoring":216,"purpose":217,"rationale":218,"score":219,"summary":220,"tags":221,"tier":227,"useCases":228,"workflow":232},[20,25,28,31,35,38,42,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,112,115,119,122,125,128,131,134,137,141,145,149,152,156,159,162,165,168,171,174,177,180,183,186,190,193,196],{"category":21,"check":22,"severity":23,"summary":24},"Praktische Nützlichkeit","Problemrelevanz","pass","Die Beschreibung erläutert klar das Problem des Schutzes von Geheimnissen und Anmeldeinformationen vor versehentlicher Offenlegung in KI-Codierungsumgebungen.",{"category":21,"check":26,"severity":23,"summary":27},"Alleinstellungsmerkmal","Das Plugin bietet konkrete, spezialisierte Hooks zum Blockieren sensibler Dateischreibvorgänge, Erkennen von API-Schlüsseln in Befehlen und Schützen von Service-Konto-Dateien, die über das Standardverhalten von LLMs für Sicherheit hinausgehen.",{"category":21,"check":29,"severity":23,"summary":30},"Produktionsbereitschaft","Das Plugin bietet einen umfassenden Satz von Hooks, um den Lebenszyklus der Verhinderung von Leakage von Anmeldeinformationen und der Ausführung bösartiger Befehle abzudecken, geeignet für den Produktionseinsatz.",{"category":32,"check":33,"severity":23,"summary":34},"Umfang","Prinzip der einzigen Verantwortung","Das Plugin konzentriert sich auf den Schutz von Anmeldeinformationen und Geheimnissen innerhalb der Claude Code-Umgebung mit kohärenten Hooks, die diesen einzelnen Bereich abdecken.",{"category":32,"check":36,"severity":23,"summary":37},"Qualität der Beschreibung","Die Beschreibung spiegelt die Funktionalität des Plugins, das Schreiben in sensible Dateien blockiert, API-Schlüssel erkennt und Service-Konto-JSON-Dateien schützt, genau wider.",{"category":39,"check":40,"severity":23,"summary":41},"Aufruf","Abgegrenzte Werkzeuge","Die Hooks sind spezifisch für Aktionen wie 'Write', 'Edit' und 'Bash' mit präzisen Mustern für sensible Dateien und Befehle und vermeiden generalistische Operationen.",{"category":43,"check":44,"severity":45,"summary":46},"Dokumentation","Konfigurations- & Parameterreferenz","not_applicable","Die Hooks des Plugins werden hauptsächlich durch interne Claude Code-Ereignisse ausgelöst und stellen keine benutzerspezifisch konfigurierbaren Parameter oder Umgebungsvariablen direkt bereit.",{"category":32,"check":48,"severity":45,"summary":49},"Werkzeugbenennung","Die Erweiterung nutzt Claude Code Hooks, anstatt explizite Werkzeuge mit benutzerspezifischen Namen bereitzustellen.",{"category":32,"check":51,"severity":23,"summary":52},"Minimale E/A-Oberfläche","Die Hooks arbeiten mit vordefinierten Claude Code-Ereignis-Inputs und produzieren strukturierte Exit-Codes oder einfache Warnungen ohne übermäßigen oder undokumentierten Datenaustausch.",{"category":54,"check":55,"severity":23,"summary":56},"Lizenz","Lizenznutzbarkeit","Die Erweiterung ist unter MIT lizenziert, einer permissiven Open-Source-Lizenz, wie in ihren Manifesten und der README deklariert.",{"category":58,"check":59,"severity":23,"summary":60},"Wartung","Aktualität der Commits","Das Repository zeigt aktuelle Commits vom Mai 2026, was auf aktive Wartung hindeutet.",{"category":58,"check":62,"severity":23,"summary":63},"Abhängigkeitsverwaltung","Das Plugin hat keine npm-Abhängigkeiten und ist auf `jq` angewiesen, ein gängiges Dienstprogramm, das explizit als Anforderung in der README erwähnt wird.",{"category":65,"check":66,"severity":23,"summary":67},"Sicherheit","Geheimnisverwaltung","Das Plugin blockiert aktiv Schreibvorgänge in sensible Dateien und warnt vor potenziellen Geheimnissen in Befehlen, was die Geheimnisverwaltung direkt angeht.",{"category":65,"check":69,"severity":23,"summary":70},"Einschleusung","Die Hooks sind in Bash geschrieben und parsen explizit JSON-Inputs, behandeln sie als Daten und führen keine beliebigen Anweisungen daraus aus.",{"category":65,"check":72,"severity":23,"summary":73},"Transitive Lieferketten-Granaten","Alle Hook-Skripte sind im Repository gebündelt und laden zur Laufzeit keine externen Inhalte herunter, was die Integrität der Lieferkette gewährleistet.",{"category":65,"check":75,"severity":23,"summary":76},"Sandbox-Isolation","Die Hooks operieren innerhalb der Claude Code-Ausführungsumgebung und interagieren primär mit Event-Daten, ohne zu versuchen, Dateien außerhalb der vorgesehenen sensiblen Pfade mit expliziter Blockierung zu ändern.",{"category":65,"check":78,"severity":23,"summary":79},"Sandbox-Escape-Primitive","Die Hook-Skripte sind eigenständige Bash-Befehle und weisen keine losgekoppelten Prozess-Spawns oder Wiederholungs-Loops bei verweigerten Operationen auf.",{"category":65,"check":81,"severity":23,"summary":82},"Datenexfiltration","Die Hooks des Plugins konzentrieren sich auf das Blockieren von Schreibvorgängen sensibler Daten und die Erkennung von Befehlen; sie lesen oder übermitteln keine vertraulichen Daten an Dritte.",{"category":65,"check":84,"severity":23,"summary":85},"Getarnte Texttricks","Die Hook-Skripte sind reines Bash und enthalten keine versteckten Steuerungs-Tricks oder verschleierte Inhalte.",{"category":87,"check":88,"severity":23,"summary":89},"Hooks","Undurchsichtige Codeausführung","Die Hook-Skripte sind in einfachem, lesbarem Bash geschrieben und beinhalten keine Verschleierung, Base64-Payloads oder URL-Abrufe zur Laufzeit für die Ausführung.",{"category":91,"check":92,"severity":23,"summary":93},"Portabilität","Strukturelle Annahme","Die Hooks arbeiten mit Claude Code Event-Daten und Standard-Shell-Befehlen ohne Annahmen über die Projektstruktur des Benutzers, abgesehen von der Erkennung gängiger Muster für sensible Dateien.",{"category":95,"check":96,"severity":23,"summary":97},"Vertrauen","Aufmerksamkeit bei Issues","Mit 1 offenen und 1 geschlossenen Issue in den letzten 90 Tagen erscheint die Interaktion des Maintainers gesund.",{"category":99,"check":100,"severity":23,"summary":101},"Versionierung","Release-Management","Das Plugin hat eine klare Versionsnummer (1.1.0) in seiner `plugin.json` und ist auch über npm verfügbar, mit einem Changelog.",{"category":103,"check":104,"severity":23,"summary":105},"Codeausführung","Validierung","Die Hooks verwenden `jq` zum Parsen von JSON-Inputs und `grep` mit klaren Mustern zur Validierung, um sicherzustellen, dass Eingabedaten korrekt behandelt werden.",{"category":65,"check":107,"severity":23,"summary":108},"Ungeschützte destruktive Operationen","Die Hooks des Plugins sind primär Schutzmechanismen und führen selbst keine destruktiven Operationen durch; sie blockieren potenziell destruktive Aktionen.",{"category":103,"check":110,"severity":23,"summary":111},"Fehlerbehandlung","Die Hooks beenden sich mit Code 2 und geben beschreibende Meldungen an stderr aus, wenn Aktionen blockiert werden, was klares Feedback gibt.",{"category":103,"check":113,"severity":45,"summary":114},"Protokollierung","Die Hooks des Plugins blockieren hauptsächlich Aktionen und geben sofortiges Feedback über stderr, anstatt in ein separates Audit-Log zu schreiben.",{"category":116,"check":117,"severity":23,"summary":118},"Compliance","DSGVO","Das Plugin verarbeitet keine personenbezogenen Daten; sein Fokus liegt auf der Verhinderung der Offenlegung von Anmeldeinformationen und dem Zugriff auf sensible Dateien.",{"category":116,"check":120,"severity":23,"summary":121},"Zielmarkt","Die Funktionalität des Plugins ist universell anwendbar und hat keine geografischen oder rechtlichen Einschränkungen.",{"category":91,"check":123,"severity":23,"summary":124},"Laufzeitstabilität","Die Hooks sind in Bash geschrieben und verwenden gängige Dienstprogramme wie `jq` und `grep`, was eine breite Kompatibilität in POSIX-ähnlichen Umgebungen gewährleistet.",{"category":43,"check":126,"severity":23,"summary":127},"README","Die README ist umfangreich, erklärt klar den Zweck des Plugins, bietet Installationsanweisungen und Details zu den Hooks.",{"category":32,"check":129,"severity":45,"summary":130},"Größe der Werkzeugoberfläche","Dies ist ein Plugin, das Hooks nutzt, keine Sammlung von separaten Werkzeugen.",{"category":39,"check":132,"severity":45,"summary":133},"Überlappende Fast-Synonym-Werkzeuge","Das Plugin verwendet Hooks, die durch Claude Code-Ereignisse ausgelöst werden, keine benutzerspezifischen Werkzeuge mit überlappenden Namen.",{"category":43,"check":135,"severity":23,"summary":136},"Phantomfunktionen","Alle dokumentierten Funktionen, wie das Blockieren von Schreibvorgängen in .env-Dateien und das Erkennen von API-Schlüsseln, werden von den Hooks implementiert.",{"category":138,"check":139,"severity":23,"summary":140},"Installation","Installationsanleitung","Die README bietet klare Installationsanweisungen über npm/npx und enthält ein Beispiel für die CLI-Aufrufe sowie Details zu ihrem Zweck.",{"category":142,"check":143,"severity":23,"summary":144},"Fehler","Umsetzbare Fehlermeldungen","Beim Blockieren einer Aktion geben die Hooks klare Meldungen aus, die angeben, was blockiert wurde und welcher Dateipfad oder Befehl betroffen war.",{"category":146,"check":147,"severity":23,"summary":148},"Ausführung","Angepinnte Abhängigkeiten","Das Plugin hat keine externen npm-Abhängigkeiten und ist auf `jq` angewiesen, ein Systemdienstprogramm, keine gebündelte Skriptabhängigkeit.",{"category":32,"check":150,"severity":45,"summary":151},"Dry-Run-Vorschau","Die Hooks des Plugins sind für die sofortige Blockierung gefährlicher Operationen konzipiert, nicht für die Vorschau ihrer Auswirkungen.",{"category":153,"check":154,"severity":45,"summary":155},"Protokoll","Idempotente Wiederholungsversuche & Timeouts","Die Hooks des Plugins sind synchrone Prüfungen und beinhalten keine Remote-Aufrufe oder zustandsverändernden Operationen, die Idempotenz oder Timeouts erfordern würden.",{"category":116,"check":157,"severity":23,"summary":158},"Telemetry-Opt-in","Das Plugin sendet keine Telemetriedaten; seine Operationen sind rein lokale Blockierungs- und Warnmechanismen.",{"category":39,"check":160,"severity":45,"summary":161},"Namenskollisionen","Das Plugin stellt Hooks bereit und exportiert keine benannten Befehle oder Erweiterungen, die mit integrierten Funktionen kollidieren könnten.",{"category":39,"check":163,"severity":45,"summary":164},"Hooks-Aus-Mechanismus","Das Deaktivieren von Hooks würde eine manuelle Bearbeitung von settings.json oder eine Deinstallation erfordern; es gibt keinen expliziten 'Hooks-Aus'-Schalter.",{"category":39,"check":166,"severity":23,"summary":167},"Genauigkeit der Hook-Matcher","Die Hook-Matcher sind spezifisch für Ereignistypen wie 'Write', 'Edit' und 'Bash' mit gezielten Mustern für sensible Dateien und Befehle.",{"category":65,"check":169,"severity":23,"summary":170},"Hook-Sicherheit","Die Hooks sind darauf ausgelegt, gefährliche Operationen zu blockieren und führen keine netzwerkbezogenen oder destruktiven Aktionen ohne explizite Blockierungslogik durch. Sie laufen innerhalb der Claude Code-Umgebung.",{"category":87,"check":172,"severity":45,"summary":173},"Stille Prompt-Umschreibung","Das Plugin implementiert keine UserPromptSubmit-Hooks und schreibt daher keine Prompts um.",{"category":65,"check":175,"severity":45,"summary":176},"Berechtigungs-Hook","Das Plugin implementiert keine PermissionRequest-Hooks.",{"category":116,"check":178,"severity":23,"summary":179},"Hook-Datenschutz","Die Hooks senden keine Daten über das Netzwerk für Protokollierungs- oder Telemetriezwecke.",{"category":103,"check":181,"severity":23,"summary":182},"Hook-Abhängigkeit","Die Hook-Skripte sind kurze, im Repository enthaltene Bash-Dateien, die lesbar sind und nicht auf externe Binärdateien oder verschleierten Code angewiesen sind.",{"category":43,"check":184,"severity":23,"summary":185},"Transparenz der Funktionen","Die README beschreibt klar den Zweck und die Funktionalität der installierten Hooks und stimmt mit der Konfiguration in plugin.json überein.",{"category":187,"check":188,"severity":23,"summary":189},"Konvention","Einhaltung von Layout-Konventionen","Die Plugin-Struktur folgt Konventionen, mit in plugin.json definierten Hooks und ausführbaren Skripten, und die README beschreibt deren Zweck.",{"category":187,"check":191,"severity":45,"summary":192},"Plugin-Zustand","Das Plugin verwaltet keinen persistenten Zustand, der `${CLAUDE_PLUGIN_DATA}` erfordern würde.",{"category":65,"check":194,"severity":45,"summary":195},"Keychain-gespeicherte Geheimnisse","Das Plugin verbraucht selbst keine Geheimnisse; es zielt darauf ab, zu verhindern, dass Benutzer Geheimnisse preisgeben.",{"category":138,"check":197,"severity":23,"summary":198},"Saubere Deinstallation","Das Plugin installiert Hooks, indem es settings.json modifiziert und Skripte platziert; die Deinstallation sollte diese Änderungen rückgängig machen, ohne Hintergrundprozesse zu hinterlassen.",1778699444799,"Dieses Plugin installiert Hintergrund-Hooks, die aktiv sensible Vorgänge verhindern, wie z. B. das Schreiben in .env-Dateien, das Erkennen von API-Schlüsseln in Befehlen und den Schutz von Service-Konto-JSON-Dateien.",[202,203,204,205],"Blockiert Schreibvorgänge in sensible Dateien (.env, Anmeldeinformationen)","Erkennt API-Schlüssel in Shell-Befehlen","Schützt Service-Konto-JSON-Dateien","Warnt vor potenziellen Geheimnissen in Umgebungsvariablen",[207,208,209],"Verwaltet oder speichert selbst keine Geheimnisse.","Bietet keinen Geheimnis-Tresor.","Ersetzt kein vollständiges Geheimnisverwaltungssystem für Produktionsanwendungen.",[66,65,211],"Zugriffskontrolle",[213,214],"jq auf dem System installiert","Claude Code-Umgebung","3.0.0","4.4.0","Zur Verbesserung der Sicherheit von KI-Codierungsagenten durch Verhinderung der versehentlichen Offenlegung von Geheimnissen und Anmeldeinformationen.","Hohe Bewertung aufgrund umfassender Sicherheitsfunktionen und klarer Dokumentation. Kleinere Überlegungen verhinderten eine perfekte Punktzahl: fehlender expliziter Schalter zum Deaktivieren von Hooks und Abwesenheit einer Vorschau für Hook-Aktionen im Dry-Run-Modus.",98,"Exzellentes Plugin zum Schutz von Geheimnissen und Anmeldeinformationen in der Claude Code-Umgebung.",[222,223,224,225,226],"security","secrets","credentials","hooks","protection","verified",[229,230,231],"Verwenden Sie es, wenn Sie mit sensiblen API-Schlüsseln oder Anmeldeinformationen in KI-Codierungsprojekten arbeiten.","Verwenden Sie es, um versehentliche Commits von Geheimnissen in die Versionskontrolle zu verhindern.","Verwenden Sie es, um eine zusätzliche Sicherheitsebene gegen destruktive Befehle hinzuzufügen, die auf Anmeldeinformationsdateien abzielen.",[],{"codeQuality":234,"collectedAt":236,"documentation":237,"maintenance":240,"popularity":246,"security":248,"testCoverage":250},{"hasLockfile":235},false,1778699429628,{"descriptionLength":238,"readmeSize":239},180,59332,{"closedIssues90d":241,"forks":241,"hasChangelog":242,"manifestVersion":243,"openIssues90d":241,"pushedAt":244,"stars":245},1,true,"1.1.0",1778692307000,25,{"npmDownloads":247},910,{"hasNpmPackage":242,"license":249,"smitheryVerified":235},"MIT",{"hasCi":242,"hasTests":242},{"updatedAt":252},1778699547977,{"basePath":254,"githubOwner":255,"githubRepo":256,"locale":17,"slug":12,"type":257},"plugins/credential-guard","yurukusa","cc-safe-setup","plugin",{"_creationTime":259,"_id":260,"community":261,"display":262,"identity":266,"parentExtension":270,"providers":271,"relations":288,"tags":290,"workflow":291},1778699381979.8674,"k1786j3fmsnr0wn5z4np18hazd86nkcd",{"reviewCount":8},{"description":263,"installMethods":264,"name":256,"sourceUrl":13},"Safety hooks for Claude Code — 734 battle-tested hooks from 800+ hours of autonomous operation. Prevents rm -rf, force-push, credential leaks, unauthorized fund transfers, deny-rules bypass, and more.",{"claudeCode":265},"yurukusa/cc-safe-setup",{"basePath":267,"githubOwner":255,"githubRepo":256,"locale":268,"slug":256,"type":269},"","en","marketplace",null,{"evaluate":272,"extract":282},{"promptVersionExtension":273,"promptVersionScoring":216,"score":274,"tags":275,"targetMarket":280,"tier":281},"3.1.0",97,[276,222,277,225,278,279],"claude-code","safety","ai-ops","development-tools","global","flagged",{"commitSha":283,"license":249,"marketplace":284,"plugin":286},"HEAD",{"name":256,"pluginCount":285},4,{"mcpCount":8,"provider":287,"skillCount":8},"classify",{"repoId":289},"kd75r9w9e5zg6a7p0g22f0n1td86nsat",[278,276,279,225,277,222],{"evaluatedAt":292,"extractAt":293,"updatedAt":294},1778699398980,1778699381979,1778699576845,{"evaluate":296,"extract":298},{"promptVersionExtension":215,"promptVersionScoring":216,"score":219,"tags":297,"targetMarket":280,"tier":227},[222,223,224,225,226],{"commitSha":283,"license":249},{"parentExtensionId":260,"repoId":289,"translatedFrom":300},"k173rs5m9kejdnex82zwvw2my586nxh7",{"_creationTime":302,"_id":289,"identity":303,"providers":304,"workflow":406},1778699372493.5012,{"githubOwner":255,"githubRepo":256,"sourceUrl":13},{"classify":305,"discover":381,"extract":384,"github":385,"npm":405},{"commitSha":283,"extensions":306},[307,317,326,334,340,348,361,370],{"basePath":267,"description":263,"displayName":256,"installMethods":308,"rationale":309,"selectedPaths":310,"source":316,"sourceLanguage":268,"type":269},{"claudeCode":265},"marketplace.json at .claude-plugin/marketplace.json",[311,314],{"path":312,"priority":313},".claude-plugin/marketplace.json","mandatory",{"path":315,"priority":313},"README.md","rule",{"basePath":318,"description":319,"displayName":320,"installMethods":321,"license":249,"rationale":322,"selectedPaths":323,"source":316,"sourceLanguage":268,"type":257},"plugins/safety-essentials","5 essential safety hooks for Claude Code. Blocks rm -rf, force-push, hard-reset, .env overwrites, and package publish. The minimum viable safety net from 800+ hours of autonomous operation.","safety-essentials",{"claudeCode":320},"plugin manifest at plugins/safety-essentials/.claude-plugin/plugin.json",[324],{"path":325,"priority":313},".claude-plugin/plugin.json",{"basePath":327,"description":328,"displayName":329,"installMethods":330,"license":249,"rationale":331,"selectedPaths":332,"source":316,"sourceLanguage":268,"type":257},"plugins/git-protection","Git safety hooks for Claude Code. Blocks force-push, protects main/master branch, prevents hard-reset, guards interactive rebase, and blocks git clean -fd.","git-protection",{"claudeCode":329},"plugin manifest at plugins/git-protection/.claude-plugin/plugin.json",[333],{"path":325,"priority":313},{"basePath":254,"description":335,"displayName":12,"installMethods":336,"license":249,"rationale":337,"selectedPaths":338,"source":316,"sourceLanguage":268,"type":257},"Protect secrets and credentials from Claude Code. Blocks writes to .env files, detects API keys in shell commands, prevents hardcoded tokens, and guards service account JSON files.",{"claudeCode":12},"plugin manifest at plugins/credential-guard/.claude-plugin/plugin.json",[339],{"path":325,"priority":313},{"basePath":341,"description":342,"displayName":343,"installMethods":344,"license":249,"rationale":345,"selectedPaths":346,"source":316,"sourceLanguage":268,"type":257},"plugins/token-guard","Token consumption guards for Claude Code. Warns on large file reads (100KB+), limits unique file reads per session, estimates token budget, and caps subagent spawns. From 800+ hours of autonomous operation data.","token-guard",{"claudeCode":343},"plugin manifest at plugins/token-guard/.claude-plugin/plugin.json",[347],{"path":325,"priority":313},{"basePath":267,"description":349,"displayName":256,"installMethods":350,"license":249,"rationale":351,"selectedPaths":352,"source":316,"sourceLanguage":268,"type":257},"734 safety hooks for Claude Code — prevent file deletion, credential leaks, git disasters, and token waste during autonomous AI coding sessions",{"claudeCode":256},"plugin manifest at .claude-plugin/plugin.json",[353,354,355,358],{"path":325,"priority":313},{"path":315,"priority":313},{"path":356,"priority":357},"skills/safety-setup/SKILL.md","medium",{"path":359,"priority":360},"hooks/hooks.json","high",{"basePath":362,"description":363,"displayName":256,"installMethods":364,"rationale":365,"selectedPaths":366,"source":316,"sourceLanguage":268,"type":369},"skills/safety-setup","Safety hooks for Claude Code — 695 pre-built hooks that prevent file deletion, credential leaks, git disasters, and token waste during autonomous AI coding sessions. Install with npx cc-safe-setup.",{"claudeCode":265},"SKILL.md frontmatter at skills/safety-setup/SKILL.md",[367],{"path":368,"priority":313},"SKILL.md","skill",{"basePath":267,"description":371,"displayName":256,"installMethods":372,"license":249,"rationale":373,"selectedPaths":374,"source":316,"sourceLanguage":268,"type":380},"One command to make Claude Code safe. 727 example hooks + 8 built-in. 88 tracked incidents. 65-section Survival Guide. Token diagnosis. Works with Auto Mode.",{"npm":256},"cli ecosystem detected at /",[375,377,378],{"path":376,"priority":313},"package.json",{"path":315,"priority":313},{"path":379,"priority":357},"index.mjs","cli",{"sources":382},[383],"manual",{"npmPackage":256},{"closedIssues90d":241,"description":386,"forks":241,"homepage":387,"openIssues90d":241,"pushedAt":244,"readmeSize":239,"stars":245,"topics":388},"One command to make Claude Code safe for autonomous operation. Prevents rm -rf, secret leaks, force-pushes, broken deployments. 715 example hooks, 9,200+ tests, 30K+ installs — built from 800+ hours of real autonomous CC operation.","https://yurukusa.github.io/cc-safe-setup/",[389,390,391,276,225,277,392,393,394,395,222,396,397,398,399,400,401,402,403,404],"ai-safety","autonomous","bash","anthropic","claude","developer-tools","automation","agentic-coding","coding-agent","data-loss-prevention","claude-md","claude-skills","developer-experience","claude-cli","mcp","skillsmp",{"downloads":247},{"classifiedAt":407,"discoverAt":408,"extractAt":409,"githubAt":409,"npmAt":410,"updatedAt":407},1778699381403,1778699372493,1778699376030,1778699379301,[224,225,226,223,222],{"evaluatedAt":413,"extractAt":293,"updatedAt":252},1778699444923,[],[416,437,464,489,519,543],{"_creationTime":417,"_id":418,"community":419,"display":420,"identity":423,"providers":424,"relations":431,"tags":433,"workflow":434},1778699561018.2627,"k177w5f5enhqf0x11zk35hg3fx86nyjq",{"reviewCount":8},{"description":421,"installMethods":422,"name":256,"sourceUrl":13},"734 Sicherheits-Hooks für Claude Code – verhindert Dateilöschung, Datenlecks, Git-Katastrophen und Token-Verschwendung während autonomer KI-Codierungssitzungen",{"claudeCode":256},{"basePath":267,"githubOwner":255,"githubRepo":256,"locale":17,"slug":256,"type":257},{"evaluate":425,"extract":429},{"promptVersionExtension":215,"promptVersionScoring":216,"score":426,"tags":427,"targetMarket":280,"tier":227},99,[222,225,277,428,380],"code-quality",{"commitSha":283,"license":249,"plugin":430},{"mcpCount":8,"provider":287,"skillCount":241},{"repoId":289,"translatedFrom":432},"k178wjnjd4vs7xhw95cq04689n86nhkt",[380,428,225,277,222],{"evaluatedAt":435,"extractAt":293,"updatedAt":436},1778699475909,1778699561018,{"_creationTime":438,"_id":439,"community":440,"display":441,"identity":446,"providers":447,"relations":455,"tags":459,"workflow":460},1778699489077.7122,"k177egabjnptye84kxjygvd7jd86m93j",{"reviewCount":8},{"description":442,"installMethods":443,"name":444,"sourceUrl":445},"Produktionssicherheits-Hooks für den autonomen Claude Code-Betrieb. Kontextüberwachung, Syntaxprüfung, Branch-Schutz, Aktivitätsprotokollierung und mehr.",{"claudeCode":444},"claude-code-hooks","https://github.com/yurukusa/claude-code-hooks",{"basePath":267,"githubOwner":255,"githubRepo":444,"locale":17,"slug":444,"type":257},{"evaluate":448,"extract":452},{"promptVersionExtension":215,"promptVersionScoring":216,"score":426,"tags":449,"targetMarket":280,"tier":227},[277,225,390,450,380,451,222],"production","monitoring",{"commitSha":283,"license":249,"plugin":453},{"mcpCount":8,"provider":287,"skillCount":454},2,{"parentExtensionId":456,"repoId":457,"translatedFrom":458},"k179rvzf2x5tsmmwbvpyv0mgxn86mkc8","kd7eh26xf9ft5m4mhhe34kedv586nq7c","k17cm6081dkz91ebw27jqh38q586nfry",[390,380,225,451,450,277,222],{"evaluatedAt":461,"extractAt":462,"updatedAt":463},1778699440255,1778699408572,1778699489077,{"_creationTime":465,"_id":466,"community":467,"display":468,"identity":473,"providers":477,"relations":483,"tags":485,"workflow":486},1778692488329.0122,"k1706nwc7f8zp4gh4th2smsax186n2ez",{"reviewCount":8},{"description":469,"installMethods":470,"name":471,"sourceUrl":472},"TDD workflow enforcement with auto-test hook",{"claudeCode":471},"tdd","https://github.com/luiseiman/claude-kit",{"basePath":474,"githubOwner":475,"githubRepo":476,"locale":268,"slug":471,"type":257},"stacks/tdd","luiseiman","claude-kit",{"evaluate":478,"extract":482},{"promptVersionExtension":215,"promptVersionScoring":216,"score":426,"tags":479,"targetMarket":280,"tier":227},[471,480,481,395,225],"testing","workflow",{"commitSha":283},{"repoId":484},"kd79wqc8an5wh20cc2znr8tyb586mxwx",[395,225,471,480,481],{"evaluatedAt":487,"extractAt":488,"updatedAt":487},1778692847867,1778692488329,{"_creationTime":490,"_id":491,"community":492,"display":493,"identity":498,"providers":500,"relations":510,"tags":514,"workflow":515},1778688518087.7563,"k1734kkvxgm74zehcva622d95986nsq2",{"reviewCount":8},{"description":494,"installMethods":495,"name":496,"sourceUrl":497},"Themenbasierter automatischer Speicher für Claude Code – verlieren Sie nie den Kontext über Sitzungen oder Kompaktierungen hinweg.",{"claudeCode":496},"claude-recap","https://github.com/hatawong/claude-recap",{"basePath":267,"githubOwner":499,"githubRepo":496,"locale":17,"slug":496,"type":257},"hatawong",{"evaluate":501,"extract":508},{"promptVersionExtension":215,"promptVersionScoring":216,"score":426,"tags":502,"targetMarket":280,"tier":227},[503,504,225,505,506,391,507],"memory","persistence","context-management","local-storage","nodejs",{"commitSha":283,"license":249,"plugin":509},{"mcpCount":8,"provider":287,"skillCount":285},{"parentExtensionId":511,"repoId":512,"translatedFrom":513},"k17944zm3ehfvm4ntncyz1dzyx86nc6v","kd78y3gm1ky53msejxede6b4x986nqyc","k17b9bmvrv1a5e41w678q1yvrh86m81g",[391,505,225,506,503,507,504],{"evaluatedAt":516,"extractAt":517,"updatedAt":518},1778688364899,1778688322101,1778688518087,{"_creationTime":520,"_id":521,"community":522,"display":523,"identity":529,"providers":533,"relations":537,"tags":539,"workflow":540},1778685949178.7913,"k178893jhzrwa53g69xtvqwt8h86n6p8",{"reviewCount":8},{"description":524,"installMethods":525,"name":527,"sourceUrl":528},"Essential safety hooks to prevent destructive operations in Claude Code. From cc-safe-setup (655+ hooks).",{"claudeCode":526},"hooks-safety","Hooks Safety","https://github.com/davepoon/buildwithclaude",{"basePath":530,"githubOwner":531,"githubRepo":532,"locale":268,"slug":526,"type":257},"plugins/hooks-safety","davepoon","buildwithclaude",{"evaluate":534,"extract":536},{"promptVersionExtension":215,"promptVersionScoring":216,"score":426,"tags":535,"targetMarket":280,"tier":227},[222,225,277,391,380],{"commitSha":283,"license":249},{"repoId":538},"kd719kw54vhmcscq7ckdp59fg586mnt6",[391,380,225,277,222],{"evaluatedAt":541,"extractAt":542,"updatedAt":541},1778687676247,1778685949178,{"_creationTime":544,"_id":545,"community":546,"display":547,"identity":551,"providers":553,"relations":558,"tags":560,"workflow":561},1778685949178.7827,"k170rwjrvqfk6ds7k236jggbx986n0cx",{"reviewCount":8},{"description":548,"installMethods":549,"name":550,"sourceUrl":528},"Automation Hooks - Event-driven automation hooks",{"claudeCode":550},"hooks-automation",{"basePath":552,"githubOwner":531,"githubRepo":532,"locale":268,"slug":550,"type":257},"plugins/hooks-automation",{"evaluate":554,"extract":557},{"promptVersionExtension":215,"promptVersionScoring":216,"score":426,"tags":555,"targetMarket":280,"tier":227},[395,225,556,394],"event-driven",{"commitSha":283,"license":249},{"parentExtensionId":559,"repoId":538},"k17dg0d5d8g0a5nhm59gm0tkwx86nbt4",[395,394,556,225],{"evaluatedAt":562,"extractAt":542,"updatedAt":562},1778686849622]