settings.json

blockedMarketplaces

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

使い方・用途

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

(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.232(1件)

Changed
企業ポリシー設定において、blockedMarketplacesにURL形式で指定された裸のリポジトリURLが、CLI側でgitクローン操作として分類された場合でも確実にブロックされるようになります
英語原文を表示
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で指定している場合、CLIの内部処理でgit clone形式に変換されたリポジトリに対してブロック制限が機能しないエッジケースがありました。

変更後

ポリシーエンジンの判定が強化され、指定されたブロックURLと実行されたgit clone操作のリレーションが確実にマッチングされ、ネットワークアクセスやクローンを防止します。

ユーザーへの恩恵

システム管理者が特定のセキュリティ規制ポリシーを定義する際、迂回経路による未承認マーケットプレイスへのアクセスを確実に遮断できます。

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

変更前

特定の GitHub 組織(Organization)配下にある複数のマーケットプレイスリポジトリに対して許可やブロックを制御する際、リポジトリを1つずつ個別に管理設定ファイルへ追加する必要があり、組織全体の統制を手間なく行うことが困難でした。

変更後

管理設定で "owner/*" という形式のワイルドカードを使用できるようになり、特定の GitHub 組織が所有するすべてのマーケットプレイスリポジトリを一括で許可またはブロック対象に指定できます。

ユーザーへの恩恵

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

v2.1.119(1件)

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

変更前

管理設定で特定のマーケットプレイスをブロックするために hostPatternpathPattern を指定しても、一部の条件下で強制力が不十分であったり、正しく評価されなかったりする可能性がありました。

変更後

設定された正規表現パターンに基づいてホストやファイルパスが厳密にチェックされ、ネットワーク通信やファイル操作の前にブロック対象かどうかが正しく判断されるようになりました。

ユーザーへの恩恵

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

v2.1.117(1件)

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

変更前

一部のプラグイン操作において、管理者によって制限された未承認のマーケットプレイスからの取得が完全に防げない可能性がありました。

変更後

インストールから自動更新に至るすべてのライフサイクルにおいて、承認済みのソースのみが許可されるよう厳格にチェックされます。

ユーザーへの恩恵

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