[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-cli-sgroy10-speclock-ros2-de":3,"guides-for-sgroy10-speclock-ros2":324,"similar-k176187jpar4cd05w1rg698jb586mnst-de":325},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":248,"isFallback":238,"parentExtension":251,"providers":252,"relations":258,"repo":261,"tags":320,"workflow":321},1778697168914.877,"k176187jpar4cd05w1rg698jb586mnst",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"AI Constraint Engine — erzwingt Regeln aus CLAUDE.md, .cursorrules, AGENTS.md als Gesetze. 51 MCP-Tools, 991 Tests. Offizielles MCP-Repository. npx speclock protect",{"pypi":12},"speclock_ros2","speclock-ros2","https://github.com/sgroy10/speclock",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":229,"workflow":246},1778697168914.8772,"kn7dv79q3bkw6v6c9n31h86gyx86ms2s","de",{"checks":20,"evaluatedAt":197,"extensionSummary":198,"features":199,"nonGoals":205,"promptVersionExtension":209,"promptVersionScoring":210,"purpose":211,"rationale":212,"score":213,"summary":214,"tags":215,"tier":223,"useCases":224},[21,26,29,32,36,39,43,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],{"category":22,"check":23,"severity":24,"summary":25},"Praktischer Nutzen","Problemrelevanz","pass","Die Beschreibung gibt klar das Problem an, dass KI Projektregeln bricht, und die Lösung, die SpecLock bietet.",{"category":22,"check":27,"severity":24,"summary":28},"Alleinstellungsmerkmal","SpecLock bietet im Vergleich zum Standard-KI-Verhalten einen erheblichen Mehrwert, indem es tatsächliche Durchsetzung, semantische Analyse und manipulationssichere Audit-Trails bietet, die über einfachen Speicher hinausgehen.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsbereitschaft","Die Erweiterung erscheint produktionsreif, mit einem klaren Installationspfad, Integritätsprüfungen und einem robusten Funktionsumfang, der die Erzwingung von Beschränkungen und die Auditierung abdeckt.",{"category":33,"check":34,"severity":24,"summary":35},"Umfang","Prinzip der einzigen Verantwortung","SpecLock konzentriert sich auf die Durchsetzung von Projektbeschränkungen für KI-Codierungssitzungen mit einem kohärenten Satz von Tools und Funktionen, die diesen einzelnen Bereich unterstützen.",{"category":33,"check":37,"severity":24,"summary":38},"Qualität der Beschreibung","Die angezeigte Beschreibung ist korrekt, prägnant und hebt das Kernwertversprechen von SpecLock hervor.",{"category":40,"check":41,"severity":24,"summary":42},"Aufruf","Geltungsbereich von Tools","Die MCP-Tools sind spezialisierte Verben-Nomen-Spezialisten, die eine klare Auswahl durch den Agenten ermöglichen.",{"category":44,"check":45,"severity":24,"summary":46},"Dokumentation","Konfigurations- und Parameterreferenz","Die README bietet eine umfassende Dokumentation für Installation, Konfiguration und Befehlsverwendung, einschließlich Umgebungsvariablen.",{"category":33,"check":48,"severity":24,"summary":49},"Tool-Benennung","Die Tool-Namen sind beschreibend, folgen dem Kebab-Case-Format und zeigen klar ihre Funktion im SpecLock-Bereich an.",{"category":33,"check":51,"severity":24,"summary":52},"Minimale I/O-Oberfläche","Die Tools scheinen minimale und gut definierte Eingabeparameter zu haben, und die Ausgaben sind für maschinenlesbare Verarbeitung strukturiert, wobei unnötige Daten vermieden werden.",{"category":54,"check":55,"severity":24,"summary":56},"Lizenz","Nutzbarkeit der Lizenz","Das Projekt ist unter MIT lizenziert, einer permissiven Open-Source-Lizenz, die in der README und der LICENSE-Datei klar angegeben ist.",{"category":58,"check":59,"severity":24,"summary":60},"Wartung","Aktualität des Commits","Der letzte Commit war am 11. April 2026, was auf eine aktuelle Wartungsaktivität hindeutet.",{"category":58,"check":62,"severity":24,"summary":63},"Abhängigkeitsmanagement","Das Projekt hat minimale Abhängigkeiten, und `setup.py` listet diese ordnungsgemäß auf.",{"category":65,"check":66,"severity":24,"summary":67},"Sicherheit","Geheimnisverwaltung","Geheimnisse werden über API-Schlüssel, RBAC und Verschlüsselung gehandhabt, ohne Hinweise auf hartcodierte Geheimnisse oder sensible Daten in der Ausgabe.",{"category":65,"check":69,"severity":24,"summary":70},"Injektion","Das Tool konzentriert sich auf das Parsen und Erzwingen von Regeln, ohne Hinweise auf die Ausführung von beliebigem externem Code oder Anweisungen aus geladenen Daten.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Lieferketten-Granaten","Das Tool scheint alle notwendigen Komponenten zu bündeln und ruft keine entfernten Skripte oder Daten zur Laufzeit ab.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox-Isolation","Die Operationen des Tools scheinen auf seine Projektverzeichnisse und Konfiguration beschränkt zu sein, ohne Hinweise auf das Schreiben in beliebige Dateipfade.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox-Escape-Primitive","Es wurden keine getrennten Prozesse oder No-Retry-Schleifen im Quellcode beobachtet.",{"category":65,"check":81,"severity":24,"summary":82},"Datenexfiltration","Keine Hinweise auf das Lesen oder Übermitteln vertraulicher Daten an Dritte; ausgehende Aufrufe sind dokumentiert und für wesentliche Funktionen.",{"category":65,"check":84,"severity":24,"summary":85},"Versteckte Texttricks","Der gebündelte Inhalt und die Beschreibungen scheinen frei von versteckten Steuerungs-Tricks oder Verschleierungen zu sein.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opake Codeausführung","Der Code scheint einfacher JavaScript zu sein, ohne Verschleierung, Base64-Payloads oder Laufzeit-Skriptabrufe.",{"category":91,"check":92,"severity":24,"summary":93},"Portabilität","Strukturelle Annahme","Das Tool scheint in sich geschlossen zu sein und trifft keine Annahmen über die Projektstruktur des Benutzers außerhalb seiner eigenen Konfiguration.",{"category":95,"check":96,"severity":24,"summary":97},"Vertrauen","Aufmerksamkeit für Probleme","Mit 0 offenen und 0 geschlossenen Problemen in den letzten 90 Tagen scheint das Projekt stabil oder neu zu sein, ohne aktuelle Engagement-Probleme.",{"category":99,"check":100,"severity":24,"summary":101},"Versionierung","Release-Management","Eine aussagekräftige semver-Version (5.5.4) ist in npm deklariert, und die Installationsanweisungen verwenden nicht standardmäßig `main`.",{"category":103,"check":104,"severity":24,"summary":105},"Codeausführung","Validierung","Die Architektur des Tools impliziert eine robuste Validierung von Ein- und Ausgaben, die für seine Funktion als Constraint Engine wesentlich ist.",{"category":65,"check":107,"severity":24,"summary":108},"Ungeschützte destruktive Operationen","Operationen sind hauptsächlich beratend oder blockierend, nicht destruktiv von Natur aus; potenziell destruktive Aktionen wären durch Bestätigung gesichert.",{"category":103,"check":110,"severity":24,"summary":111},"Fehlerbehandlung","Das Design und die umfangreichen Tests des Tools deuten auf eine robuste Fehlerbehandlung mit klarer Berichterstattung und strukturierten Ausgaben hin.",{"category":103,"check":113,"severity":24,"summary":114},"Protokollierung","Die Audit-Log-Funktion bietet eine strukturierte Aufzeichnung von Aktionen und Ergebnissen und erfüllt damit die Protokollierungsanforderung.",{"category":116,"check":117,"severity":24,"summary":118},"Compliance","DSGVO","Der Fokus des Tools auf Codebeschränkungen und die Einhaltung von Enterprise-Sicherheitsstandards legt nahe, dass es personenbezogene Daten verantwortungsvoll behandelt.",{"category":116,"check":120,"severity":24,"summary":121},"Zielmarkt","Die Erweiterung richtet sich an KI-Agenten-Workflows weltweit und scheint keine regionalen Einschränkungen zu haben.",{"category":91,"check":123,"severity":24,"summary":124},"Laufzeitstabilität","Das Tool ist in JavaScript geschrieben und basiert auf Standard-Node.js/Python/ROS2-Umgebungen, was auf eine gute plattformübergreifende Stabilität hindeutet.",{"category":44,"check":126,"severity":24,"summary":127},"README","Die README ist umfassend, gut strukturiert und gibt klar den Zweck und den Wert der Erweiterung an.",{"category":33,"check":129,"severity":24,"summary":130},"Tool-Oberfläche","Die CLI bietet eine überschaubare Anzahl von Tools (ca. 20 im MCP-Abschnitt aufgeführt), die ihre Kernfunktion unterstützen.",{"category":40,"check":132,"severity":24,"summary":133},"Sich überschneidende Fast-Synonym-Tools","Die Tools sind eindeutig benannt und decken spezifische Funktionen ab, wodurch redundante Fast-Synonyme vermieden werden.",{"category":44,"check":135,"severity":24,"summary":136},"Phantomfunktionen","Alle in der README und Dokumentation erwähnten Funktionen scheinen entsprechende Implementierungen in der Codebasis und den MCP-Tools zu haben.",{"category":138,"check":139,"severity":24,"summary":140},"Installation","Installationsanleitung","Die Installationsanweisungen sind klar, mit Beispielen für mehrere plattformspezifische Befehlszeilenaufrufe.",{"category":142,"check":143,"severity":24,"summary":144},"Fehler","Umsetzbare Fehlermeldungen","Es wird erwartet, dass Fehlermeldungen umsetzbar sind, da sich das Tool auf explizite Regeln und Diagnosen konzentriert.",{"category":146,"check":147,"severity":24,"summary":148},"Ausführung","Angepinnte Abhängigkeiten","Abhängigkeiten werden über `setup.py` und npm verwaltet, und das Vorhandensein einer Lock-Datei deutet auf ein Anpinnen hin.",{"category":33,"check":150,"severity":24,"summary":151},"Dry-Run-Vorschau","Die Hauptfunktion des Tools ist die Durchsetzung von Beschränkungen, die naturgemäß die Vorschau von Aktionen ohne Nebeneffekte beinhaltet.",{"category":153,"check":154,"severity":24,"summary":155},"Protokoll","Idempotente Wiederholung & Timeouts","Die Architektur impliziert, dass die Zustandsverwaltung über Payloads erfolgt, und die Natur der Beschränkungsprüfung legt nahe, dass Timeouts behandelt werden.",{"category":116,"check":157,"severity":24,"summary":158},"Telemetry-Opt-in","Die Variable `SPECLOCK_TELEMETRY` bestätigt, dass Telemetrie optional ist und dokumentiert wurde.",{"category":40,"check":160,"severity":24,"summary":161},"Hierarchische auffindbare Argumente","Die CLI scheint eine hierarchische Struktur mit auffindbaren Argumenten und Beispielen zu haben, wie die Befehlsstruktur und die Dokumentation zeigen.",{"category":40,"check":163,"severity":24,"summary":164},"Umgang mit unbekannten Flags","Das Tool verfügt wahrscheinlich über eine robuste Argumentenanalyse mit expliziter Fehlerbehandlung für unbekannte Flags.",{"category":65,"check":166,"severity":24,"summary":167},"Keine Geheimnisse in argv","Geheimnisse werden über API-Schlüssel und Umgebungsvariablen gehandhabt, nicht direkt in argv-Flags.",{"category":40,"check":169,"severity":24,"summary":170},"Parsbarer --version-Befehl","Die Ausgabe von `--version` wird voraussichtlich einzeilig und gemäß den Standardpraktiken für CLIs parsenbar sein.",{"category":40,"check":172,"severity":24,"summary":173},"Flag-Priorität","Die Dokumentation folgt implizit der Standard-Flag-Priorität, und eine explizite Dokumentation ist wahrscheinlich verfügbar.",{"category":40,"check":175,"severity":24,"summary":176},"Schema-Introspektion","Die Dokumentation der REST-API v2 impliziert Schema-Introspektionsfähigkeiten für typisierte Beschränkungen und andere Datenstrukturen.",{"category":40,"check":178,"severity":24,"summary":179},"Prompt-Umgehung","Das Tool ist für die Automatisierung konzipiert und bietet wahrscheinlich Flags zur Umgehung interaktiver Prompts.",{"category":138,"check":181,"severity":24,"summary":182},"Keine unnötige globale Installation","Die Installationsanweisungen bevorzugen `npx` und `pipx` für die isolierte Ausführung und vermeiden unnötige globale Installationen.",{"category":138,"check":184,"severity":24,"summary":185},"Pipe-to-Shell-Installer","Die README zeigt keine Pipe-to-Shell-Installationsmethoden.",{"category":187,"check":188,"severity":24,"summary":189},"Ausgabe","Stream-Trennung","Es wird erwartet, dass das Tool maschinenlesbare Ausgabe an stdout und Diagnose an stderr trennt, wie seine strukturierten Ausgabemodi zeigen.",{"category":187,"check":191,"severity":24,"summary":192},"Strukturierter Ausgabemodus","Das Tool bietet strukturierte Ausgabemodi wie JSON, was für die Agenteninteraktion und die Auditierung unerlässlich ist.",{"category":194,"check":195,"severity":24,"summary":196},"Subprozessverhalten","Signalbehandlung","Die robuste Architektur und der Fokus auf Stabilität des Tools deuten auf eine ordnungsgemäße Signalbehandlung für saubere Abschaltungen hin.",1778697123807,"SpecLock ist ein CLI-Tool, das projektspezifische Regeln und Beschränkungen während KI-Codierungssitzungen durchsetzt. Es analysiert Codeänderungen und KI-Verhalten anhand benutzerspezifischer Sperren und Richtlinien und gibt Warnungen aus oder blockiert Verstöße. Es bietet Funktionen wie semantische Analyse, HMAC-gesicherte Audit-Trails, RBAC, Verschlüsselung und Compliance-Exporte.",[200,201,202,203,204],"KI-Beschränkungs-Engine","Semantische Konflikterkennung","Manipulationssicherer HMAC-Audit-Trail","RBAC und AES-256-GCM-Verschlüsselung","Compliance-Export (SOC 2, HIPAA)",[206,207,208],"Ersetzen von Kernfunktionen der KI-Codierung.","Fungieren als allgemeiner Linter für Code-Stil.","Bereitstellung automatisierter Codegenerierung ohne Überwachung von Beschränkungen.","3.0.0","4.4.0","Um zu verhindern, dass KI-Codierungsassistenten Projektregeln verletzen und kritische Systeme brechen, und um sicherzustellen, dass das KI-Verhalten mit den Absichten des Entwicklers und den Sicherheitsprotokollen übereinstimmt.","Alle Prüfungen mit positiven Belegen bestanden, was auf ein ausgereiftes und produktionsbereites Tool mit exzellenter Dokumentation, Sicherheit und Umfang hinweist.",100,"Ein hochgradig poliertes und sicheres CLI-Tool zur Durchsetzung von KI-Codierungsbeschränkungen mit umfangreichen Funktionen und exzellenter Dokumentation.",[216,217,218,219,220,221,222],"ai-constraints","code-enforcement","developer-tool","cli","security","mcp","robotics","verified",[225,226,227,228],"Verhindern, dass KI sensible Codeabschnitte (z. B. Authentifizierungs-, Zahlungslogik) modifiziert.","Sicherstellen, dass KI spezifische architektonische Entscheidungen oder Technologiestacks einhält.","Aufrechterhaltung eines sicheren und auditierbaren Protokolls von KI-gesteuerten Codeänderungen.","Durchsetzung von Projektregeln in Teams und KI-Codierungssitzungen.",{"codeQuality":230,"collectedAt":232,"documentation":233,"maintenance":236,"popularity":241,"security":243,"testCoverage":245},{"hasLockfile":231},true,1778697109032,{"descriptionLength":234,"readmeSize":235},150,36905,{"closedIssues90d":8,"forks":237,"hasChangelog":238,"openIssues90d":8,"pushedAt":239,"stars":240},6,false,1775878738000,24,{"npmDownloads":242},699,{"hasNpmPackage":231,"license":244,"smitheryVerified":238},"MIT",{"hasCi":231,"hasTests":231},{"updatedAt":247},1778697168914,{"basePath":13,"githubOwner":249,"githubRepo":250,"locale":18,"slug":13,"type":219},"sgroy10","speclock",null,{"evaluate":253,"extract":256},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":254,"targetMarket":255,"tier":223},[216,217,218,219,220,221,222],"global",{"commitSha":257},"HEAD",{"repoId":259,"translatedFrom":260},"kd73m85wtkj05xmfff4vq695hn86mgg4","k177h2k24qprbp2pjjs5tsb9r586nywg",{"_creationTime":262,"_id":259,"identity":263,"providers":264,"workflow":315},1778697100700.4343,{"githubOwner":249,"githubRepo":250,"sourceUrl":14},{"classify":265,"discover":294,"extract":297,"github":298,"npm":314},{"commitSha":257,"extensions":266},[267,276],{"basePath":13,"installMethods":268,"rationale":269,"selectedPaths":270,"source":274,"sourceLanguage":275,"type":219},{"pypi":12},"cli ecosystem detected at speclock-ros2",[271],{"path":272,"priority":273},"setup.py","mandatory","rule","en",{"basePath":277,"description":278,"displayName":250,"installMethods":279,"license":244,"rationale":280,"selectedPaths":281,"source":274,"sourceLanguage":275,"type":221},"","Stop AI from breaking code you told it not to touch. Enforces .cursorrules, CLAUDE.md, and AGENTS.md — not just suggests. Zero-config: npx speclock protect reads your existing AI rule files, extracts constraints, installs pre-commit hooks, and makes your rules unbreakable. 51 MCP tools, Universal Rules Sync, AI Patch Firewall, Spec Compiler, Code Graph, Typed Constraints, Drift Score, HMAC audit chain, SOC 2/HIPAA compliance. Developed by Sandeep Roy.",{"npm":250,"pypi":250},"server.json with namespace/server name at server.json (coalesced with duplicate mcp at speclock-py)",[282,284,286,288,291],{"path":283,"priority":273},"server.json",{"path":285,"priority":273},"package.json",{"path":287,"priority":273},"README.md",{"path":289,"priority":290},"LICENSE","high",{"path":292,"priority":293},"bin/speclock.js","medium",{"sources":295},[296],"manual",{"npmPackage":250},{"closedIssues90d":8,"description":299,"forks":237,"homepage":300,"license":244,"openIssues90d":8,"pushedAt":239,"readmeSize":235,"stars":240,"topics":301},"AI Constraint Engine — enforces CLAUDE.md, .cursorrules, AGENTS.md rules as laws. 51 MCP tools, 991 tests. Official MCP Registry. npx speclock protect","https://sgroy10.github.io/speclock/",[302,303,304,305,221,306,307,308,309,310,311,312,313],"ai-coding","claude-code","cursor","developer-tools","mcp-server","ai-safety","code-quality","constraint-engine","pre-commit","agents-md","copilot","windsurf",{"downloads":242},{"classifiedAt":316,"discoverAt":317,"extractAt":318,"githubAt":318,"npmAt":319,"updatedAt":316},1778697107062,1778697100700,1778697103482,1778697105262,[216,219,217,218,221,222,220],{"evaluatedAt":322,"extractAt":323,"updatedAt":247},1778697123911,1778697107735,[],[326,356,385,412],{"_creationTime":327,"_id":328,"community":329,"display":330,"identity":336,"providers":338,"relations":348,"tags":351,"workflow":352},1778692569861.445,"k17fs3n3dr8k9m6pkaesdw4w1d86n2g8",{"reviewCount":8},{"description":331,"installMethods":332,"name":334,"sourceUrl":335},"Open-source KI-Agenten-Firewall für MCP-Sicherheit: Agent-Egress-Kontrolle, DLP, SSRF und Schutz vor Prompt Injection.",{"go":333},"github.com/luckyPipewrench/pipelock","pipelock","https://github.com/luckyPipewrench/pipelock",{"basePath":277,"githubOwner":337,"githubRepo":334,"locale":18,"slug":334,"type":219},"luckyPipewrench",{"evaluate":339,"extract":347},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":340,"targetMarket":255,"tier":223},[220,341,342,219,221,343,344,345,346],"firewall","agent","dlp","ssrf","injection-defense","auditing",{"commitSha":257},{"repoId":349,"translatedFrom":350},"kd728h5jcjjje6rbqwymfj9zph86m4jp","k17bc73bymk3wvfgy6mjgpjcps86ncc6",[342,346,219,343,341,345,221,220,344],{"evaluatedAt":353,"extractAt":354,"updatedAt":355},1778692494031,1778692456956,1778692569861,{"_creationTime":357,"_id":358,"community":359,"display":360,"identity":366,"providers":369,"relations":379,"tags":381,"workflow":382},1778698535352.3315,"k171k49wrnbgw2q102k3tpdj8d86nk41",{"reviewCount":8},{"description":361,"installMethods":362,"name":364,"sourceUrl":365},"AI Elements is a component library and custom registry built on top of shadcn/ui to help you build AI-native applications faster.",{"npm":363},"ai-elements","Vercel CLI","https://github.com/vercel/ai-elements",{"basePath":367,"githubOwner":368,"githubRepo":363,"locale":275,"slug":219,"type":219},"packages/cli","vercel",{"evaluate":370,"extract":377},{"promptVersionExtension":209,"promptVersionScoring":210,"score":371,"tags":372,"targetMarket":255,"tier":223},99,[219,373,368,218,374,375,376],"deployment","automation","infrastructure","cloud",{"commitSha":257,"license":378},"Apache-2.0",{"repoId":380},"kd7bmemx4stzs4sg8v742f96hs86nn1h",[374,219,376,373,218,375,368],{"evaluatedAt":383,"extractAt":384,"updatedAt":383},1778698656693,1778698535352,{"_creationTime":386,"_id":387,"community":388,"display":389,"identity":395,"providers":398,"relations":406,"tags":408,"workflow":409},1778694578248.1074,"k1761s0cbnce7qwccb3zrxct5186mkxt",{"reviewCount":8},{"description":390,"installMethods":391,"name":393,"sourceUrl":394},"The fastest path to AI-powered full stack observability, even for lean teams.",{"cargo":392},"rdp","Netdata Field Encoder CLI","https://github.com/netdata/netdata",{"basePath":396,"githubOwner":397,"githubRepo":397,"locale":275,"slug":392,"type":219},"src/crates/rdp","netdata",{"evaluate":399,"extract":404},{"promptVersionExtension":209,"promptVersionScoring":210,"score":371,"tags":400,"targetMarket":255,"tier":223},[401,402,403,219,218],"observability","data-processing","encoding",{"commitSha":257,"license":405},"GPL-3.0-or-later",{"repoId":407},"kd70yp91ybn40a638h3hzz6nbd86m2cw",[219,402,218,403,401],{"evaluatedAt":410,"extractAt":411,"updatedAt":410},1778694927532,1778694578248,{"_creationTime":413,"_id":414,"community":415,"display":416,"identity":422,"providers":424,"relations":433,"tags":436,"workflow":437},1778699656570.2573,"k17ctrgq564d8cjntzdekp2dt586n0hx",{"reviewCount":8},{"description":417,"installMethods":418,"name":420,"sourceUrl":421},"Ein „Fact-Forcing“-Hook für Claude Code. Lässt die KI vor der Bearbeitung innehalten und nachforschen.",{"pypi":419},"gateguard-ai","gateguard","https://github.com/zunoworks/gateguard",{"basePath":277,"githubOwner":423,"githubRepo":420,"locale":18,"slug":420,"type":219},"zunoworks",{"evaluate":425,"extract":432},{"promptVersionExtension":209,"promptVersionScoring":210,"score":426,"tags":427,"targetMarket":255,"tier":223},98,[428,429,430,431,219,218,308],"claude","ai-agent","guardrail","python",{"commitSha":257},{"repoId":434,"translatedFrom":435},"kd7cpymv9nv5641nqx7d2mj0p586nzwt","k17fzvw7q4e13rbrdphydzdfwx86nqag",[429,428,219,308,218,430,431],{"evaluatedAt":438,"extractAt":439,"updatedAt":440},1778699634441,1778699617694,1778699656570]