> ## Documentation Index
> Fetch the complete documentation index at: https://docs.corgea.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Visual Studio 2022

> Visual Studio 2022でCorgeaを利用する

Corgeaは、SAST（静的アプリケーションセキュリティテスト）の検出結果を開発者がトリアージして誤検知を判定し、安全でないコードを自動修正できるVisual Studio拡張機能です。Corgeaクラウドサービスと連携し、Visual Studio内でシームレスに利用できます。

<Note>問題やサポートに関するお問い合わせは、[support@corgea.com](mailto:support@corgea.com)までメールでご連絡ください。</Note>

<img src="https://mintcdn.com/corgea/mpJUc1GyXtnVYEyT/images/vs2022.png?fit=max&auto=format&n=mpJUc1GyXtnVYEyT&q=85&s=613cb835a7ab4c8cd906cf6d16f328eb" style={{ borderRadius: '0.5rem' }} width="3566" height="1718" data-path="images/vs2022.png" />

## インストール

1. Visual Studio Marketplaceから拡張機能を [インストール](https://marketplace.visualstudio.com/items?itemName=Corgea.corgea) します。

または

1. Visual Studio 2022を開きます。
2. `Tools` > `Extensions and Updates`を開きます。
3. Onlineセクションで「Corgea」を検索します。
4. `Download`をクリックし、画面の指示に従って拡張機能をインストールします。

## セットアップ

1. 拡張機能をインストールした後、Visual Studioを再起動します。
2. `Tools` > `Corgea` > `Login`を開きます。
3. CorgeaのURL（デフォルト：[https://corgea.app）とAPIキーを入力して認証します。](https://corgea.app）とAPIキーを入力して認証します。)

## 使用方法

### 脆弱性を取得

1. Visual Studioでソリューションを開きます。
2. `Tools` > `Corgea` > `Fetch Vulnerabilities`を開きます。
3. 脆弱性ツールウィンドウが開き、プロジェクト内で検出された脆弱性のリストが表示されます。

### 脆弱性の詳細を見る

1. Vulnerability Tool Windowで脆弱性をダブルクリックし、Vulnerability Details Tool Windowを開きます。
2. このウィンドウには、次のような脆弱性の詳細情報が表示されます。
   * 分類(例:SQLインジェクション、クロスサイトスクリプト)
   * 緊急度
   * ステータス(例:修正可能、誤検知)
   * 提案された修正を示すコード差分
   * 問題の説明
   * 修正の説明

### 修正を適用

脆弱性に利用可能な修正がある場合は、Vulnerability Details Tool Windowから直接適用できます。

1. コード差分と修正の説明を確認します。
2. 「修正を適用」ボタンをクリックします。
3. 変更後のコードがプロジェクトに適用されます。

### 誤検知としてマーク

脆弱性が誤検知であると判断した場合は、次の手順でマークできます。

1. Vulnerability Details Tool Windowで「See in Corgea」ボタンをクリックします。
2. Corgea Webアプリで脆弱性の詳細が開きます。
3. Corgea Webアプリの手順に従い、脆弱性を誤検知としてマークして理由を入力します。

## 追加機能

* 拡張機能はVisual Studioのセキュアストレージと連携し、Corgeaアカウントの認証情報を安全に保存します。
* ソリューション内のアクティブなプロジェクトを自動検出し、そのプロジェクトの脆弱性を取得します。
* Vulnerability Details Tool Windowから、プロジェクト内の脆弱なコードを確認し、該当箇所に移動できます。
