[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-superdocsapp-superdocs-hi":3,"guides-for-superdocsapp-superdocs":267},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":25,"identity":216,"isFallback":221,"parentExtension":222,"providers":248,"relations":251,"repo":252,"workflow":266},1778000242048.1428,"k1739bmmt68r3bqdvzs9b51wqs865051",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Edit, draft, search, summarize, and export styled documents (.docx / PDF / HTML / Markdown / RTF) via the SuperDocs MCP server. Single install bundles 21 MCP tools, 4 user-invocable workflow prompts, and a skill that auto-loads when document work is requested.",{},"SuperDocs Plugin","https://github.com/superdocsapp/superdocs-plugin",[15,16,17,18,19,20,21,22,23,24],"document","editing","mcp","ai","docx","pdf","html","markdown","rtf","authentication",{"_creationTime":26,"_id":27,"extensionId":5,"locale":28,"result":29,"trustSignals":203,"workflow":214},1778006249801.8694,"kn7ay2bbc2tbqr211896htqez186412x","en",{"checks":30,"evaluatedAt":193,"extensionSummary":194,"promptVersionExtension":195,"promptVersionScoring":196,"rationale":197,"score":198,"summary":199,"tags":200,"targetMarket":201,"tier":202},[31,36,39,42,46,49,53,57,60,63,67,71,75,79,82,85,88,91,94,97,101,105,109,113,117,120,123,126,130,133,136,139,142,145,148,151,154,157,160,163,166,169,172,175,179,182,185,189],{"category":32,"check":33,"severity":34,"summary":35},"Practical Utility","Problem relevance","pass","The description clearly states the user problem of editing, drafting, searching, summarizing, and exporting styled documents, addressing a common pain point for document management.",{"category":32,"check":37,"severity":34,"summary":38},"Unique selling proposition","The extension offers significant value beyond a simple prompt by providing a dedicated MCP server with 21 tools and workflow prompts for structured document editing, preserving formatting and enabling complex operations not possible with basic LLM text generation.",{"category":32,"check":40,"severity":34,"summary":41},"Production readiness","The bundle provides a complete lifecycle for document editing, including upload, editing, export, and even prompts for specific workflows like drafting NDAs, indicating it is production-ready for its stated use case.",{"category":43,"check":44,"severity":34,"summary":45},"Scope","Single responsibility principle","The plugin focuses on document editing and management via the SuperDocs MCP server, clearly defining its scope and not extending into unrelated domains.",{"category":43,"check":47,"severity":34,"summary":48},"Description quality","The displayed description accurately reflects the capabilities of the plugin, including the number of tools and prompts, and the core functionality of document editing and export.",{"category":50,"check":51,"severity":34,"summary":52},"Invocation","Scoped tools","The MCP server exposes specific tools like `upload_document_base64`, `export_document`, and `chat`, which are narrow verb-noun specialists, facilitating precise agent selection.",{"category":54,"check":55,"severity":34,"summary":56},"Documentation","Configuration & parameter reference","The README and plugin.json clearly document the required `api_key` parameter, its purpose, and how it's securely stored, with installation instructions and examples provided.",{"category":43,"check":58,"severity":34,"summary":59},"Tool naming","Tool names such as `upload_document_base64`, `export_document`, and `chat` are descriptive and adhere to the verb-noun convention within the document editing domain.",{"category":43,"check":61,"severity":34,"summary":62},"Minimal I/O surface","Tool inputs, like `filename` and `session_id`, are specific to the task, and outputs like `document_html` or `job_id` are relevant to the operation, avoiding unnecessary data dumps.",{"category":64,"check":65,"severity":34,"summary":66},"License","License usability","The extension is licensed under MIT, a permissive open-source license, clearly stated in the LICENSE file and plugin manifests.",{"category":68,"check":69,"severity":34,"summary":70},"Maintenance","Commit recency","The last commit was 8 days ago, indicating recent maintenance and active development.",{"category":68,"check":72,"severity":73,"summary":74},"Dependency Management","not_applicable","The plugin does not appear to rely on third-party npm dependencies that would require explicit management beyond the MCP server itself.",{"category":76,"check":77,"severity":34,"summary":78},"Security","Secret Management","The `api_key` is declared as `sensitive: true` in `userConfig`, ensuring it is handled securely via the OS keychain and not exposed in plaintext.",{"category":76,"check":80,"severity":34,"summary":81},"Injection","The extension uses a structured MCP server and explicit tools, minimizing the risk of injection attacks. No untrusted data is executed as code.",{"category":76,"check":83,"severity":34,"summary":84},"Transitive Supply-Chain Grenades","All dependencies and scripts appear to be bundled within the repository, and the MCP server is fetched via a documented URL, with no indication of runtime downloads or arbitrary script execution.",{"category":76,"check":86,"severity":34,"summary":87},"Sandbox Isolation","The plugin interacts with the SuperDocs MCP server and uses standard tool calls, with no indication of attempts to modify files outside its designated scope or user-specific directories.",{"category":76,"check":89,"severity":34,"summary":90},"Sandbox escape primitives","No evidence of detached processes or retry loops around denied tool calls was found in the provided code snippets.",{"category":76,"check":92,"severity":34,"summary":93},"Data Exfiltration","The plugin uses a documented API key for authentication and does not appear to make undocumented outbound calls or submit confidential data.",{"category":76,"check":95,"severity":34,"summary":96},"Hidden Text Tricks","Bundled files and descriptions do not contain hidden steering tricks, invisible Unicode characters, or other obfuscation methods.",{"category":98,"check":99,"severity":34,"summary":100},"Hooks","Opaque code execution","The plugin's functionality is primarily driven by MCP server calls and a single skill file, with no indication of obfuscated code, base64 payloads, or runtime script fetching.",{"category":102,"check":103,"severity":34,"summary":104},"Portability","Structural Assumption","The skill uses explicit tool calls and session IDs, and the setup instructions guide the user on configuring the environment, avoiding assumptions about project structure.",{"category":106,"check":107,"severity":34,"summary":108},"Trust","Issues Attention","0 issues opened and 0 issues closed in the last 90 days, indicating no outstanding issues or slow response.",{"category":110,"check":111,"severity":34,"summary":112},"Versioning","Release Management","A version '1.0.0' is declared in `plugin.json` and `CHANGELOG.md`, indicating a managed release process.",{"category":114,"check":115,"severity":34,"summary":116},"Code Execution","Validation","The plugin utilizes specific tool parameters and relies on the MCP server for validation, and the `userConfig` ensures the API key is required and sensitive.",{"category":76,"check":118,"severity":34,"summary":119},"Unguarded Destructive Operations","While document modification can be considered destructive, the plugin uses explicit tools with defined actions and relies on user interaction for approval (e.g., HITL), with no evidence of unguarded destructive primitives.",{"category":114,"check":121,"severity":34,"summary":122},"Error Handling","The skill documentation outlines clear patterns for handling errors, including using `chat_async` with approval modes and expecting structured responses, indicating robust error handling.",{"category":114,"check":124,"severity":34,"summary":125},"Logging","The README and skill documentation describe how to use the MCP server and its tools, with clear patterns for workflows, implying that actions are auditable through the session history and tool outcomes.",{"category":127,"check":128,"severity":34,"summary":129},"Compliance","GDPR","The plugin handles sensitive API keys securely and relies on the SuperDocs MCP server, which is expected to manage user data according to privacy standards; no personal data is directly processed or submitted by the plugin itself without explicit user action or approval.",{"category":127,"check":131,"severity":34,"summary":132},"Target market","The extension focuses on document editing and export, with no specific regional laws, currencies, or language constraints that would limit its usability globally.",{"category":102,"check":134,"severity":34,"summary":135},"Runtime stability","The plugin is designed to work with various clients (Claude Code, Cursor, VS Code, etc.) by using standard MCP protocols and providing installation instructions for different environments.",{"category":43,"check":137,"severity":34,"summary":138},"Tool surface size","The plugin exposes a reasonable number of tools (21 MCP tools and 4 prompts), fitting within the recommended range for effective agent interaction.",{"category":50,"check":140,"severity":34,"summary":141},"Name collisions","The plugin's tools are prefixed with `superdocs__` or related identifiers, preventing name collisions with Claude Code built-ins or other MCP servers.",{"category":50,"check":143,"severity":34,"summary":144},"Overlapping near-synonym tools","The tools provided appear to have distinct functions (e.g., `upload_document_base64`, `export_document`, `chat`) without significant overlap or redundancy.",{"category":50,"check":146,"severity":73,"summary":147},"Hooks-off mechanism","This plugin does not appear to utilize hooks, therefore a hooks-off mechanism is not applicable.",{"category":50,"check":149,"severity":73,"summary":150},"Hook matcher tightness","This plugin does not appear to utilize hooks, therefore hook matcher tightness is not applicable.",{"category":76,"check":152,"severity":73,"summary":153},"Hook security","This plugin does not appear to utilize hooks, therefore hook security is not applicable.",{"category":98,"check":155,"severity":73,"summary":156},"Silent prompt rewriting","This plugin does not appear to utilize UserPromptSubmit hooks, therefore silent prompt rewriting is not applicable.",{"category":76,"check":158,"severity":73,"summary":159},"Permission Hook","This plugin does not appear to utilize PermissionRequest hooks, therefore permission hook checks are not applicable.",{"category":127,"check":161,"severity":73,"summary":162},"Hook privacy","This plugin does not appear to utilize hooks for logging or telemetry, therefore hook privacy checks are not applicable.",{"category":114,"check":164,"severity":73,"summary":165},"Hook dependency","This plugin does not appear to utilize hooks, therefore hook dependency checks are not applicable.",{"category":54,"check":167,"severity":34,"summary":168},"Install / Setup Instructions","The README provides clear installation instructions, including the need for an API key and the command to install the plugin, along with setup steps for different clients.",{"category":54,"check":170,"severity":34,"summary":171},"Feature Transparency","The README and skill file clearly document the plugin's capabilities, including the MCP server details, tools, prompts, and workflows.",{"category":54,"check":173,"severity":34,"summary":174},"Phantom features","All features mentioned in the README, such as the 21 MCP tools and 4 workflow prompts, have corresponding implementations or documentation within the provided files.",{"category":176,"check":177,"severity":34,"summary":178},"Convention","Layout convention adherence","The plugin follows standard conventions with `plugin.json` in `.claude-plugin/` and the skill file in `skills/superdocs/SKILL.md`.",{"category":176,"check":180,"severity":34,"summary":181},"Plugin state","The `userConfig` handles the API key securely via the OS keychain, avoiding the need for persistent plugin state files within the project.",{"category":76,"check":183,"severity":34,"summary":184},"Keychain-stored secrets","The API key is correctly declared in `userConfig` with `sensitive: true`, indicating it will be stored in the OS keychain.",{"category":186,"check":187,"severity":34,"summary":188},"Dependencies","Tagged release sourcing","The MCP server URL points to a documented API endpoint, and the plugin itself has a declared version, indicating stable sourcing.",{"category":190,"check":191,"severity":34,"summary":192},"Installation","Clean uninstall","The plugin's installation primarily involves configuring environment variables and setting up MCP server access, which are generally reversible and do not involve background daemons or services that would survive an uninstall.",1778006187555,"This plugin leverages the SuperDocs MCP server, offering 21 specialized tools and 4 workflow prompts for detailed document manipulation. It supports editing, drafting, summarizing, and exporting documents in various formats like .docx, PDF, HTML, Markdown, and RTF, with a focus on preserving formatting and enabling efficient workflows for large documents.","2.0.0","3.4.0","The extension is exceptionally well-documented, secure, and production-ready, with a clear scope and robust error handling. The only minor point is the absence of a specific hooks-off mechanism, which is not applicable as hooks are not used.",98,"A comprehensive and secure plugin for structured document editing and export via the SuperDocs MCP server.",[15,16,17,18,19,20,21,22,23,24],"global","verified",{"codeQuality":204,"collectedAt":205,"documentation":206,"maintenance":208,"security":210,"testCoverage":213},{},1778006157233,{"descriptionLength":207,"readmeSize":8},260,{"closedIssues90d":8,"openIssues90d":8,"pushedAt":209},1777236536000,{"hasNpmPackage":211,"license":212,"smitheryVerified":211},false,"MIT",{"hasCi":211,"hasTests":211},{"invalidatedAt":215,"updatedAt":215},1778007780389,{"githubOwner":217,"githubRepo":218,"locale":28,"slug":219,"type":220},"superdocsapp","superdocs-plugin","superdocs","plugin",true,{"_creationTime":223,"_id":224,"community":225,"display":226,"identity":233,"parentExtension":235,"providers":236,"relations":242,"workflow":244},1778000242048.1423,"k175m552vnz7cysm6nmttsmehh865wyc",{"reviewCount":8},{"description":227,"installMethods":228,"name":229,"sourceUrl":13,"tags":230},"Extension from superdocsapp/superdocs-plugin",{},"SuperDocs plugin for Claude Code",[15,17,16,231,18,219,232],"export","api",{"githubOwner":217,"githubRepo":218,"locale":28,"slug":218,"type":234},"marketplace",null,{"extract":237,"smithery":241},{"commitSha":238,"license":212,"marketplace":239},"51df447818a96235de5be102684ee8f3b29aafe9",{"name":218,"pluginCount":240},1,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":211},{"repoId":243},"kd70trbfwqsakvh0f7j7psm49n86459a",{"anyEnrichmentAt":215,"extractAt":245,"githubAt":246,"invalidatedAt":215,"llmAt":247,"smitheryAt":215,"updatedAt":215},1778000242048,1778000242426,1778006249801,{"extract":249,"smithery":250},{"commitSha":238,"license":212},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":211},{"parentExtensionId":224,"repoId":243},{"_creationTime":253,"_id":243,"identity":254,"providers":255,"workflow":263},1777995551258.1155,{"githubOwner":217,"githubRepo":218,"sourceUrl":13},{"discover":256,"github":259},{"sources":257},[258],"mcp-registry",{"closedIssues90d":8,"forks":240,"homepage":260,"license":212,"openIssues90d":8,"pushedAt":209,"readmeSize":261,"stars":8,"topics":262},"https://docs.superdocs.app",3506,[],{"discoverAt":264,"extractAt":265,"githubAt":265,"updatedAt":265},1777995551258,1778000480302,{"anyEnrichmentAt":215,"extractAt":245,"githubAt":246,"invalidatedAt":215,"llmAt":247,"smitheryAt":215,"updatedAt":215},[]]