• CRITICAL
  • LOW
  • TARGETS
  • HUMAN

AIを活用して依存関係の脆弱性を監査する方法 DeepSource MCPコネクター

DeepSourceをエージェントに接続すれば、依存関係に潜むセキュリティホールを簡単に見つけられます。スキャンや到達可能性の分析といった複雑な作業は、すべてAIが引き受けます。

このページについてAIに聞く

すぐに答え

AIは依存関係の脆弱性を特定・確認できますか?

はい。AIがDeepSourceを使用して脆弱性をリストアップし、それらがコード内で実際に実行される可能性があるかを確認します。どのリスクが真に重要なのかを明確に把握できます。

分析結果の分類

セキュリティ診断の結果

AIはセキュリティデータを以下のカテゴリに整理します。

CRITICAL

到達可能な脆弱性

コード内で実際に悪用される恐れのある欠陥を特定します。即座に修正すべき最優先事項です。

LOW

到達不能なリスク

パッケージには存在するものの、コードから呼び出されていない脆弱性をフラグ立てします。不要なノイズを排除できます。

TARGETS

影響を受けるパッケージ

どのSCAターゲットに問題が含まれているかを正確に特定します。更新が必要なライブラリがすぐにわかります。

HUMAN

人間による判断

AIが最終的なリスクリストを提示します。どのパッチをコードベースに適用するかは、あなたが決定します。

ワークフロー

データ受信後のAIの動き

AIはセキュリティアナリストとして機能し、データの取得から関連性の高い情報の抽出までを行います。

  1. ターゲットの特定

    AIがソフトウェア構成分析(SCA)のターゲットを確認し、何を追跡しているかを把握します。

    list_sca_targets
  2. 欠陥のスキャン

    プロジェクト内の既知のセキュリティ脆弱性の全リストを取得します。

    list_vulnerabilities
  3. 特定のリスクを調査

    特定の脆弱性に関する詳細情報を取得し、その影響範囲を深く分析します。

    get_vulnerability
  4. 到達可能性の検証

    脆弱性データとコードを照合し、脆弱な関数が実際に使用されているかを確認します。

    get_vulnerability

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使って、セキュリティ監査を開始しましょう。

出発点

リポジトリ名やパッケージ名を、実際のプロジェクトに合わせて書き換えてください。

DeepSource Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_gRojrYBqBJYk2MB0kmqFd1Bq7M9JWeWmipQYTeBA/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — DeepSource capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "deepsource-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_gRojrYBqBJYk2MB0kmqFd1Bq7M9JWeWmipQYTeBA/mcp"
    }
  }
}
チャットにコピー04
  • 'auth-service' リポジトリで見つかったすべての脆弱性をリストアップして。

  • 'web-app' プロジェクトの脆弱性のうち、コード内で実際に到達可能なものはどれですか?

  • 'payment-gateway' パッケージにおける最も深刻な脆弱性の詳細を教えて。

  • 'data-processor' リポジトリのSCAターゲットを確認して、どのパッケージに脆弱性があるか教えて。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

DeepSourceを一度接続すれば、あとは質問するだけ

VinkiusにDeepSourceアカウントをリンクさせるだけです。認証情報は暗号化されて保護されるため、すぐに質問を開始できます。

DeepSourceをAIに接続する

FAQ

機能の詳細

  • 01

    AIがコードを自動で修正することはできますか?

    いいえ。AIは脆弱性の特定と到達可能性の確認を行いますが、コードの変更やアップデートの適用は手動で行う必要があります。

  • 02

    AIがDeepSourceのデータを削除することはありませんか?

    いいえ、ありません。AIは質問に答えるためにDeepSourceからデータを読み取るだけで、既存のセキュリティレコードを修正または削除することはできません。

  • 03

    AIはどのようにして脆弱性の到達可能性を判断するのですか?

    DeepSourceから提供される脆弱性データを使用し、脆弱なコードパスがプロジェクト内で実際に実行されるかどうかを判定します。

  • 04

    CursorやClaudeでも利用できますか?

    はい。Vinkius経由で接続すれば、Claude、Cursor、Windsurfなど、MCPに対応したあらゆるクライアントでこれらのツールを使用できます。

  • 05

    AIが新しいDeepSourceのスキャンジョブを作成することはできますか?

    いいえ。現在のツールでは、既存の脆弱性データやターゲット情報のリスト取得および取得のみが可能です。

  • DeepSourceについてさらに詳しく知りたいですか?コネクターのページで回答しています。 DeepSourceコネクターの全機能を見る

『DeepSource』を Claude、Cursor、ChatGPT などに接続