Plugin validation warns when marketplace or plugin names would be rejected by Claude Desktop's managed sync.
What's wrong with this entry?
Marketplace and plugin names that Claude Code accepts but Claude Desktop's managed sync would reject now produce a warning at validation time.
- Names are checked against Claude Desktop's stricter pattern
/^[A-Za-z0-9][A-Za-z0-9._-]{0,127}$/: alphanumeric start, then letters, digits,.,_or-, up to 128 characters. - Reserved marketplace names are
org,org-provisionedandunknown. - The warning explains that the managed
allowedPluginMarketplacessync will reject the whole marketplace, or drop the individual plugin entry. - Claude Code itself still accepts these names.
is reserved in Claude Desktop, is reserved in Claude Desktop. Claude Code accepts it, but the Claude Desktop managed marketplace sync (allowedPluginMarketplaces) will reject the whole marketplace.
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.232
allowedMarketplacesworks as an alias forstrictKnownMarketplacesBoth mention allowed marketplace
-
v2.1.232
Two new spellings for the marketplace settings keys
Both mention allowed marketplace
-
v2.1.234
/permissions opens straight away
Both mention allowed