SnykのProjectsをまとめて削除する方法(Bulk Delete)

Snykの有償版では以下のような構成でGroup - Organization - Projectが成り立っています。

  • Group: Groupには多くのOrganizationを持つことができます。多くのケースでは企業毎にGroupを作成し、その下にプロジェクト単位やチーム単位でOrganizationを作成して管理します。
  • Ornaization: Organizationは、複数のProjectを管理するユニットで、それらのProjectにアクセスできるチームメンバーの管理も行えます。Ornanization毎にWeb UIやCLIの設定を変更できますので、Organizationを切り替えて使用することも可能です。
  • Project: Projectは、特定ターゲットに対しての解析の構成情報や解析結果を管理するユニットです。

もう解析を行わなくなったProjectや、不要なProjectを一度に削除するにはBulk Deleteが便利です。

Projectの含まれているOrganizationの左側のコントロールペーンから SettingUsage をクリックします。

image

下の方にスクロールすると Projects というセクションがあります。

image

ここで Search projects で対象となるProjectのフィルタリングを行います。 今回は例として、 itmstm/snyk-juice-shop という文字列を Search projects に入力して、対象となる juice-shop のProjectをリストアップします。

image

削除したいProjectにチェックを入れて、 Bulk actions から Delete をクリックします。

image

ブラウザから確認のボックスが開きますので、OK をクリックしてください。

image

これでBulk Deleteができました。

一度に多くのProjectをUIから削除したい場合にどに活用ください。

また、上記の方法以外にもAPIでプログラマティックにProjectを削除することも可能です。 その場合は、こちらのAPIをご利用ください。