Issueをignoreしてメインフィードから除外する
ユースケース
Section titled “ユースケース ”Aikidoはauto-ignore(ignore基準を参照)による高度な検出機能を備えていますが、まれに誤検知が漏れてしまったり、issueが特定のコンテキストに関係なかったりすることがあります。ignore機能はこうしたケースに対応するために設計されており、セキュリティ状況の概要を正確に保ちます。
ignore権限を持たないユーザーは、直接ignoreする代わりにリクエストを送信します。管理者はignoreされたissue向けの承認受信箱でそれらをレビューします。
Issueグループまたはsubissueをignoreする方法
Section titled “Issueグループまたはsubissueをignoreする方法 ”手順1: Aikido内でignoreしたいissueグループまたはsubissueに移動し、アクションメニュー(三点リーダー)から「Ignore」オプションを選択します。

手順2: subissueの場合、このsubissueおよび今後発生しうる類似の検出をAikidoがどう扱うべきか尋ねられます。

現在および今後のissueをignoreするために、いくつかのオプションが用意されています。利用可能なオプションは、issueをignoreするコンテキスト(単一issueかissueグループか)に加えて、issueの種類(例: Surface MonitoringとCloud Issuesでは表示されるオプションが異なります)によっても異なります。
以下は、表示されうるすべてのignoreオプションの一覧です。
-
このissue/このissueグループのみ
このオプションは、コンテキストに応じて、このsubissueのみ、またはこのissueグループとそのすべてのsubissueをignoreします。注: issueグループをignoreした場合、今後発生する新しいsubissueは自動でignoreされず、この特定のsubissueを含むグループが再度オープンされます。
-
パスでignoreする
このオプションを選択すると、特定のパス配下にある現在および今後のファイルベースのissue(open source、SAST、IAC、exposed secrets)をすべてignoreするissueルールが作成されます。ここでパスを編集して、ルールを好みの粒度に調整することも簡単にできます。
Aikidoにスキャンさせたくないテストフレームワークが特定のパスにある場合に役立ちます。
-
CVEに関連する全findingをignoreする
このオプションは、そのCVEに紐付く現在および今後のすべてのopen source依存関係をignoreするissueルールを作成します。このignoreルールはグローバルで、全リポジトリに適用されます。
-
ルールに関連する全findingをignoreする
Aikido内のほとんどのissueは、SAST、IAC、Cloud issuesなどの特定のルールコードに関連付けられています。このオプションを選択すると、その特定のルールに関連する現在および今後のすべてのissueをignoreするissueルールが作成されます。このignoreルールはグローバルで、全リポジトリに適用されます。
手順3: issueをignoreする選択を確定すると、Aikidoのメインフィードから実際に除外されます。
自動ignoreを含むすべてのignore済みissueを確認する
Section titled “自動ignoreを含むすべてのignore済みissueを確認する ”ignoreビューには、Aikidoのトリアージアルゴリズムによってignoreされたissueと、ユーザーが手動でignoreしたissueがまとめて表示されます。ここでは、自動でignoreされた各issueの根拠を確認できます(ignore基準を参照)。手動でignoreしたissueもここに表示され、Aikido内で行われたすべての除外操作を包括的に確認できます。
