{"name":"strictKnownMarketplaces","slug":"strictknownmarketplaces","family":"setting","title":"Settings keys","noun":"settings key","description":"Allowlist the [marketplace](\/docs\/en\/plugins\/overview) sources users can add and install from","description_source":"docs","described_by":{"doc":"claude-code\/settings-reference","title":"All settings"},"presence":{"first_seen":"2.1.138","removed_in":"2.1.284","in_current_build":false,"newest_mined":"2.1.308","builds":126,"mined_builds":149,"first_cited":{"version":"2.1.140","released_at":"2026-05-12 19:50:28","spans":9}},"aliases":[],"entries":[{"version":"2.1.302","anchor":"strictknownmarketplaces-is-normalized-and-an-auth-failure-m","heading":"Marketplace allowlist values are now normalized before use","line":"Claude Code now tidies `strictKnownMarketplaces` values from managed settings before using them, and reworded the start of the connection-lost error","released_at":"2026-10-16 16:48:28","reason":"found in this entry's text, named in this entry"},{"version":"2.1.295","anchor":"managed-settings-summary-now-reports-a-separate-seat-layer","heading":"Plugin settings summary now includes a separate seat layer","line":"The summary of plugin and marketplace settings now includes a seat section with its own plugin and marketplace values","released_at":"2026-10-08 18:22:58","reason":"found in this entry's text, named in this entry"},{"version":"2.1.295","anchor":"machine-plugin-key-load-records-policy","heading":"New check on plugin settings loaded from machine-level files","line":"Claude Code now checks plugin-related settings that come from settings files users cannot write to","released_at":"2026-10-08 18:22:58","reason":"found in this entry's text"},{"version":"2.1.287","anchor":"public-plugin-directory-search-and-marketplace-catalogue","heading":"Plugin directory search grows into a full marketplace with admin controls","line":"Claude Code can now load Anthropic's public plugin directory as a marketplace, open it with `\/plugin search`, and let admins allow or block it","released_at":"2026-10-01 16:59:25","reason":"found in this entry's text"},{"version":"2.1.284","anchor":"allowmanagedpermissionrulesonly-plugins-keep-allowed-tools","heading":"Managed-rules lockdown keeps plugin tool permissions only from admin-backed sources","line":"Under `allowManagedPermissionRulesOnly`, only plugins from admin-backed sources keep their allowed-tools grants; other plugins' grants are ignored","released_at":"2026-09-28 17:11:59","reason":"found in this entry's text"},{"version":"2.1.282","anchor":"empty-strictknownmarketplaces-array-now-counts-as-an-activ","heading":"An empty strictKnownMarketplaces list now counts as a restriction","line":"Setting `strictKnownMarketplaces` to an empty list is now treated as a restriction in force, like other managed allowlists","released_at":"2026-09-24 15:56:22","reason":"found in this entry's text, named in this entry"},{"version":"2.1.282","anchor":"parent-process-managed-settings-now-pass-blockedmarketplaces","heading":"Marketplace restrictions now carry over to Claude Code processes started by another","line":"`blockedMarketplaces` and `strictKnownMarketplaces` from managed settings now pass to child Claude Code processes","released_at":"2026-09-24 15:56:22","reason":"found in this entry's text"},{"version":"2.1.282","anchor":"managed-settings-strictknownmarketplaces-added-to-the-admin","heading":"strictKnownMarketplaces is now an admin-only managed setting","line":"strictKnownMarketplaces now joins allowedMcpServers and availableModels as a setting only the admin policy can set, and failed policy loads are tracked","released_at":"2026-09-24 15:56:22","reason":"found in this entry's text, named in this entry"},{"version":"2.1.282","anchor":"plugin-policy-fingerprint-now-tells-an-unset-marketplace-all","heading":"An empty marketplace allowlist now counts as a plugin policy change","line":"Claude Code now tells an unset strictKnownMarketplaces or blockedMarketplaces apart from an empty one when checking plugin policy","released_at":"2026-09-24 15:56:22","reason":"found in this entry's text, named in this entry"},{"version":"2.1.277","anchor":"new-enterprise-validation-for-marketplace-restriction-settin","heading":"New enterprise validation for marketplace-restriction settings","line":"Marketplace allow\/block settings are now checked for enforceability, with unsafe entries handled differently by list","released_at":"2026-09-18 16:22:26","reason":"found in this entry's text, named in this entry"}],"entries_total":26,"docs":[{"source":"claude-code","path":"settings-reference","title":"All settings","documented":true},{"source":"claude-code","path":"settings","title":"Claude Code settings","documented":true},{"source":"claude-code","path":"admin-setup","title":"Set up Claude Code for your organization","documented":false},{"source":"claude-code","path":"claude-apps-gateway","title":"Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry","documented":false},{"source":"claude-code","path":"claude-apps-gateway-deploy","title":"Claude apps gateway deployment and operations","documented":false},{"source":"claude-code","path":"github-enterprise-server","title":"Claude Code with GitHub Enterprise Server","documented":false},{"source":"claude-code","path":"managed-settings","title":"Deploy managed settings","documented":false},{"source":"claude-code","path":"monitoring-usage","title":"Monitoring","documented":false},{"source":"claude-code","path":"plugins\/host-marketplace","title":"Host and maintain a marketplace","documented":false},{"source":"claude-code","path":"plugins\/loading","title":"Plugin loading reference","documented":false}],"docs_total":14,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/strictknownmarketplaces","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}