コンテンツにスキップ

Issueをignoreしてメインフィードから除外する

Aikidoはauto-ignore(ignore基準を参照)による高度な検出機能を備えていますが、まれに誤検知が漏れてしまったり、issueが特定のコンテキストに関係なかったりすることがあります。ignore機能はこうしたケースに対応するために設計されており、セキュリティ状況の概要を正確に保ちます。

ignore権限を持たないユーザーは、直接ignoreする代わりにリクエストを送信します。管理者はignoreされたissue向けの承認受信箱でそれらをレビューします。

Issueグループまたはsubissueをignoreする方法

Section titled “Issueグループまたはsubissueをignoreする方法 ”

手順1: Aikido内でignoreしたいissueグループまたはsubissueに移動し、アクションメニュー(三点リーダー)から「Ignore」オプションを選択します。

ソフトウェアインターフェースにおけるタスク管理・issue対応用のアクションメニューのオプション

手順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内で行われたすべての除外操作を包括的に確認できます。