日本語

個人のGitLabプロジェクトをスキャンする方法

目次:

個人のGitLabプロジェクトをスキャンする方法

現時点では、Aikidoがスキャンできるのはグループにリンクされたプロジェクトのみです。GitLabユーザーにリンクされたプロジェクトは現在サポートされていません。
​
個人のGitLabプロジェクトでコードスキャンを有効にしたい場合は、個人用のグループを作成し、そこにプロジェクトを移管することをお勧めします。そのためには、以下の手順に従ってください。

ステップ1. GitLabで新しいグループを作成する

GitLabアカウントにログインし、左側のナビゲーションで「Groups」に移動して「New group」をクリックします。手順に従ってグループを作成してください。

グループの探索、作成、検索のオプションがあるGitLab Groupsダッシュボード。

ステップ2. 個人プロジェクトを新しく作成したグループに移管する

次に、個人プロジェクトを新しく作成したグループに移管します。これを行うには、プロジェクトの詳細ページに移動し、左側のナビゲーションに表示される「General settings」に進みます。下部で「Advanced」設定セクションを展開できます。

可視性、バッジ、高度な機能の設定オプションを表示しているGitLabプロジェクトの一般設定ページ。

このセクションの下部で、このプロジェクトを別のネームスペースに移管できます。
​

リポジトリパスの変更とプロジェクトのネームスペース移管のためのGitLabプロジェクト設定。

ステップ3. グループをAikidoに接続する

新しいプロジェクトを新しいネームスペース(つまり「グループ」)に移管したので、Aikidoをそのグループに接続し、読み取り専用アクセスを許可して脆弱性のスキャンを開始できます。
​
Aikidoで、左側のナビゲーションにあるグループのドロップダウンピッカーを選択し、「Add another workspace」をクリックします。

Proプランの「aikido-dev」とチームおよび設定オプションを表示しているワークスペースメニュー。

これで、新しく作成したGitLabグループをAikidoに接続し、個人プロジェクトへの読み取り専用アクセスを付与するフローに進みます。