日本語

GitHub Container Registry

GitHub Container RegistryをAikidoと連携すると、コンテナに既知の脆弱性がないかスキャンできます。

接続する際は、スキャンしたいすべてのコンテナで Inherit access from source repository 設定が有効になっていることを確認してください。有効になっていない場合、Aikidoはそれらのコンテナを読み取ることができません。

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

ステップ1: GitHubアカウントにログインして、必要な情報を収集します。

ユーザー名を確認する必要があります(スクリーンショットを参照)

アバター、ユーザー名、フォロワー、プロフィール編集オプションが表示されたGitHubユーザープロフィールの概要。

ステップ2: コンテナレジストリが存在する組織名をコピーします。組織名はGitHubのURLで確認できます(スクリーンショットを参照)

組織リンクの入力欄に「https://github.com/Organization」と表示されたURL入力フィールド。

ステップ3: プロフィール設定の Developer settings、Personal access tokens、Tokens (classic) から、Aikido用の新しいクラシックトークンを生成します

(直接リンク: https://github.com/settings/tokens)。

スコープには次を含めます: read:packages

GitHubトークンの作成: 有効期限なし、パッケージ読み取りアクセスのスコープを選択。

ステップ4: 収集した情報をAikidoに入力します(直接リンク: https://app.aikido.dev/settings/container-image-registry/add/github)

GitHubコンテナイメージレジストリを接続して認証するためのフォーム。

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

ステップ6: 検出結果の重複排除をより適切に行うために、リポジトリをコードリポジトリにリンクできます。この手順は任意です!

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