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

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

目次:

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

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

要件

現在サポートしているのは ARM64 のオペレーティングシステムアーキテクチャです。これは、2020年後半以降に出荷された Apple Silicon 搭載の新しいMacで使用されています。

一時フォルダー​

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

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

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

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

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

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

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

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

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

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

  1. AikidoのUIからLocal Scannerインストーラーをダウンロードしてください。

  2. インストーラーを実行します。

Aikido Local Scanner installer

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

オプション1: あとは、リポジトリでスキャナーを実行するだけです。

オプション2: 代わりに、私たちの Dockerイメージ リポジトリをスキャンできます。 続行する前に Docker がインストールされている を使うこともできます。続行する前に、スキャンしたいディレクトリに移動し、次のようなコマンドでスキャンを実行してください:

ARMベースのシステムをお使いの場合は、 --platform=linux/amd64 フラグを追加してDockerイメージを取得してください。

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

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

最終更新

役に立ちましたか?