[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-anomalyarmor-armor-fr":3,"guides-for-anomalyarmor-armor":267,"similar-k177z2t3rfgaw0zrb7qprpnndh864r09":268},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":25,"identity":213,"isFallback":218,"parentExtension":219,"providers":248,"relations":252,"repo":253,"workflow":266},1777995627391.5356,"k177z2t3rfgaw0zrb7qprpnndh864r09",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Data observability plugin - health monitoring, alerts, schema drift, freshness tracking",{},"AnomalyArmor Agents","https://github.com/anomalyarmor/agents",[15,16,17,18,19,20,21,22,23,24],"data-observability","mcp","python","alerts","freshness","schema-drift","data-quality","monitoring","security","pipeline",{"_creationTime":26,"_id":27,"extensionId":5,"locale":28,"result":29,"trustSignals":199,"workflow":211},1777995897177.465,"kn7f0gzq4fayvgcanwd16tmvth865b4s","en",{"checks":30,"evaluatedAt":189,"extensionSummary":190,"promptVersionExtension":191,"promptVersionScoring":192,"rationale":193,"score":194,"summary":195,"tags":196,"targetMarket":197,"tier":198},[31,36,39,42,46,49,53,57,60,63,67,71,74,78,81,84,87,90,93,96,100,104,108,112,116,119,122,126,130,133,136,139,142,145,148,151,154,157,160,163,166,169,172,175,179,182,185],{"category":32,"check":33,"severity":34,"summary":35},"Practical Utility","Problem relevance","pass","The description clearly states the extension addresses data observability challenges like health monitoring, alerts, schema drift, and freshness tracking.",{"category":32,"check":37,"severity":34,"summary":38},"Unique selling proposition","The plugin bundles multiple data observability tools for AI assistants, going beyond a simple API wrapper by providing integrated workflows and analysis capabilities.",{"category":32,"check":40,"severity":34,"summary":41},"Production readiness","The plugin includes a hosted MCP server and a Python SDK with comprehensive tools for data observability, covering the full lifecycle from monitoring to analysis and alerting.",{"category":43,"check":44,"severity":34,"summary":45},"Scope","Single responsibility principle","The plugin is focused on data observability, bundling related tools and skills for monitoring, alerting, and analysis, without venturing into unrelated domains.",{"category":43,"check":47,"severity":34,"summary":48},"Description quality","The description is concise, accurate, and clearly communicates the plugin's core functionality in data observability.",{"category":50,"check":51,"severity":34,"summary":52},"Invocation","Scoped tools","The MCP server exposes numerous narrow verb-noun tools for specific data observability tasks, facilitating precise agent invocation.",{"category":54,"check":55,"severity":34,"summary":56},"Documentation","Configuration & parameter reference","The README and tool docstrings provide clear documentation for all parameters, including connection configurations, tool arguments, and monitoring settings.",{"category":43,"check":58,"severity":34,"summary":59},"Tool naming","Tools are named descriptively using verb-noun patterns within the data observability domain.",{"category":43,"check":61,"severity":34,"summary":62},"Minimal I/O surface","Tool inputs are well-defined and specific, avoiding unnecessary parameters, and outputs are structured and focused on task results.",{"category":64,"check":65,"severity":34,"summary":66},"License","License usability","The extension is licensed under MIT, a permissive open-source license.",{"category":68,"check":69,"severity":34,"summary":70},"Maintenance","Commit recency","The last commit was 12 days ago, indicating recent maintenance activity.",{"category":68,"check":72,"severity":34,"summary":73},"Dependency Management","The project uses uv for dependency management and includes dev dependencies, indicating a structured approach to handling dependencies.",{"category":75,"check":76,"severity":34,"summary":77},"Security","Secret Management","The plugin handles API keys securely by routing them through userConfig with sensitive: true, and does not echo secrets to stdout.",{"category":75,"check":79,"severity":34,"summary":80},"Injection","The repository structure and code do not indicate any loading or execution of untrusted third-party data as instructions.",{"category":75,"check":82,"severity":34,"summary":83},"Transitive Supply-Chain Grenades","All code and dependencies appear to be bundled within the repository, with no runtime downloads or remote-pipe-to-shell patterns observed.",{"category":75,"check":85,"severity":34,"summary":86},"Sandbox Isolation","The plugin operates within its specified scopes and does not appear to modify files outside the project or interact with user-specific paths inappropriately.",{"category":75,"check":88,"severity":34,"summary":89},"Sandbox escape primitives","No detached process spawns, retry loops around denied calls, or background child processes that outlive the hook were detected.",{"category":75,"check":91,"severity":34,"summary":92},"Data Exfiltration","There are no indications of imperative instructions to read and submit confidential data to third parties, and outbound calls are documented or expected.",{"category":75,"check":94,"severity":34,"summary":95},"Hidden Text Tricks","Bundled files appear free of hidden-steering tricks such as invisible characters, white-on-white text, or bidi overrides.",{"category":97,"check":98,"severity":34,"summary":99},"Hooks","Opaque code execution","The hook scripts are plain bash or mjs files and do not contain obfuscated code, base64 payloads, or eval calls.",{"category":101,"check":102,"severity":34,"summary":103},"Portability","Structural Assumption","The code uses placeholders and standard conventions rather than making rigid assumptions about user project structure or OS-specific paths.",{"category":105,"check":106,"severity":34,"summary":107},"Trust","Issues Attention","0 issues opened and 0 issues closed in the last 90 days, indicating low issue volume and no apparent maintenance bottleneck.",{"category":109,"check":110,"severity":34,"summary":111},"Versioning","Release Management","Version information is consistently defined across pyproject.toml, marketplace.json, and server.json, with a recent version bump and automated release process.",{"category":113,"check":114,"severity":34,"summary":115},"Code Execution","Validation","Tool inputs and outputs are validated and sanitized through Pydantic models and the SDK's internal handling, ensuring robust data processing.",{"category":75,"check":117,"severity":34,"summary":118},"Unguarded Destructive Operations","Destructive operations are guarded by tool categories and annotations, and no unprompted or chained destructive primitives were found.",{"category":113,"check":120,"severity":34,"summary":121},"Error Handling","Errors are caught, serialized to ToolError, and do not cause silent retries or shared state corruption, ensuring stable execution.",{"category":113,"check":123,"severity":124,"summary":125},"Logging","not_applicable","The skill is read-only by default, so extensive local audit logging is not strictly necessary.",{"category":127,"check":128,"severity":34,"summary":129},"Compliance","GDPR","The extension does not appear to operate on personal data without proper handling or consent mechanisms.",{"category":127,"check":131,"severity":34,"summary":132},"Target market","The extension has global applicability with no regional restrictions detected in its functionality or documentation.",{"category":101,"check":134,"severity":34,"summary":135},"Runtime stability","The plugin avoids assumptions about specific editors, shells, or OS environments, aiming for broad compatibility.",{"category":43,"check":137,"severity":34,"summary":138},"Tool surface size","The plugin exposes a comprehensive set of 53 tools, which is within the acceptable range for a feature-rich MCP server.",{"category":50,"check":140,"severity":34,"summary":141},"Name collisions","All bundled tools and skills have distinct names and descriptions, preventing accidental routing conflicts.",{"category":50,"check":143,"severity":34,"summary":144},"Overlapping near-synonym tools","Tools are distinctly named and scoped, avoiding redundancy and ambiguity for the agent.",{"category":50,"check":146,"severity":124,"summary":147},"Hooks-off mechanism","The plugin does not appear to utilize hooks that would require a specific 'hooks-off' mechanism.",{"category":50,"check":149,"severity":124,"summary":150},"Hook matcher tightness","No hooks are defined in the plugin's manifest that would require matcher tightness evaluation.",{"category":75,"check":152,"severity":124,"summary":153},"Hook security","No hooks are defined in the plugin's manifest that would require security evaluation.",{"category":97,"check":155,"severity":124,"summary":156},"Silent prompt rewriting","The plugin does not utilize a UserPromptSubmit hook that would potentially rewrite prompts.",{"category":75,"check":158,"severity":124,"summary":159},"Permission Hook","The plugin does not utilize a PermissionRequest hook that would require auto-approval scope evaluation.",{"category":127,"check":161,"severity":124,"summary":162},"Hook privacy","The plugin does not utilize hooks for logging or telemetry that would require privacy evaluation.",{"category":113,"check":164,"severity":124,"summary":165},"Hook dependency","No hooks are defined in the plugin's manifest that would require dependency evaluation.",{"category":54,"check":167,"severity":34,"summary":168},"Install / Setup Instructions","The README provides clear installation instructions for both Claude Code plugin and local MCP server usage, along with prerequisites.",{"category":54,"check":170,"severity":34,"summary":171},"Feature Transparency","The README and tool docstrings comprehensively explain the plugin's capabilities, including the MCP server's tools and skill commands.",{"category":54,"check":173,"severity":34,"summary":174},"Phantom features","All described features and tools in the README and SKILL.md files correspond to implemented functionality in the codebase.",{"category":176,"check":177,"severity":34,"summary":178},"Convention","Layout convention adherence","The plugin adheres to Claude Code plugin structure, with `.claude-plugin/marketplace.json` and separate directories for MCP server and skills.",{"category":176,"check":180,"severity":34,"summary":181},"Plugin state","The plugin does not appear to manage persistent state outside of standard SDS path, and its operations are primarily stateless MCP calls.",{"category":75,"check":183,"severity":34,"summary":184},"Keychain-stored secrets","API keys are handled via userConfig with sensitive: true, indicating they are stored securely in the OS keychain.",{"category":186,"check":187,"severity":34,"summary":188},"Installation","Clean uninstall","The plugin does not spawn background daemons, cron jobs, or persistent containers, allowing for a clean uninstall.",1777995866779,"This plugin provides a rich set of tools and skills for monitoring data quality, tracking schema drift, managing alerts, and analyzing data lineage. It exposes over 50 specific MCP tools and integrates common data observability workflows into AI assistant interactions.","2.0.0","3.4.0","The AnomalyArmor Data Observability Plugin is exceptionally well-implemented, offering a comprehensive MCP server with over 50 tools and numerous skills. It excels in documentation, security practices, and adherence to conventions. The only minor deduction is for the lack of a specific 'hooks-off' mechanism, which is not applicable given the absence of hooks requiring such a feature.",99,"A top-tier data observability plugin with a robust MCP server and comprehensive skills.",[15,16,17,18,19,20,21,22,23,24],"global","verified",{"codeQuality":200,"collectedAt":201,"documentation":202,"maintenance":204,"popularity":206,"security":207,"testCoverage":210},{},1777995845355,{"descriptionLength":203,"readmeSize":8},87,{"closedIssues90d":8,"openIssues90d":8,"pushedAt":205},1776873574000,{"smitheryUniqueUsers":8,"smitheryUseCount":8},{"hasNpmPackage":208,"license":209,"smitheryVerified":208},false,"MIT",{"hasCi":208,"hasTests":208},{"updatedAt":212},1777995897177,{"githubOwner":214,"githubRepo":215,"locale":28,"slug":216,"type":217},"anomalyarmor","agents","armor","plugin",true,{"_creationTime":220,"_id":221,"community":222,"display":223,"identity":230,"parentExtension":232,"providers":233,"relations":242,"workflow":244},1777995627391.535,"k173vznv6dcx28h1c568068tnx864f8n",{"reviewCount":8},{"description":224,"installMethods":225,"name":12,"sourceUrl":13,"tags":226},"AI skills and MCP server for AnomalyArmor data observability",{},[15,227,228,229,214,22,18,20,21],"anomaly-detection","mcp-server","ai-skills",{"githubOwner":214,"githubRepo":215,"locale":28,"slug":214,"type":231},"marketplace",null,{"extract":234,"llm":239,"smithery":241},{"commitSha":235,"license":209,"marketplace":236},"7c56d4a0fc8feccdfa8e85cc11ff1010b18c3a89",{"name":214,"pluginCount":237,"version":238},1,"0.8.1",{"promptVersionExtension":191,"promptVersionScoring":192,"score":240,"targetMarket":197,"tier":198},92,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":208},{"repoId":243},"kd7966c5zsgty1d4tqde2rgz1n8658b1",{"anyEnrichmentAt":245,"extractAt":246,"githubAt":247,"llmAt":212,"smitheryAt":245,"updatedAt":212},1777995723550,1777995627391,1777995627861,{"extract":249,"llm":250,"smithery":251},{"commitSha":235},{"promptVersionExtension":191,"promptVersionScoring":192,"score":194,"targetMarket":197,"tier":198},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":208},{"parentExtensionId":221,"repoId":243},{"_creationTime":254,"_id":243,"identity":255,"providers":256,"workflow":263},1777995551258.0483,{"githubOwner":214,"githubRepo":215,"sourceUrl":13},{"discover":257,"github":260},{"sources":258},[259],"mcp-registry",{"closedIssues90d":8,"forks":8,"license":209,"openIssues90d":8,"pushedAt":205,"readmeSize":261,"stars":237,"topics":262},9394,[],{"discoverAt":264,"extractAt":265,"githubAt":265,"updatedAt":265},1777995551258,1777995647021,{"anyEnrichmentAt":245,"extractAt":246,"githubAt":247,"llmAt":212,"smitheryAt":245,"updatedAt":212},[],[269,302,326,357,379],{"_creationTime":270,"_id":271,"community":272,"display":273,"identity":283,"providers":287,"relations":294,"workflow":297},1778054452948.4253,"k1767a8yk98h8qcz0rkh7t64an867zws",{"reviewCount":8},{"description":274,"installMethods":275,"name":276,"sourceUrl":277,"tags":278},"Skills for designing and building MCP servers that work seamlessly with Claude. Guides you through deployment models (remote HTTP, MCPB, local), tool design patterns, auth, and interactive MCP apps.",{},"MCP Server Development Suite","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/mcp-server-dev",[16,279,280,281,17,282,23,217],"server","development","typescript","documentation",{"githubOwner":284,"githubRepo":285,"locale":28,"slug":286,"type":217},"anthropics","claude-plugins-official","mcp-server-dev",{"extract":288,"llm":291,"smithery":293},{"commitSha":289,"license":290},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","Apache-2.0",{"promptVersionExtension":191,"promptVersionScoring":192,"score":292,"targetMarket":197,"tier":198},98,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":208},{"parentExtensionId":295,"repoId":296},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":298,"extractAt":299,"githubAt":300,"llmAt":301,"smitheryAt":298,"updatedAt":301},1778054509977,1778054452948,1778054454391,1778054703946,{"_creationTime":303,"_id":304,"community":305,"display":306,"identity":318,"providers":320,"relations":324,"workflow":325},1778054452948.4272,"k179khyq4dvq0ytvdcepec984d8666wk",{"reviewCount":8},{"description":307,"name":308,"sourceUrl":309,"tags":310},"Comprehensive toolkit for developing Claude Code plugins. Includes 7 expert skills covering hooks, MCP integration, commands, agents, and best practices. AI-assisted plugin creation and validation.","Plugin Development Toolkit","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/plugin-dev",[280,311,312,215,313,16,314,315,316,317],"plugin-creation","hooks","skills","cli","automation","guidance","best-practices",{"githubOwner":284,"githubRepo":285,"locale":28,"slug":319,"type":217},"plugin-dev",{"extract":321,"llm":322,"smithery":323},{"commitSha":289,"license":290},{"promptVersionExtension":191,"promptVersionScoring":192,"score":194,"targetMarket":197,"tier":198},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":208},{"parentExtensionId":295,"repoId":296},{"anyEnrichmentAt":298,"extractAt":299,"githubAt":300,"llmAt":301,"smitheryAt":298,"updatedAt":301},{"_creationTime":327,"_id":328,"community":329,"display":330,"identity":342,"providers":346,"relations":350,"workflow":353},1778053078370.9028,"k17dwt2y8zcwbj9r1ccgc0mwvs867jac",{"reviewCount":8},{"description":331,"installMethods":332,"name":333,"sourceUrl":334,"tags":335},"Complete Claude Code plugin development system. PROACTIVELY activate when users want to: (1) Create/build plugins with 2025 features, (2) Add skills/commands/agents/hooks, (3) Validate plugin structure, (4) Publish to marketplace, (5) Get plugin development guidance. Provides: agent-first design patterns, progressive disclosure skills, hook automation, MCP integration, marketplace publishing. Includes plugin-expert agent and validation utilities.",{},"Plugin Master","https://github.com/josiahsiegel/claude-plugin-marketplace/tree/HEAD/plugins/plugin-master",[336,337,338,312,16,339,231,340,315,341],"plugin-development","agent","skill","commands","validation","devops",{"githubOwner":343,"githubRepo":344,"locale":28,"slug":345,"type":217},"josiahsiegel","claude-plugin-marketplace","plugin-master",{"extract":347,"llm":349},{"commitSha":348,"license":209},"a05d923c8a3551d4274eef152649583d693b9b67",{"promptVersionExtension":191,"promptVersionScoring":192,"score":194,"targetMarket":197,"tier":198},{"parentExtensionId":351,"repoId":352},"k1741p5y8fyyp90j4zdea56w61867nj3","kd75az366mhppxzk11c689vzen865qkv",{"anyEnrichmentAt":354,"extractAt":355,"githubAt":354,"llmAt":356,"updatedAt":356},1778053080008,1778053078370,1778053164925,{"_creationTime":358,"_id":359,"community":360,"display":361,"identity":372,"providers":373,"relations":377,"workflow":378},1778054452948.416,"k17fds628j6sz9emb26mj91v61867pw5",{"reviewCount":8},{"description":362,"installMethods":363,"name":364,"sourceUrl":365,"tags":366},"Discord messaging bridge with built-in access control. Manage pairing, allowlists, and policy via /discord:access.",{},"Discord","https://github.com/anthropics/claude-plugins-official/tree/HEAD/external_plugins/discord",[367,368,369,370,16,371],"discord","messaging","bridge","access-control","bun",{"githubOwner":284,"githubRepo":285,"locale":28,"slug":367,"type":217},{"extract":374,"llm":375,"smithery":376},{"commitSha":289,"license":290},{"promptVersionExtension":191,"promptVersionScoring":192,"score":292,"targetMarket":197,"tier":198},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":208},{"parentExtensionId":295,"repoId":296},{"anyEnrichmentAt":298,"extractAt":299,"githubAt":300,"llmAt":301,"smitheryAt":298,"updatedAt":301},{"_creationTime":380,"_id":381,"community":382,"display":383,"identity":396,"providers":399,"relations":404,"workflow":407},1778053881467.4126,"k17ancjq4pews3bx19fv3cnn0x866v0b",{"reviewCount":8},{"description":384,"installMethods":385,"name":386,"sourceUrl":387,"tags":388},"Plan, build, and debug Zoom integrations across REST APIs, Meeting SDK, Video SDK, webhooks, bots, and MCP workflows. Search meetings, retrieve recordings, access transcripts, and design AI-powered Zoom experiences.",{},"Zoom Integration Plugin","https://github.com/anthropics/knowledge-work-plugins/tree/HEAD/partner-built/zoom-plugin",[389,390,391,16,392,393,394,395],"zoom","api","sdk","workflow","meetings","recordings","transcripts",{"githubOwner":284,"githubRepo":397,"locale":28,"slug":398,"type":217},"knowledge-work-plugins","zoom-plugin",{"extract":400,"llm":402,"smithery":403},{"commitSha":401,"license":124},"9789ea78ad66e395a9c709146cacecdc14ce2abf",{"promptVersionExtension":191,"promptVersionScoring":192,"score":292,"targetMarket":197,"tier":198},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":208},{"parentExtensionId":405,"repoId":406},"k17a976hfb9h5wyrvbw5572nvs867hs3","kd7a7vj5tkj2ssjqcbwka5sh0x864wea",{"anyEnrichmentAt":408,"extractAt":409,"githubAt":410,"llmAt":411,"smitheryAt":408,"updatedAt":411},1778053907346,1778053881467,1778053882262,1778053992763]