{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:Dieshen/claude_marketplace:plugins/dotnet-enterprise", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "0ff9f145da7551a5389adf9df344cfd66d791ab1", "treeHash": "1830a64fb0be23a827de8e72d45276794c3d33bdf86324f46d9136424b757163", "generatedAt": "2025-11-28T10:10:21.831170Z", "toolVersion": "publish_plugins.py@0.2.0" }, "origin": { "remote": "git@github.com:zhongweili/42plugin-data.git", "branch": "master", "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" }, "manifest": { "name": "dotnet-enterprise", "description": "Enterprise .NET Patterns - ASP.NET Core, Entity Framework, security best practices for .NET 8, 9, and 10", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "456b9e9182c8bed0dfd686f40dfd8b0673b22dcc359e47097896ee0cc52b4b8b" }, { "path": "agents/dotnet-builder.md", "sha256": "7d63da51af795d117c764ff1971191767685cd15223b74be1792fe8bdcd3f5d5" }, { "path": ".claude-plugin/plugin.json", "sha256": "c633da38fae82c00391fca67118cf4f441fa8fbac7636457788e87710fb10327" }, { "path": "commands/dotnet-patterns.md", "sha256": "d0affc924e8ad79887e33a83aab8bb26008a27b15ff6f07aad9404150ea58acd" } ], "dirSha256": "1830a64fb0be23a827de8e72d45276794c3d33bdf86324f46d9136424b757163" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }