• トリアージ
  • 修正案の作成
  • レポート作成
  • 人間による確認

AIでIaCの監査を自動化する:Checkmarx MCPコネクターの活用方法

CheckmarxをAIクライアントに一度接続するだけ。スキャンの実行からセキュリティ診断結果の解析まで、AIエージェントが複雑な作業を代行します。

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

すぐに答え

AIを使ってどのようにIaCを監査できますか?

Checkmarx Connectorを通じて、AIがKICSのスキャン結果をチャットへ直接取り込みます。Terraform、Docker、Kubernetesの構成ミスを特定し、具体的な修正案を提示。セキュリティ上の脆弱性と、その解決手順を明確に示します。

出力結果

診断結果の活用方法

AIがスキャンデータを、実行可能なカテゴリに整理します。

トリアージ

セキュリティ脆弱性の特定

AIがKICSの結果を取得し、セキュリティポリシーに違反しているTerraformやKubernetesファイルの該当箇所をピンポイントで示します。

修正案の作成

即時適用可能な修正コード

検出されたDockerfileやマニフェストの構成ミスに基づき、AIエージェントが修正済みのコードスニペットを生成します。

レポート作成

リスクレベルの集計

AIが検出結果を重要度別にグループ化。インフラのセキュリティ状況を俯瞰的に把握できます。

人間による確認

最終的なコードレビュー

AIが提案した変更内容を、リポジトリにコミットする前にユーザー自身が確認。独自のロジックに適合しているかを検証します。

ワークフロー

スキャン結果が届いた際、AIが行うこと

AIは、生のセキュリティデータと開発環境をつなぐ架け橋となります。

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

    エージェントがCheckmarxインスタンスから最新のセキュリティ診断結果を取得します。

    get_kics_results
  2. 構成ミスの解析

    AIがKICSの出力を解析し、どのTerraformまたはKubernetesのルールに違反しているかを把握します。

    get_kics_results
  3. 修正コードのドラフト作成

    特定された脆弱性を解決するために、エージェントが修正済みの設定コードを記述します。

    get_kics_results
  4. ロジックの検証

    AIが新しいコードと元のスキャン結果を照合し、問題が確実に解決されているかを確認します。

    get_kics_results

試してみる

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

これらのプロンプトを使って監査を開始できます。

出発点

括弧内のテキストを、実際のレポジトリ名やファイルパスに書き換えて使用してください。

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
  • 'production-infra' レポジトリのKICS結果を取得し、重要度が高い問題をすべてリストアップして。

  • 'web-app' コンテナのDockerfileにおける構成ミスを確認し、修正案を提示して。

  • 'cluster-config' フォルダ内で検出されたKubernetesの設定エラーを要約して。

  • TerraformファイルのKICS結果に基づいて、公開されているS3バケットの権限を修正するプランを作成して。

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

ここから始める

Checkmarxとの接続は一度だけ

Checkmarxアカウントとの連携は一度行うだけで完了します。認証情報は暗号化して保持され、その後の作業はAIエージェントがすべて引き受けます。

CheckmarxをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIがGitリポジトリに修正を自動コミットすることはありますか?

    いいえ。AIはコードを生成し変更を提案しますが、最終的なレビューとコミットは手動で行う必要があります。

  • 02

    AI自身がKICSスキャンを実行するのですか?

    いいえ。AIは `get_kics_results` ツールを使用して、Checkmarxによって既に実行されたスキャンの結果を読み取ります。

  • 03

    どのような種類のファイルを監査できますか?

    KICSのスキャン結果を介して、Terraform、Dockerfile、およびKubernetesの設定に特化しています。

  • 04

    AIが既存のインフラを削除してしまうことはありますか?

    いいえ。AIはスキャンデータの読み取りとテキスト生成のみを行います。クラウドプロバイダーに対してコマンドを実行する権限はありません。

  • 05

    セキュリティの問題は自動的に修正されますか?

    いいえ。修正済みのコードは提供されますが、その変更を適用するかどうかの判断はユーザーに委ねられます。

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

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