Managed settings accept allowedMarketplaces for the marketplace allowlist; older clients still need the canonical key.
What's wrong with this entry?
Managed settings can now spell the plugin marketplace allowlist as allowedMarketplaces, read exactly as strictKnownMarketplaces. If a file sets both, the alias is ignored and a warning is printed. Older Claude Code versions do not know the alias, so keep the canonical key when older clients read the same managed settings file.
- The mapping is registered as a pair,
{ alias: "allowedMarketplaces", canonical: "strictKnownMarketplaces" }. - Managed settings only; the alias is not read from user or project settings.
Alias for strictKnownMarketplaces (managed settings only): this key is read exactly as if it
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.242
Blocked skills-directory plugins say which policy to change
Both mention marketplace strict known
-
v2.1.221
Plugin validation warns about Claude Desktop marketplace compatibility
Both mention allowed marketplace
-
v2.1.223
Marketplace policy lists accept an owner wildcard
Both mention marketplace strict known