
unclecheng-li/vulnclaw
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
AI Agent + MCPツールチェーン+ペネトレーションスキルのオーケストレーションに基づき、大規模言語モデルと自然言語入力を組み合わせることで→情報収集→脆弱性発見→脆弱性悪用→レポート生成の全プロセスを自動的に完了します。
概要
プロジェクト公式ウェブサイト:https://unclecheng-li.github.io/vulnclaw.com/ LLMエージェント+MCPツールチェーン+ペネトレーションスキルのオーケストレーションに基づき、OpenAI、Anthropic、MiniMax、DeepSeekなどの互換性モデルと組み合わせることで、自然言語入力→自動的に「情報収集→脆弱性発見、脆弱性悪用→→レポート生成の全プロセスを完了させます。 - — 固定旋回ワークフローを放棄し、「目標達成/探査フロンティア枯渇/セキュリティ予算」を終了条件として用いる、自動収束 — 侵入を原点から目標までの探索としてモデル化:事実(確認事実)+意図(探索方向)、「堂々巡り」を構造的に回避 — 主張されたフラグや結論は実際のツール出力に文字ごとに現れなければ受け入れられず、偽の勝利を排除しフラグを捏造する — 浸透意図を平易な言葉で説明すること 自動認識段階とツール — OpenAI / Anthropic / MiniMax / DeepSeek / Zhipu / Moonshot / Qianwen / SiliconFlow / Doubao / Baichuan / Jieyue Xingchen / SenseTime / Zero One Everything、ワンクリック切り替え — 4つのMCPサービス:fetch / メモリネイティブ、chrome-devtools / 外部MCPサービスとのBurp統合(ブラウザ自動化およびHTTPパケットキャプチャ・再生) — VulnClawの独自パケットキャプチャ:インランスコープでフィルタリングされ、追加されたJSONLインデックス+生パケットが各リクエストごとに証拠/トラフィック/に配置されます。 組み込みのtraffic_list / traffic_view / traffic_repeat / traffic_sitemapツールはストレージを直接読み書きでき(traffic_repeat上書きリプレイをサポートし)、検証済みの脆弱性報告は元の要求/応答を証明するために直接刻印されます。mitmproxyプロキシとPlaywrightブラウザは、オプションの依存関係(pip install vulnclaw[traffic])としてバックエンドをキャプチャし、可用性チェックに応じて有効化します。サンドボックス/ランタイムディレクトリPRD実装で自動的にアクセスされます。
概要(AI 翻訳)
AI駆動のペネトレーションテストCLIツール — 分かりやすく話し、脆弱性を突く。
🌐 英語版: README_EN.md
このプロジェクトは独立して実行可能なAIペネトレーションテストエージェントです。
プロジェクト公式ウェブサイト:https://unclecheng-li.github.io/vulnclaw.com/
LLMエージェント+MCPツールチェーン+オプションのスキル参照資料に基づいて、 OpenAI、Anthropic、MiniMax、DeepSeekなどのモデルに対応しています。 自然言語入力→「情報収集→、脆弱性発見→脆弱性の→利用レポート生成」の全プロセスを自動的に完了させます。
クイックスタート ·アーキテクチャ ·組み込みスキル
何ができる?
入力された自然言語、AIはペネトレーションテストプロセス全体を自動的に実行します:
認可された侵入テスト、CTF競技、安全訓練、レッドチームドリル、その他のシナリオに適しています。
特徴
- モデル主導ソリューションエンジン(デフォルト) — Claude Codexに似た自律ループで、モデルが次のステップ、ツールの呼び出し、完了・クエリ・決定を決定し、進行方法がありません
- AgentState Evidence Memory — ツールの結果は一様に
AgentState.evidenceで書かれ、生の原文は完全に保持されます;アクティブコンテキストはデフォルトで高信号のプレビューのみを注入し、evidence_search/evidence_viewは元の証拠を必要に応じて再訪するために使われます - 軽量補正層 — 繰り返し呼び出し、ダウングレード失敗、時間のかかる、ツール呼び出し前後の新たな発見などの信号を記録します。同じ証拠範囲の繰り返し読み取りは抑制され、連続的な証拠のアイドルはストールガードをトリガーしますが、古いステージプランナーは復元されません
- 証拠レベルアンチイリュージョンゲート — 主張されたフラグや結論は実際のツール出力で文字ごとに現れなければ受け入れられず、偽の勝利を偽造することで排除されます
- 自然言語駆動 — 人間の言語で挿入意図を記述し、段階やツールを自動的に特定
- 13のLLMプロバイダー — OpenAI / Anthropic / MiniMax / DeepSeek / Zhipu / Moonshot / Qianwen / SiliconFlow / Doubao / Jieyuexing Chen / SenseTime / OpenRouter / Local Ollama、ワンクリック切り替え
- MCPツールチェーン — 4つのMCPサービス:
fetch/memoryローカルの標準搭載、chrome-devtools/burpブラウザ自動化およびHTTPパケットキャプチャ・再生のための外部MCPサービスとの統合
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
インストール
docker run --rm -it \