コンテンツにスキップ

IDEプラグインの接続

プラグインによるネットワークの使用方法

Section titled “プラグインによるネットワークの使用方法”

IDEプラグインはコードをお使いのデバイス上でローカルに処理します。 ソースコードがAikidoのサーバーにアップロードされることはありません。クラウド接続は以下の用途で使用されます。

方向 転送される内容
クラウド → IDE スキャンルールと設定(例: SAST/シークレット用ルールセット、opengrepルール)
IDE ↔ クラウド スコアリング、重複排除、組織のignore・トリアージルールを適用するためのスキャン検出結果(issue)
IDE ↔ クラウド AutoFixおよびAutoTriageのリクエストは処理のためAikidoのバックエンドに送信され、IDEに返されます

これはSAST、シークレット、SCA、IaCの各スキャンに適用されます。接続されたAikidoワークスペースに適用されるものと同じデータ取り扱いポリシーがIDEプラグインにも適用されます。

正しく機能させるには、プラグインが以下のドメインにHTTPS(ポート443)経由でアクセスできる必要があります。

*.aikido.dev
or
ide.aikido.dev

Aikido IDEプラグインが接続できない、またはログインが維持されない場合、ネットワーク制限やファイアウォールルールが原因である可能性が高いです。

1. ターミナルから接続を確認する

Section titled “1. ターミナルから接続を確認する”

macOS / Linux (bash)

# Test DNS resolution
nslookup ide.aikido.dev
# Test HTTPS connectivity
curl -v https://ide.aikido.dev/ping
# Or check if the port is open
nc -vz ide.aikido.dev 443

Windows (PowerShell)

# Test DNS resolution
Resolve-DnsName ide.aikido.dev
# Test HTTPS connectivity
Invoke-WebRequest -Uri https://ide.aikido.dev/ping -UseBasicParsing
# Test port connectivity
Test-NetConnection ide.aikido.dev -Port 443

2. プロキシまたはファイアウォールの設定を確認する

Section titled “2. プロキシまたはファイアウォールの設定を確認する”
  • プロキシまたは企業のファイアウォールが*.aikido.devへのアウトバウンドHTTPS接続を許可していることを確認してください。
  • VPNを使用している場合は、一時的に無効化して接続への影響を確認してください。
  • SSLインターセプションや証明書ピン留めの問題がアクセスをブロックしていないことを確認してください。

IDE内でプロキシとCAを設定する方法について、詳しくはこちらのガイドをご覧ください。

3. それでも問題が解決しない場合

Section titled “3. それでも問題が解決しない場合”

すべてのテストが失敗した場合やタイムアウトが発生した場合は、コマンドの出力結果をAikidoチームに共有してください。さらに詳しく診断いたします。

Visual Studio - サポート情報

Jetbrains - サポート情報