mcpField
Z
Zfuzz

Zfuzz

ローカル
github.com/Zfuzz-dev開発ツール017 週間前に更新

Zfuzz について

Zfuzzは、AIコーディングエージェント向けのローカル実行型セキュリティスキャンMCPサーバーです。コード、シークレット、依存関係に加え、MCP設定やエージェントスキルも検査し、検出結果の説明やMITRE ATT&CKへの対応付けを行います。

主な機能

  1. 017言語のコードをスキャン
  2. 02ハードコードされたシークレットと脆弱な依存関係を検出
  3. 03MCP設定とエージェントスキルを検査
  4. 04宣言済み権限と実際の利用状況を比較
  5. 05検出結果をMITRE ATT&CKに対応付けて説明
  6. 06セキュリティ手順書を検索

活用シーン

  1. 01コードの公開前に悪用可能な問題を確認
  2. 02プロジェクト内のAPIキー漏えいを確認
  3. 03インストール前にMCPサーバーやスキルを評価
  4. 04エージェントの権限利用状況を確認

MCP 対応

MCPクライアントに10種類のセキュリティスキャン・検索ツールを提供し、ローカルのstdioまたはHTTPで接続できます。コードスキャンはローカルで実行され、コードは外部に送信されません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"zfuzz": {
"command": "npx",
"args": [
"-y",
"@zfuzz/mcp"
]
}
}
}
起動コマンドnpx -y @zfuzz/mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@zfuzz/mcp

ツール

14

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
pathstringはいスキャンする絶対パスまたは相対パス。デフォルトは現在のディレクトリです。
scannersarrayいいえ実行するスキャナー。デフォルトではすべて(sast、sca、secrets)を実行します。

詳細

Zfuzz — AI が構築し、私たちがスキャンします。

Zfuzz — AI で開発するすべての人にセキュリティを

質問するだけで、AI が推測ではなく実際のスキャナーで回答します。

開発中に、SQL インジェクション、漏えいした API キー、脆弱な依存関係を検出できます。セキュリティの知識は不要です。ツールを実行する必要も、ダッシュボードを確認する必要もありません。AI に話しかけるだけで、Zfuzz が実際の解析結果を提供します。

$0 · Apache-2.0 · アカウント不要 · API キー不要 · 100% ローカル · マシンの外にデータは送信されません

バイブコーダーから開発者まで、誰もが使えるように作られています。 Cursor、Claude Code、Codex、Gemini CLI、OpenCode など、いつも使っている AI ツールにそのまま接続できます。AI Studio、v0、Lovable などの Web ビルダーにも対応しています。


⚡ 10 秒で追加できます

ツールを選んで、1 行コピーするだけです。 セットアップウィザードもアカウントも、覚える設定も不要です。

Cursor — ワンクリック

Add to Cursor

ボタンをクリック → Cursor が開く → インストールを押します。これで 2 回クリックするだけです。

Claude Code

チャットに貼り付けて、Enter キーを押します。

claude mcp add zfuzz -- npx -y @zfuzz/mcp
VS Code (Copilot)
code --add-mcp '{"name":"zfuzz","command":"npx","args":["-y","@zfuzz/mcp"]}'
Codex
codex mcp add zfuzz npx -y @zfuzz/mcp
Gemini CLI
gemini mcp add zfuzz npx -y @zfuzz/mcp
Lovable · v0 · AI Studio — ブラウザーで利用、インストール不要

ツールの MCP / Integrations 設定を開き、この URL を貼り付けます。

https://api.zfuzz.com/mcp
その他のツール — OpenCode、Claude Desktop、または手動の設定ファイル

Claude Desktop — Settings → Developer → Edit Config の順に開き、次を追加します。

{
  "mcpServers": {
    "zfuzz": { "command": "npx", "args": ["-y", "@zfuzz/mcp"] }
  }
}

OpenCode — opencode.json に追加します。

{
  "mcp": {
    "zfuzz": { "type": "local", "command": ["npx", "-y", "@zfuzz/mcp"] }
  }
}

ホスト URL の代わりに、Web(HTTP)エンドポイントをセルフホストする場合:

npx -y @zfuzz/mcp --transport http --port 8099

次に、ツールの接続先を http://localhost:8099/mcp に設定します。 (ポートは 8090 ではなく 8099 を使用してください。8090 は Zfuzz プラットフォーム自体のポートです。)

これで完了です。いつもどおり AI と会話を続けてください。コードのセキュリティチェックが必要になると、初回は AI が自動で Zfuzz を呼び出します。


エージェント対応表

