JetBrains IDEプラグイン
Aikidoは大多数のJetbrains IDEと連携し、コードベースのシークレット、APIキー、SASTコード問題およびSCAをスキャンします。ファイルを開いたり保存したりするたびにスキャンを実行します。
ファイル内で変更を加えて保存するたびに、スキャンが実行されます。問題が検出された場合、エディタ内でハイライト表示されるとともに、Problemsパネルにも表示されます。検出されたSAST問題にカーソルを合わせると、その問題に関する追加のコンテキストが表示されます。

対応IDE
Section titled “対応IDE ”大多数のJetbrain IDEに対応しています
- IntelliJ IDEA(Java/Kotlin/Spring)
- GoLand(Go/JS/TS)
- PhpStorm(PHP/Laravel/Symfony)
- PyCharm(Python/Django)
- Rider(C#/.NET/ASP.NET)
- WebStorm(JS/TS/React)
- RubyMine(Ruby/Rails)
- RustRover(Rust)
- Android Studio(Android)
- CLion(CおよびC++)
インストールとテストの方法
Section titled “インストールとテストの方法 ”このプラグインは有料プランでのみ利用可能です。
ステップ1. JetBrains Marketplaceにアクセスし、Getをクリックします。インストール後、個人アクセストークンの追加を求められます(ステップ2)。
ステップ2. AikidoでJetBrains IDE Integration Screenに移動し、トークンを作成します。

ステップ3. JetBrains Marketplaceのドキュメント内にある例を確認し、すべてが正常に動作するかテストしてください。