# Visual Studio IDE


Aikidoはプロジェクトを自動的にスキャンし、ハードコードされたシークレット（APIキー、トークン）や安全でないコードパターン（SQLインジェクション、パストラバーサルなど）を検出します。これにより、問題を早期に発見し、コードベースを安全に保つことができます。

スキャンはファイルを開いたり変更を保存したりするたびに自動的に実行されるため、開発の早い段階で問題を簡単に発見できます。

セキュリティ上の問題が見つかると、コード内で直接ハイライト表示され、Aikidoウィンドウに一覧表示されます。

![SQLクエリ関数、警告、セキュリティ/コードスキャンパネルを表示するC#コードエディター。](https://help.aikidogov.us/_assets/c6cf77d8350c/visual-studio-plugin_336ff95d-dea0-4f72-bd63-520c4757d664.gif)

## インストールと使用方法 <a href="#how-to-install-and-use" id="how-to-install-and-use"></a>

**ステップ1.** [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=AikidoSecurity.aikido-visualstudio)にアクセスし、**インストール**をクリックします。インストール後、個人用アクセストークンの追加を求められます（ステップ2）。

**ステップ2.** Aikidoで[Visual Studio連携画面](https://app.aikido.dev/settings/integrations/ide/visualstudio)に移動し、トークンを作成します。

![登録済みトークンがなく、新しいPATを生成するオプションが表示されたVisual Studio IDEプラグインページ。](https://help.aikidogov.us/_assets/a59395104368/visual-studio-plugin_a3d6e40c-39f7-44b5-bfea-94361c90384b.png)

**ステップ3.** [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=AikidoSecurity.aikido-visualstudio)[ ](https://marketplace.visualstudio.com/items?itemName=AikidoSecurity.aikido)のドキュメントにある例を確認し、すべてが正しく動作するかテストしてください。

## サポートされているVisual Studioのバージョン <a href="#supported-visual-studio-versions" id="supported-visual-studio-versions"></a>

Aikido拡張機能は、Visual Studio Community Edition、Visual Studio Professional、Visual Studio Enterpriseにインストールできます。[Visual Studioのサポートライフサイクル](https://learn.microsoft.com/en-us/visualstudio/productinfo/vs-servicing)に準拠しており、公式にサポートされているバージョンとの互換性を維持しています。

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

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