日本語

IDEプラグインの接続性

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

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

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

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

必要なドメイン

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

*.aikido.dev
or
ide.aikido.dev

IDEごとのドメインの詳細:

JetBrains - ドメイン VS Code - ドメイン

トラブルシューティング

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

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. プロキシまたはファイアウォールの設定を確認する

  • プロキシまたは企業のファイアウォールが、*.aikido.devへのアウトバウンドHTTPS接続を許可していることを確認してください。
  • VPNを使用している場合は、一時的に無効にして接続性に影響があるかどうかを確認してください。
  • SSLインターセプトや証明書ピンニングの問題によってアクセスがブロックされていないことを確認してください。

IDE内でのプロキシとCAの設定の詳細については、このガイドを参照してください。

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

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

Visual Studio - サポート向け情報 JetBrains - サポート向け情報