Sonatype Nexus Repositoryのイメージスキャン
Sonatype Nexus RepositoryをAikidoに接続することで、コンテナの既知の脆弱性をスキャンできます。
この機能を有効化するには、以下の簡単な手順に従ってください。
手順1: Sonatype Nexus Repositoryにログインします。インスタンスURL、レジストリ名、認証情報を集める必要があります
インスタンスURLは、Sonatype Nexus Repositoryにアクセスするために必要なURLです。これには http(s):// とインスタンスのポート番号が含まれます。例: https://my-awesome-nexus-repository.com:8081
レジストリ名は、イメージのスキャン対象となるホスト型dockerリポジトリの名前です。リポジトリ一覧を確認する際に見つけることができます。

この例では、レジストリの名前は docker-hosted です
認証情報には、ユーザートークン(推奨)またはユーザー認証情報のいずれかを使用できます。
右上のプロフィールに移動します

左サイドバーで「User token」をクリックします。次に「Access user token」ボタンをクリックします

認証を行い、モーダルからuser token name codeとuser token pass codeを取得します


Note: Sonatype Nexus Repositoryでユーザートークンが有効化されていない場合、ログイン認証情報を使用することもできます。ユーザートークンの方が一般的に安全でリセットも容易なため、この方法は推奨しません。
手順2: 収集したデータを該当するフィールドに入力し、保存をクリックします

手順3: Aikidoがアクセス可能なすべてのコンテナリポジトリを検出し、一覧表示します。
手順4: 検出結果の重複排除の精度を高めるため、リポジトリをコードリポジトリに紐づけることができます。このステップは任意です!
手順5: レジストリ横のアクションメニューで「scan repos in registry」をクリックすると開始されます。結果はFeedに表示されます!