カスタムルール概要
Aikidoでは、コードセキュリティ、クラウドセキュリティ、コード品質全体にわたって独自のルールを定義できるため、チェックをあなたの環境や基準に合わせられます。
カスタムルールを追加できる場所
-
内部のセキュリティ API の強制や、組織固有の一般的な設定ミスなど、あなたのスタックに特有のアプリケーションやインフラのパターンを検出するルールを定義できます。
-
Aikido の管理ルールに加えて、独自のクラウド設定ミスチェックを追加できます。カスタム CSPM ルールはタグを使ってコンプライアンスのベンチマークにマッピングでき、バックアップルールを ISO 27001 の項目に対応付ける場合など、他のクラウドルールと同様にコンプライアンスレポートに表示されます。
-
適用したいコードパターンや規約を自然言語で記述してください。Aikidoはそれらを、プルリクエストで実行され、チーム固有のコーディングガイドラインの適用を支援するAI搭載のチェックに変換します。追加の AutoFix ルールにプロンプトを設定して、Aikidoが違反を修正できるようにします。
代表的なユースケース
- 必須のラッパーや安全なヘルパーなど、社内のセキュリティガイドラインをコード化する
- 自社のアーキテクチャでリスクの高いクラウド設定を検出し、それらをコンプライアンスフレームワークに紐付ける
- ローカルのコーディング標準とアーキテクチャルールを徹底する