[DOCS] Managed marketplace policy docs outdated about install/update enforcement
Documentation Type
Incorrect/outdated documentation
Documentation Location
https://code.claude.com/docs/en/settings
Section/Topic
blockedMarketplaces and strictKnownMarketplaces in the settings reference, plus the managed marketplace restrictions guidance
Current Documentation
The settings reference currently says:
blockedMarketplaces | (Managed settings only) Blocklist of marketplace sources. Blocked sources are checked before downloading, so they never touch the filesystem.
strictKnownMarketplaces | (Managed settings only) Allowlist of plugin marketplaces users can add. Undefined = no restrictions, empty array = lockdown. Applies to marketplace additions only.
Later on the same page, the detailed guidance says:
strictKnownMarketplaces is a policy gate: it controls what users may add but does not register any marketplaces.
The restriction applies only to adding NEW marketplaces; previously installed marketplaces remain accessible
The marketplace guide currently says:
For organizations requiring strict control over plugin sources, administrators can restrict which plugin marketplaces users are allowed to add using the strictKnownMarketplaces setting in managed settings.
strictKnownMarketplaces restricts what users can add, but does not register marketplaces on its own.
The discover/install guide documents refresh and auto-update behavior:
Refresh plugin listings from a marketplace: /plugin marketplace update marketplace-name
Claude Code can automatically update marketplaces and their installed plugins at startup.
What's Wrong or Missing?
Changelog v2.1.117 says managed-settings blockedMarketplaces and strictKnownMarketplaces are now enforced on plugin install, update, refresh, and autoupdate.
The current docs still describe strictKnownMarketplaces as an add-time-only restriction and explicitly say previously installed marketplaces remain accessible. That is now outdated if installs, manual refreshes, updates, and startup autoupdates are also blocked by policy.
The docs also do not explain the broader enforcement surface for either setting:
A. Install/update/refresh enforcement is missing
Admins and users are not told that marketplace policy can block /plugin install, /plugin marketplace update, marketplace refreshes, and automatic marketplace/plugin updates.
B. Existing marketplace behavior is now unclear
The current statement that previously installed marketplaces remain accessible conflicts with the new changelog behavior and needs to be clarified or removed.
C. blockedMarketplaces is under-documented in user-facing marketplace docs
The settings table mentions pre-download blocking, but the marketplace guide does not explain how blockedMarketplaces affects existing configured marketplaces during refresh/update flows.
Suggested Improvement
Update the managed marketplace policy docs to describe enforcement across the full plugin lifecycle, not just marketplace addition.
Suggested changes:
- In
settingsandplugin-marketplaces, add a short enforcement matrix for:
/plugin marketplace add/plugin install/plugin marketplace update- marketplace refresh in the
/pluginUI - startup autoupdate / automatic plugin updates
- Replace the current “applies to marketplace additions only” / “previously installed marketplaces remain accessible” wording with behavior that matches v2.1.117.
- Add a
blockedMarketplacessubsection to the marketplace guide that explains how blocked sources behave when a marketplace was already configured before policy changed. - Cross-link the discover/install guide so readers managing marketplaces can see that policy may block refresh and auto-update operations too.
Impact
Medium - Makes feature difficult to understand
Additional Context
Affected Pages:
| Page | Line(s) | Context |
|------|---------|---------|
| https://code.claude.com/docs/en/settings | 175, 217, 844-866 | Settings reference says strictKnownMarketplaces applies only to marketplace additions and that previously installed marketplaces remain accessible |
| https://code.claude.com/docs/en/plugin-marketplaces | 613-700 | Managed marketplace restrictions page documents only add-time strictKnownMarketplaces behavior |
| https://code.claude.com/docs/en/discover-plugins | 342-380, 405 | Marketplace update and auto-update flows are documented without explaining managed-policy enforcement |
Total scope: 3 pages affected
Source: Changelog v2.1.117
Exact changelog entry: Managed-settings blockedMarketplaces and strictKnownMarketplaces are now enforced on plugin install, update, refresh, and autoupdate
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