.aikidoファイルでスキャンを構成する
最終更新
役に立ちましたか?
次の .aikido このファイルを使うと、Aikido が特定のリポジトリをどのように扱うかを細かく調整できます。Aikido は各スキャン時に自動でこれを読み込みます。
Aikido はすでに多くの不要なファイルやディレクトリをデフォルトで除外しています。ほとんどのリポジトリでは、追加設定は不要です。
使用します .aikido リポジトリ固有の例外や動作が必要なときに使います。一般的な用途には、特定のパスの除外、理由付きで受け入れた CVE の無視、そのリポジトリ向けの AutoFix 動作にカスタムコンテキストを与えることが含まれます。
作成してください .aikido ファイル リポジトリのルート直下に.

次の exclude キーと paths サブキーを使うと、Aikido のコードスキャンで特定のファイルやディレクトリをスキャン対象から隠せます。これにより自動的に シークレット、SAST の問題、ロックファイル、コード品質のスキャンを除外できます。
注意: のパスマッチングは .aikido に基づいています 単純な文字列の包含.
設定した値が完全なファイルパスのどこかに含まれていれば、除外されます。 ワイルドカードと正規表現は サポートされていません.
CVE を無視するには、それらを .aikido 理由付きで YAML ファイルに追加します。Aikido の UI でも、これらの特定の CVE が .aikido ファイル。

コードコメントで SAST を無視する
無視することもできます コード内のコメントを使って SAST の検出結果を.
次の .aikido ファイルでは、リポジトリ固有の AutoFix の動作も設定できます。
これを使って、カスタムのブランチ接頭辞や、リポジトリ全体で 1 つの AutoFix PR などの設定を定義できます。
参照: AutoFix の PR 設定 対応している AutoFix 設定と例について。
最終更新
役に立ちましたか?
役に立ちましたか?
exclude:
paths:
- src/useless-folder
- docs/example.js
- .gen.tsignore:
cves:
CVE-2020-8203:
reason: この CVE は気にしません
CVE-2025-22869:
reason: これは対処済みです