コンテンツにスキップ

Gitlab Container Registry

(クラウド版)Gitlab Container RegistryをAikidoと連携させて、コンテナを既知の脆弱性についてスキャンできるようになりました。

この機能を有効化するには、以下の簡単な手順に従ってください。

手順1: Gitlabアカウントにログインし、必要な情報を収集します。

まず、ユーザー名を確認します(スクリーンショット参照)

Webアプリケーションで名前、ユーザー名、ステータスオプションを表示するユーザープロフィールのドロップダウン。

手順2: コンテナレジストリが存在するグループIDをコピーします(スクリーンショット参照)

グループ名、公開範囲、プランタイプ、グループIDを表示する組織プロフィール。

手順3: 個人設定のAccess tokensで、Aikido用の新しいトークンを作成します(直接リンク: https://gitlab.com/-/user_settings/personal_access_tokens)。

含めるスコープは以下の通りです: read_api、read_registry

スクリーンショット参照:

選択可能なAPIアクセススコープを持つ新しいパーソナルアクセストークンを作成するフォーム。

手順4: 収集したデータをAikidoに入力します(直接リンク: https://app.aikido.dev/settings/container-image-registry/add/gitlab

ユーザー名、アクセストークン、グループIDを入力するGitLabコンテナレジストリ接続フォーム。

手順5: Aikidoがアクセス可能なすべてのコンテナリポジトリを検出し、一覧表示します。

手順6: リポジトリをコードリポジトリにリンクさせることで、検出結果のより良い重複排除が可能になります。この手順は任意です。

手順7: レジストリの横のアクションメニューで「scan repos in registry」をクリックすると開始されます。結果はFeedに表示されます。