# カスタムルール概要

Aikidoでは、コードセキュリティ、クラウドセキュリティ、コード品質全体にわたって独自のルールを定義できるため、チェックをあなたの環境や基準に合わせられます。

### **カスタムルールを追加できる場所**

* [**カスタム SAST & IaC ルール**](https://help.aikido.dev/code-scanning/scanning-practices/add-custom-sast-iac-rules)

  内部のセキュリティ API の強制や、組織固有の一般的な設定ミスなど、あなたのスタックに特有のアプリケーションやインフラのパターンを検出するルールを定義できます。
* [**カスタムCSPMルール**](https://help.aikido.dev/cloud-scanning/custom-cspm-rules)

  Aikido の管理ルールに加えて、独自のクラウド設定ミスチェックを追加できます。カスタム CSPM ルールはタグを使ってコンプライアンスのベンチマークにマッピングでき、バックアップルールを ISO 27001 の項目に対応付ける場合など、他のクラウドルールと同様にコンプライアンスレポートに表示されます。
* [**カスタムコード品質ルール**](https://help.aikido.dev/code-quality/add-custom-code-rules)

  適用したいコードパターンや規約を自然言語で記述してください。Aikidoはそれらを、プルリクエストで実行され、チーム固有のコーディングガイドラインの適用を支援するAI搭載のチェックに変換します。追加の [AutoFix](https://help.aikido.dev/docs/docs-ja/autofix-and-remediation/overview-aikido-autofix) ルールにプロンプトを設定して、Aikidoが違反を修正できるようにします。

### 代表的なユースケース

* 必須のラッパーや安全なヘルパーなど、社内のセキュリティガイドラインをコード化する
* 自社のアーキテクチャでリスクの高いクラウド設定を検出し、それらをコンプライアンスフレームワークに紐付ける
* ローカルのコーディング標準とアーキテクチャルールを徹底する
