settings.json

blockedMarketplaces

型array記述場所管理者設定のみ

プラグインの追加やインストールを禁止するマーケットプレイスのブロックリストを設定します(管理設定専用)。

記述例

{
  "blockedMarketplaces": [
    { "source": "github", "repo": "untrusted/plugins" }
  ]
}

使い方・用途

  • 信頼できない、または未承認のプラグインソースを、ダウンロードやファイル操作が発生する前に確実に遮断したい場合に使用します。
  • インストールから自動更新までのライフサイクル全般にわたり、組織のセキュリティ基準を満たさないソースからの取得を防止できます。
英語原文(公式ドキュメントより)

(Managed settings only) Blocklist of marketplace sources. These exact sources are blocked from being added as marketplaces. The check happens before downloading, so blocked sources never touch the filesystem.

関連する変更履歴

v2.1.277(1件)

Fixed
strictKnownMarketplaces または blockedMarketplaces の不正なエントリが 1 つあるだけで、企業向けマーケットプレイスポリシー全体が無効化されてしまう問題を修正した
英語原文を表示
Fixed one malformed strictKnownMarketplaces or blockedMarketplaces entry silently disabling the whole enterprise marketplace policy

v2.1.232(1件)

Changed
エンタープライズポリシー: URL 型の blockedMarketplaces エントリで単体のリポジトリ URL を指定している場合、CLI がそれを git クローンと分類しても引き続きその URL をブロックします。
英語原文を表示
Enterprise policy: a url-typed blockedMarketplaces entry for a bare repo URL keeps blocking that URL when the CLI classifies it as a git clone

変更後

企業ポリシーで url 型の blockedMarketplaces に bare リポジトリ URL を登録しておけば、CLI がその URL を git clone として分類する場合でもブロックが維持されるため、URL の表記ゆれを悪用したマーケットプレイス追加を確実に防げる。

v2.1.223(1件)

Added
GitHub 組織配下のすべてのマーケットプレイスリポジトリの許可またはブロックを一括で指定できるように、管理設定(strictKnownMarketplaces および blockedMarketplaces)にオーナーのワイルドカードエントリ("owner/*")を追加しました。
英語原文を表示
Added owner wildcard entries ("owner/*") to the strictKnownMarketplaces and blockedMarketplaces managed settings for allowing or blocking all marketplace repos under a GitHub org

変更後

組織内の開発環境におけるプラグインマーケットプレイスの利用制限を、リポジトリごとに個別登録することなく、組織単位でまとめて安全に管理できるようになります。

v2.1.119(1件)

Changed
セキュリティの向上: blockedMarketplaces 設定において、hostPattern および pathPattern エントリが正しく適用されるようになりました
英語原文を表示
Security: blockedMarketplaces now correctly enforces hostPattern and pathPattern entries

変更後

組織の管理者が信頼できないプラグインソースをより確実に制限できるようになり、開発環境のセキュリティガバナンスを強化できます。

v2.1.117(1件)

Changed
管理設定の blockedMarketplaces と strictKnownMarketplaces が、プラグインのインストールや更新、自動アップデート時にも強制適用されるようになりました
英語原文を表示
Managed-settings blockedMarketplaces and strictKnownMarketplaces are now enforced on plugin install, update, refresh, and autoupdate

変更後

企業環境などにおいて、セキュリティポリシーに基づいた安全なプラグインのみが利用されることを保証します。