主要な AI コーディングエージェントすべてに加え、MCP 対応クライアントならどれでも使えます。ローカルでは 1 行で設定でき、ブラウザーではホスト URL を使えます。どの環境でも同じ 10 個のツールを利用できます。

エージェントZfuzz1 行で設定
Claude Code✅claude mcp add zfuzz -- npx -y @zfuzz/mcp
Cursor✅上のワンクリックボタン(または .cursor/mcp.json)
VS Code · Copilot✅code --add-mcp '{"name":"zfuzz",…}'
Codex✅codex mcp add zfuzz npx -y @zfuzz/mcp
Gemini CLI✅gemini mcp add zfuzz npx -y @zfuzz/mcp
Claude Desktop✅MCP 設定に zfuzz を追加
OpenCode✅opencode.json に zfuzz を追加
Lovable · v0 · AI Studio✅ホスト URL https://api.zfuzz.com/mcp を貼り付け
その他の MCP クライアント✅stdio で npx -y @zfuzz/mcp を実行、またはブラウザーでホスト URL を使用

エージェントごとの設定を覚える必要はありません。それぞれのコピー&ペースト用コマンドは、10 秒で追加に記載しています。


どのように使えるか

あなた: ログインページは安全ですか?

AI: [ファイルをスキャンしています] 2 件の問題が見つかりました:

  1. SQL インジェクション(42 行目)— 誰でもデータベース全体を読み取れてしまいます。
  2. レート制限なし(ログイン)— ボットがいつまでもパスワードを推測できます。 修正はこちらです… [パッチを作成しています]

あなた: コードにパスワードやキーを残していませんか?

AI: [プロジェクトをスキャンしています] はい — config.js に OpenAI キーがハードコードされています。このリポジトリを見られる人なら誰でも、あなたの費用でこのキーを使えてしまいます。環境変数に移しましょう — 方法はこちらです…

あなた: インストールしたパッケージは安全ですか?

AI: [依存関係を確認しています] 2 つに既知のセキュリティ上の欠陥があります。lodash を使うと、攻撃者がサーバー上でコードを実行できます。1 つのコマンドで両方を修正できます:npm update lodash axios。

コマンドを入力したり、スキャナーを開いたり、レポートを読んだりする必要はありません。質問するだけです。


動作を確認する

アプリをバイブコーディングで作成すると、脆弱性が含まれますが、Zfuzz が公開前に検出します

バイブコーディングでアプリを作成します。気づかないうちに脆弱性が含まれたまま公開されます。Zfuzz が公開前にすべて検出します — 無料です。


セキュリティを理解する必要はありません

  • スキャナーを自分で実行する必要は一切ありません — 必要なときに AI が自動で実行します。
  • ダッシュボードを読む必要は一切ありません — 回答はチャットにわかりやすい言葉で返ってきます。
  • 支払いは一切不要で、何もコンピューターの外に送信されません — アカウントも、クラウドも、API キーも必要ありません。

1 行コピーして貼り付けるだけで、安心です。


内部の仕組み

AI が呼び出せる 10 個の実用的なツールがあります(適切なツールを AI が選ぶので、自分で選ぶ必要はありません)。

ツールわかりやすく言うと
scan_code攻撃者に悪用されるバグを検出します — 7 言語に対応した 441 のルール(Python、JS/TS、Go、Java、Rust、Ruby、PHP)。
scan_secrets漏えいしたパスワードや API キーを検出します — 419 のパターン(AWS、GitHub、Stripe、OpenAI、Anthropic…)。
scan_dependencies既知のセキュリティ上の欠陥があるパッケージを検出します(OSV.dev 経由の CVE)。
scan_mcp_configインストールする MCP サーバーを監査します — 隠された指示、Unicode の細工、ワイルドカード権限、認証されていないリモートサーバーを検出します。リスクスコアとインストール判定を返します。
scan_skillエージェントスキル(SKILL.md と同梱スクリプト)をインストール前に審査します — 隠された指示、Unicode による偽装、広すぎるトリガー、ワイルドカードのツール権限付与、スクリプト内の危険なコードや漏えいしたシークレットを検出します。
reconcile_permissionsエージェントが実際に使用するツールと、宣言済みのツールを比較します — 使用されているのに宣言されていない機能と、付与されているのに使用されていない権限を検出します(ランタイムテレメトリーに基づく最小権限の原則)。
check_mitre検出事項を実際の攻撃手法に対応付けます(MITRE ATT&CK)。
threat_modelプロジェクト全体を対象に、「どのような攻撃が可能か」を分析します(STRIDE + MITRE)。
explain_finding脆弱性とその修正方法を、日常的な言葉で説明します。
search_security_procedures754 のセキュリティプレイブック(インシデント対応、強化、コンプライアンス)を検索します。

