# IDEプラグインの接続性

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

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

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

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

## 必要なドメイン

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

```
*.aikido.dev
or
ide.aikido.dev
```

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

{% content-ref url="jetbrains-domains.md" %}
[jetbrains-domains.md](https://help.aikido.dev/docs/docs-ja/ai-and-dev-tools/ide-plugins-overview/troubleshooting/troubleshooting-ide-plugin-connectivity/jetbrains-domains)
{% endcontent-ref %}

{% content-ref url="vs-code-domains.md" %}
[vs-code-domains.md](https://help.aikido.dev/docs/docs-ja/ai-and-dev-tools/ide-plugins-overview/troubleshooting/troubleshooting-ide-plugin-connectivity/vs-code-domains)
{% endcontent-ref %}



## トラブルシューティング

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の設定の詳細については、このガイドを参照してください。](https://help.aikido.dev/docs/docs-ja/ai-and-dev-tools/ide-plugins-overview/troubleshooting/ide-plugin-proxy-and-ca-settings)

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

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

{% content-ref url="../visual-studio-information-for-support.md" %}
[visual-studio-information-for-support.md](https://help.aikido.dev/docs/docs-ja/ai-and-dev-tools/ide-plugins-overview/troubleshooting/visual-studio-information-for-support)
{% endcontent-ref %}

{% content-ref url="../jetbrains-information-for-support.md" %}
[jetbrains-information-for-support.md](https://help.aikido.dev/docs/docs-ja/ai-and-dev-tools/ide-plugins-overview/troubleshooting/jetbrains-information-for-support)
{% endcontent-ref %}
