# CVEに対する開発依存関係のスキャン

{% hint style="warning" %}
Aikido **常に** 開発依存関係をマルウェア検査します。以下の記事では、CVEスキャンとその有効化方法について説明します。
{% endhint %}

**デフォルトでは**、Aikidoは **ありません** 開発者のマシンにのみインストールされる依存関係（devdeps）の脆弱性を報告します。ここでの前提は、それらが本番環境には配布されず、稼働中の製品のセキュリティに影響しないということです。

ただし、開発依存関係のスキャンが他のスキャンに有用な追加となる場合もあります：

* コンプライアンス上の理由。開発者のマシンでのみ利用可能なソフトウェアを含みます
* SvelteKit：パッケージは本番環境に含まれるにもかかわらず、しばしば開発依存関係としてマークされます。

対応しています **JavaScript、Java、Python。**

### リポジトリごとに開発依存関係を有効にする <a href="#enabling-dev-dependencies-per-repository" id="enabling-dev-dependencies-per-repository"></a>

リポジトリ単位で開発依存関係のスキャンを有効にできます。

**手順 1.** この機能を有効にするには、Aikidoにご連絡ください。最も早い方法はチャットでお問い合わせいただくことです。

**手順 2.** 特定のリポジトリの詳細ページに移動し、「**設定**'.

![ステータスと推奨修正時間を伴う重大な PHP 問題を表示するセキュリティスキャンのダッシュボード。](https://help.aikidogov.us/_assets/9a2a65b55def/ucarecdn-b68f0f11-f4e3-4c53-aa1e-60949980d75e.png)

**手順 3.** モーダルを下にスクロールして、開発依存関係のスキャンを有効にします

![開発者依存関係のスキャンを有効または無効にするオプション。誤検知の警告付き。](https://help.aikidogov.us/_assets/6ae2d7c4d7b6/ucarecdn-4c91b233-fb86-4085-b110-18ebc8a54155.png)

**手順 4.** 手動で再スキャンを実行してすぐに結果を確認するか、次回の予定スキャンを待ちます。

{% hint style="info" %}
開発依存関係の検出結果は、PRゲーティングを通じてデフォルトブランチへの次回のプッシュ時にも表示されます。
{% endhint %}
