• トリアージ
  • 修正対応
  • 人間による判断
  • 検証

AIを活用してコードの脆弱性を効率的に修正する方法

CheckmarxをAIクライアントに接続することで、セキュリティ上の欠陥を特定し、最適な修正箇所を見つけ出せます。

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

すぐに答え

AIでどのように脆弱性を修正するのですか?

AIがスキャン結果を取得し、Best Fix Location分析を用いて最も効果的な修正ポイントを特定します。すべての欠陥に対して、具体的なファイル名と行番号が提示されます。検知から修正までのプロセスをスムーズにします。

得られる成果

セキュリティデータの活用方法

AIがスキャンデータを、実行可能なアクションへと整理します。

トリアージ

特定された脆弱性

AIがスキャン結果を取得し、修正が必要な箇所を正確に示します。対処すべき具体的な欠陥がひと目でわかります。

修正対応

最適な修正箇所

Best Fix Location分析により、バグを修正するための最も効率的な場所をAIが特定します。同じ問題を複数の場所で修正する手間を防ぎます。

人間による判断

手動コードレビュー

AIが欠陥と最適な修正案を提示しますが、修正内容をマージしてよいかの最終判断はあなたが行います。コードベースの制御権は常に保持されます。

検証

修正の確認

修正を適用した後、新しいスキャンを実行して脆弱性が解消されたか確認できます。AIが修正のステータスを追跡します。

ワークフロー

スキャン完了後にAIが行うこと

スキャンデータの解析や修正箇所の計算といった重い作業は、すべてAIが引き受けます。

  1. スキャンデータの取得

    Checkmarxプロジェクトから最新のセキュリティ診断結果を取得します。

    get_scan_results
  2. 最適な修正箇所の特定

    脆弱性を解決するために、最も効率的な修正ポイントを探索します。

    list_bfl
  3. 欠陥とコードの紐付け

    スキャンデータに基づき、具体的なファイル名と行番号を特定します。

    get_scan_results
  4. 修正案の提示

    スキャン結果と最適な修正箇所を組み合わせ、具体的な解決策を提案します。

    get_scan_resultslist_bfl

試してみる

以下のプロンプトをコピーして開始してください。

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

出発点

プロジェクト名やスキャンIDは、実際のCheckmarxのデータに置き換えてください。

Checkmarx Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_thwJCCvAxQj2dRXly3vkJnbbHvTu7jJNcAvioyvo/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 — Checkmarx capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "checkmarx-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_thwJCCvAxQj2dRXly3vkJnbbHvTu7jJNcAvioyvo/mcp"
    }
  }
}
チャットにコピー04
  • 'payment-gateway' プロジェクトの最新のスキャン結果を教えてください。

  • 'auth-service' のスキャンで見つかったSQLインジェクションの脆弱性を修正するのに、最も適した場所はどこですか?

  • 現在のスキャンにおける、すべての高深刻度(High)な問題の最適な修正箇所をリストアップしてください。

  • 'api-server' のスキャン結果に基づき、Best Fix Locationが利用可能な脆弱性を教えてください。

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

ここから始める

一度接続すれば、あとは聞くだけです。

一度接続するだけで、AIがセキュリティスキャンにアクセスできるようになります。認証情報は暗号化され、安全に保護されます。

CheckmarxをAIに接続する

FAQ

機能の詳細

  • 01

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

    いいえ。AIは最適な修正箇所を特定しますが、コードの記述およびコミットは手動で行う必要があります。

  • 02

    AIがCheckmarx内のスキャンデータを削除することはありませんか?

    はい、ありません。AIはスキャン結果と修正箇所を読み取るだけで、Checkmarxのデータを削除または変更することはできません。

  • 03

    これを使って新しいスキャンを実行できますか?

    いいえ。このMCPは既存のスキャン結果と修正箇所を読み取るためのものであり、新しいスキャンジョブを起動するためのものではありません。

  • 04

    どの修正が最も効率的であると、AIはどうやって判断するのですか?

    Checkmarxが提供するBest Fix Location分析を利用して、最も効果的な修正ポイントを見つけ出します。

  • 05

    AIはコードベース全体を見ることができるのですか?

    いいえ。AIが閲覧できるのは、Checkmarxのスキャン結果によって特定された特定のコードスニペットと箇所のみです。

  • Checkmarxに関するその他の質問 Checkmarx Connectorの全機能を見る

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