{"name":"blockedMarketplaces","slug":"blockedmarketplaces","family":"setting","title":"Settings keys","noun":"settings key","description":"Block [plugin marketplace](\/docs\/en\/plugins\/overview) sources for your organization","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.0.72","released_at":"2025-12-17 21:21:00","spans":4}},"aliases":[],"entries":[{"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.283","anchor":"managed-policies-deniedmodels-from-the-catch-all-policy-is","heading":"Models denied in the catch-all managed policy now apply to every policy","line":"`deniedModels` in the catch-all `managed.policies` entry is now combined with each specific policy's list instead of being replaced by it","released_at":"2026-09-25 18:46:11","reason":"found in this entry's text"},{"version":"2.1.282","anchor":"warning-when-every-blockedmarketplaces-entry-is-invalid","heading":"Settings now warn when every blocked marketplace entry is invalid","line":"If every entry in blockedMarketplaces is invalid, settings validation now reports that the blocklist enforces nothing","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":"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"},{"version":"2.1.277","anchor":"new-client-side-settings-validation-flags-dead-entries-in-po","heading":"New client-side settings validation flags dead entries in policy-array settings","line":"Claude Code now flags invalid entries in the strictKnownMarketplaces and blockedMarketplaces settings","released_at":"2026-09-18 16:22:26","reason":"found in this entry's text, named in this entry"},{"version":"2.1.277","anchor":"new-settings-validation-for-strictknownmarketplaces-and-bloc","heading":"New settings validation for strictKnownMarketplaces and blockedMarketplaces","line":"Invalid strictKnownMarketplaces or blockedMarketplaces settings now fail safe instead of being silently misapplied","released_at":"2026-09-18 16:22:26","reason":"found in this entry's text, named in this entry"},{"version":"2.1.275","anchor":"npm-marketplaceplugin-source-schema-gains-registry-url-vali","heading":"npm marketplace\/plugin source schema gains registry URL validation and richer docs","line":"npm-based plugin marketplaces now validate registry URLs and support scoped allow\/block policies","released_at":"2026-09-17 20:20:31","reason":"found in this entry's text"},{"version":"2.1.242","anchor":"blocked-skills-directory-plugins-say-which-policy-to-change","heading":"Blocked skills-directory plugins say which policy to change","line":"A blocked skills-directory plugin names the two managed policies your admin would need to change.","released_at":"2026-08-24 19:16:14","reason":"named in this entry, found in this entry's text"}],"entries_total":14,"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-config","title":"Claude apps gateway configuration","documented":false},{"source":"claude-code","path":"claude-apps-gateway-deploy","title":"Claude apps gateway deployment and operations","documented":false},{"source":"claude-code","path":"managed-settings","title":"Deploy managed settings","documented":false},{"source":"claude-code","path":"plugins\/loading","title":"Plugin loading reference","documented":false},{"source":"claude-code","path":"plugins\/marketplace-reference","title":"Marketplace reference","documented":false},{"source":"claude-code","path":"plugins\/org","title":"Manage Claude Code plugins for your organization","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/blockedmarketplaces","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}