For the complete documentation index, see llms.txt. This page is also available as Markdown.

ローカルコードスキャンのためのLinux設定

目次:

ローカルコードスキャンの Linux セットアップ

Aikido Security Local Scanner は、Aikido Security のスキャンをあなたの環境内で実行できるようにするツールで、コードが外部に出ることはありません。スキャンはローカルで行われ、その結果は Aikido Security プラットフォームにアップロードされます。このセットアップにより、自分のマシン上で任意のリポジトリをローカルにスキャンできます。

要件

現在、x86_64 および ARM64 のオペレーティングシステムアーキテクチャをサポートしています。

一時フォルダー​

スキャナーは、特定の処理を実行するために一時的なローカルフォルダー(デフォルトは .aikidotmp)を作成します:

  • 効率的にスキャンを実行するために、特定の lockfile をコピーします。

  • スキャナーの結果を書き込みます。

このフォルダーは、スキャンが完了した後にクリーンアップされます。

さらに、一部のファイルは一時的な作業ディレクトリにコピーされます。十分な空き容量があることを確認してください。最低でも 10GB を推奨します。​

ローカルスキャンの設定方法

1. 認証トークンを取得する

  1. 認証トークンを生成してコピーします。このトークンは一度しか表示できないので注意してください。

  2. このトークンを引数として追加します --apikey プロジェクトでローカルスキャナーを実行する際に。

2. プロジェクトにローカルスキャナーを追加する

Aikido UI からローカルスキャナーのバイナリをダウンロードします。

3. ローカルスキャナーを実行する

これで、あとはスキャンしたいディレクトリでスキャナーを実行するだけです。

デフォルトではすべてのスキャナーが実行されます。特定のスキャナーだけを実行したい場合は、スキャナー名を指定することで可能です。 --scanners オプション。CLI オプションの詳細は こちら.

あるいは、以下から Docker イメージを使用して Docker Hub または AWS Elastic Container Registry リポジトリをスキャンできます。 続行する前に Docker がインストールされている ことを確認してください。まずスキャンしたいディレクトリに移動し、次のようなコマンドでスキャンを実行します:

4. スキャン結果を確認する

最初のスキャンが完了したら、Aikido Feed に移動して結果を確認できます。指定した名前のリポジトリが作成され、スキャンのすべての結果が含まれます。

最終更新

役に立ちましたか?