mcpField
C
checkmarx

checkmarx

リモート
docs.checkmarx.comセキュリティ06 日前に更新
リポジトリ公式サイト

checkmarx について

Checkmarxは、AIコーディングアシスタントをCheckmarx Oneに接続し、セキュリティスキャン、検出事項の確認、プロジェクト管理、AIによる修正を行うMCPサーバーを提供します。リポジトリには、ファイルがディスクに書き込まれる前にスキャンするクライアント別のDeveloper Assistプラグインも含まれます。

主な機能

  1. 01プロジェクトのスキャンと検出事項の確認
  2. 02AI生成の修正を適用
  3. 03Checkmarx Oneプロジェクトを管理
  4. 04スキャンで対象ファイルの書き込みを制御
  5. 05複数のコーディングクライアント向けプラグイン

活用シーン

  1. 01MCP対応アシスタントからコードをスキャン
  2. 02コード生成中に脆弱性を確認
  3. 03脆弱なファイル変更のディスク書き込みを阻止

MCP 対応

ホスト型MCPサーバーは、MCPクライアントにCheckmarx Oneのスキャン、検出事項、プロジェクト管理、修正のツールを提供します。Developer Assistプラグインも修正のために同じサーバーを起動します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://{cxone_base_url}/api/security-mcp/mcp/{tenant_id}
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細



ロゴ

貢献者 フォーク スター イシュー ライセンス

Checkmarx Agentic AI

AI コーディングエージェント向けに構築された、Checkmarx のアプリケーションセキュリティです。


バグを報告 · 機能をリクエスト

目次
  1. 概要
  2. Checkmarx Security MCP
  3. Developer Assist プラグイン
  4. Checkmarx One CLI
  5. ドキュメント
  6. 貢献
  7. ライセンス
  8. フィードバック
  9. お問い合わせ

概要

AI コーディングアシスタントはコードをすばやく生成しますが、そのコードには手書きのコードと同じセキュリティリスクが潜んでいる可能性があります。このリポジトリは、Checkmarx One — Checkmarx のアプリケーションセキュリティプラットフォーム — をこれらのアシスタントに接続し、生成されたコードを後からではなく、作成時に脆弱性スキャンできるようにします。

このリポジトリでは、AI 支援ワークフローに Checkmarx One を導入するための、相互に補完する 2 つの方法を提供しています。併用することも、個別に使用することもできます。それぞれ異なる課題に対応します。

  • Checkmarx Security MCP — MCP に対応するあらゆるアシスタントが呼び出せるホスト型 MCP サーバーです。必要に応じて、スキャン、検出結果の確認、AI による修正を実行できます。
  • Developer Assist プラグイン — Claude Code、Cursor、GitHub Copilot CLI、Codex CLI、Gemini CLI 向けの、フェイルクローズ型ゲートです。スキャン可能なファイルへの書き込みを、ディスクに保存される前にスキャンします。
構成要素機能使用するタイミング
Checkmarx Security MCPアシスタントが呼び出せるツールです。プロジェクトのスキャン、検出結果の確認、AI による修正を実行します任意の MCP クライアントで、必要に応じたスキャンや修正ワークフローを利用したい場合
Developer Assist プラグインフェイルクローズ型のゲートです。スキャン可能なファイルへの書き込みを、ディスクに保存される前にスキャンしますチェックを自動化し、必須にしたい場合

プラグインは、インストール、認証、ネイティブなフックスキャンに Checkmarx One CLI (ast-cli)(cx)を使用し、修正には同じ MCP サーバーを起動します。

Checkmarx Security MCP

MCP 対応の AI クライアント(Claude、Cursor、Copilot、Windsurf、Kiro など)を Checkmarx One に接続する、ホスト型の MCP サーバーです。スキャン、検出結果、プロジェクト管理、AI 生成の修正を、アシスタントが会話中に呼び出せるツールとして提供します。

一度設定すれば(クライアントごとの設定については examples/ を参照)、あとは依頼するだけです。

詳細 → README-MCP.md

Cursor:MCP のみをインストール

plugins/cx-cursor-plugin は、Checkmarx MCP サーバーのみを登録する軽量な Cursor マーケットプレイスプラグインです。フックチェーンもファイル書き込みゲートもなく、MCP ツールだけを提供します。Developer Assist のゲートを導入せずに、Cursor で Checkmarx MCP ツールを利用したい場合に使用してください。

詳細 → plugins/cx-cursor-plugin/README.md

開発者支援プラグイン

各プラグインには、クライアントのネイティブフックとして組み込まれた、同一のフェイルクローズ型セキュリティゲートが用意されています。エージェントがスキャン対象のファイルを書き込んだり編集したりする前に、Checkmarx cx CLI が変更案の内容をスキャンします。実際の脆弱性は、スキャナー自体が信頼できる状態で動作しない場合と同様に、黙って許可されるのではなくブロックされます。シェルコマンドはゲートの対象になりません。検出結果は、バンドルされた Checkmarx MCP サーバーを通じて修正されます。マーケットプレイスからのインストールと、ガイドに沿った cx のセットアップは、クライアント間で同じパターンに従います。異なるのはクライアントとの統合方法だけです。

プラグインクライアント詳細
cx-devassistClaude Codeplugins/cx-devassist/README.md
cursor-devassistCursorplugins/cursor-devassist/README.md
copilot-devassistGitHub Copilot CLIplugins/copilot-devassist/README.md
codex-devassistCodex CLIplugins/codex-devassist/README.md
ルート拡張機能Gemini CLIdocs/gemini-cli-devassist.md

Checkmarx One CLI

プラグインは、Checkmarx/ast-cli の Checkmarx One CLI(cx)をインストールして実行します。この CLI は、スキャン、認証、ネイティブのエージェントフック型スキャナー(ASCA、KICS、SCA)向けの Checkmarx One API をラップしています。

リリースとプラットフォーム別ダウンロード:ast-cli releases。

ドキュメント:Checkmarx One CLI tool。

ドキュメント

コントリビューション

フィードバックやコントリビューションを歓迎します。始める前に、以下をご確認ください。

ライセンス

Apache 2.0 ライセンスに基づいて配布されています。このライセンスは、MCP サーバーとすべてのプラグインを含む、このリポジトリ内のすべてに適用されます。

フィードバック

ぜひフィードバックをお寄せください。バグを見つけた場合や機能のリクエストがある場合は、GitHub Issues で issue を送信してお知らせください。

お問い合わせ

Checkmarx One インテグレーションチーム

プロジェクトリンク:https://github.com/Checkmarx/cx-agentic-ai。

ウェブサイト:Checkmarx。

© 2026 Checkmarx Ltd. All Rights Reserved.

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。