サブ秒で回答できるよう、Rust で構築されています。AI の頭脳にはエディターに搭載されたモデル(Claude/GPT)を使用します — Zfuzz が追加するのはセキュリティの力であり、新たなサブスクリプションではありません。

内容
7 言語に対応した 441 の SAST ルール419 のシークレット検出パターン
75 以上の MITRE ATT&CK 手法754 のセキュリティプレイブック
Rust — サブ秒スキャン100% ローカル — 何もコンピューターの外に送信されません
スキャンで実際に返される内容

あなた: このスキルをインストールしても安全ですか?

AI: [scan_skillを実行]

Verdict: DO NOT INSTALL   (risk 100/100, 6 findings)
 CRIT  ZF-C001   Prompt Injection Pattern Detected         @ description
 MED   ZF-SK001  Overly Broad Skill Trigger                @ description
 HIGH  ZF-LP001  Wildcard Permission Grant (Bash(*), *)    @ allowed-tools
 CRIT  ZF-C002   Pipe-to-Shell Download-Exec (curl | bash) @ setup.sh
 HIGH  ZF-H001   Hardcoded Secret: AWS Access Key ID       @ setup.sh

このスキルは、説明に「以前のすべての指示を無視してください」という文言を隠し、すべてのツールへの権限を自らに付与しています。また、セットアップスクリプトはリモートのペイロードをそのままシェルにパイプしています。インストールしないでください。

すべての検出結果は、実際の決定論的スキャナーによるものです。スキャン処理にモデルの推測はありません。


Snyk や Semgrep ではなく、なぜこれを使うのですか?

Snyk / SemgrepZfuzz
場所パイプライン内。プッシュ後5~10分エディター内ですぐに、数秒で
タイミングバグがリリースされた後コードを書いている間
方法ダッシュボードとメール通知AI との通常の会話
コーディングをしない人向けいいえ。セキュリティチーム向けですはい。あなたのためのツールです
料金月額25~100ドル/開発者永久に無料

使うべき場合 · 使わない場合

最適なケース…

  • AI(Lovable、Cursor、v0、Bolt、Claude Code)を使ってアプリをバイブコーディングしていて、セキュリティを学ばずに、リリース前にチェックしたい。
  • 漏えいしたキー、インジェクション可能なコード、リスクのある依存関係を、わかりやすい言葉でエディター内ですぐに検出したい。
  • **MCP サーバーやエージェントスキルをインストールする 前に**検証したい。

使わない方がよいケース…

  • すでに本格的なセキュリティチームとパイプラインを運用していて、エディター内で検出結果を見たくない。
  • Node.js を使わず完全オフラインで作業している(スキャナーのバイナリは npx / @zfuzz/cli 経由で取得されます)。
  • 監査ログと SSO を備えたホスト型ダッシュボードが必要。Zfuzz platformをご利用ください。無料の MCP ではありません。

更新

npx -y @zfuzz/mcp は常に公開済みの最新バージョンを解決するため、ほとんどの人は何もする必要がありません。

npm view @zfuzz/mcp version      # see the latest release
npm i -g @zfuzz/cli@latest       # only if you pinned the CLI globally

MCP の設定でバージョンを固定している場合は、バージョンを上げる(または固定を解除する)と、エージェントを再起動してください。


ドキュメント

まずはこちらさらに詳しく
ユーザーガイド — インストールと最初のスキャンスキャン対象 — 対応範囲と方法
セキュリティポリシー — 報告とローカルファースト設計コントリビューション — 開発環境のセットアップ
10秒で追加 — すべてのエージェントzfuzz.com — フル機能のプラットフォーム

無料 · オープン · ローカル

API キー不要。クラウドアカウント不要。テレメトリーなし。100%お使いのマシン上で動作し、コードが外部に送信されることはありません。Apache-2.0 ライセンスのオープンソースです。

コントリビューション

Issue と PR を歓迎します。開発環境のセットアップについてはCONTRIBUTING.mdをご覧ください。脆弱性を見つけた場合は、SECURITY.mdに従って報告してください。公開 Issue は作成しないでください。


コミュニティとサポート

  • 質問/バグ — このリポジトリでIssue を作成してください。
  • セキュリティ報告 — SECURITY.mdをご覧ください。
  • プラットフォーム — zfuzz.com。

ライセンス

Apache-2.0 — 無料のオープンソースです。© Zfuzz

Zfuzzセキュリティプラットフォームの一部です。

コメント

MCP は初めてですか?

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

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