Autopentest Ai
AutoPentestはMCPプロトコルに基づく自動化されたWebアプリケーション浸透テストサーバーです。OWASP WSTGとPortSwigger攻撃技術ガイドを統合し、ロールベースのエージェント(偵察、分析、悪用、報告)によって7段階の自動化テストを実現します。109のテスト、31種類の攻撃技術、27個のセキュリティツール、および適応型WAF回避機能を含み、誤検知ゼロと証拠に基づく脆弱性の発見を保証します。
2.5ポイント
5.8K

AutoPentestとは?

AutoPentestは、インテリジェントなWebアプリケーション浸透テスト自動化プラットフォームです。資深セキュリティ専門家のテスト方法論を実行可能なプロセスにコード化し、Claude AIによって複数の専門ロールのエージェント(偵察員、分析員、攻撃員、報告員)が協調して動作し、情報収集から脆弱性検証までの完全な浸透テストプロセスを自動的に実行します。 従来の手動テストと比較して、AutoPentestはテストの網羅性と一貫性を保証します。自動化スキャナーと比較すると、より深い論理的な脆弱性テストと多段階の攻撃チェーンの検証が可能です。

AutoPentestの使い方は?

AutoPentestの使用は非常に簡単です: 1. 必要な依存関係(Docker、Claude Code CLI)をインストールします。 2. `make setup`を実行して、すべてのセキュリティツールをワンクリックでデプロイします。 3. Claude Codeを起動し、ターゲットURLを指定します。 4. AutoPentestが7つの段階からなる完全なテストプロセスを自動的に実行します。 5. 生成された詳細な浸透テストレポートを確認します。 設定ファイルを使用してテストを駆動することも、対話的にテスト範囲とターゲットを指定することもできます。

適用シーン

AutoPentestは以下のシーンに適しています: • Webアプリケーションのセキュリティ評価:内部または外部のWebアプリケーションに対して全面的なセキュリティテストを実施します。 • 継続的なセキュリティテスト:CI/CDプロセスに統合して、定期的にアプリケーションのセキュリティをチェックします。 • レッドチーム演習:実際の攻撃者の行動を模擬して、防御システムの有効性をテストします。 • セキュリティトレーニング:Webセキュリティテストの学習ツールとして使用します。 • 脆弱性報酬:セキュリティ研究者が潜在的な脆弱性を迅速に発見するのに役立ちます。 特に、体系的で再現可能なテストが必要な企業のセキュリティチームに適しています。

主要機能

全面的なOWASP WSTGカバレッジ
OWASP Webセキュリティテストガイドの109のテストケースを完全に実装し、12のセキュリティテストカテゴリを網羅し、情報収集からAPIテストまで、テストの網羅性と標準化を保証します。
PortSwigger攻撃技術の統合
PortSwigger Webセキュリティアカデミーの31種類の攻撃技術ガイドを組み込んでおり、SQLインジェクション、XSS、SSRF、SSTIなどの脆弱性の検出方法、悪用技術、WAF回避パターンが含まれています。
ロールベースのエージェントシステム
4つの専門ロールが協力して動作します:偵察員が情報収集を担当し、分析員が潜在的な脆弱性を識別し、攻撃員が脆弱性の悪用を検証し、報告員が品質審査を行い、テストの深度と正確性を保証します。
適応型WAF回避
12種類の主流のWAF(Cloudflare、AWS WAF、Akamaiなど)を自動的に識別し、WAFの種類に応じて攻撃ペイロードを動的に調整し、回避成功率を向上させます。
誤検知ゼロの証拠システム
発見されたすべての脆弱性には再現可能な証拠(curlコマンド、リクエスト/レスポンス記録)が提供され、誤検知がないことを保証し、各発見には実際の悪用の証拠があります。
多段階テストプロセス
7つの構造化されたテスト段階:アプリケーションの発見、情報収集、設定テスト、認証・承認テスト、入力検証テスト、業務ロジックテスト、レポート生成。テストの体系性を保証します。
27種類のセキュリティツールの統合
27種類の一般的なセキュリティツール(nuclei、sqlmap、dalfox、ffufなど)が事前に構成されており、Dockerコンテナを通じて統一管理され、個別のインストールと設定は不要です。
インテリジェントな脆弱性チェーン分析
脆弱性間の関連関係を自動的に分析し、多段階の攻撃チェーン(XSS + CSPの欠如、SSRF + クラウドメタデータアクセスなど)を発見し、脆弱性の深刻度評価の正確性を向上させます。
クラッシュ復旧メカニズム
テストプロセスの中断後の自動復旧をサポートし、resume - prompt.mdファイルを生成し、完全なテストコンテキストを含み、新しいセッションでテストを続行できます。
専門的なレポート生成
構造化された浸透テストレポートを自動生成し、実行概要、詳細な発見、修復提案、テストカバレッジマトリックス、ツール使用統計を含みます。
利点
テストの網羅性:OWASP WSTGのすべての109のテストケースをカバーし、漏れがないことを保証します。
テストの深度:多段階の攻撃チェーンの検証と業務ロジックテストをサポートし、従来のスキャナーを超えます。
誤検知ゼロ:すべての発見には再現可能な証拠があり、誤検知による修復リソースの浪費を避けます。
一貫性:各テストは同じ方法論に従い、結果の比較可能性が高いです。
効率性:自動化により繰り返しのテストタスクを実行し、セキュリティ専門家の時間を解放します。
使いやすさ:ワンクリックでデプロイでき、設定によってテストを駆動するため、使用の敷居が低いです。
拡張性:カスタムテストケースと攻撃技術ガイドの追加をサポートします。
専門的なレポート:業界標準に準拠した浸透テストレポートを生成します。
制限
Claude APIに依存:有効なAnthropic APIキーが必要です。
ネットワーク要件:テスト中に大量のネットワークトラフィックが発生するため、ターゲットシステムの防護メカニズムがトリガーされる可能性があります。
複雑な業務ロジック:高度にカスタマイズされた業務ロジックの脆弱性については、依然として人手による検証が必要です。
学習曲線:使いやすいですが、すべての機能を完全に習得するには時間がかかります。
リソース消費:完全なテストプロセスを実行するには一定の計算リソースが必要です。
法律遵守:許可された範囲内で使用する必要があり、法的リスクを避けてください。
動的コンテンツの処理:高度に動的なJavaScriptアプリケーションについては、追加の設定が必要な場合があります。

使い方

環境準備
必要なソフトウェアの依存関係をインストールします:Docker、Claude Code CLI、uvパッケージマネージャー、Node.js
プロジェクトのデプロイ
プロジェクトのリポジトリをクローンし、すべてのセキュリティツールをワンクリックでデプロイします。
インストールの検証
すべてのセキュリティツールが正しくインストールされていることを確認します。
テストの開始
Claude Codeを起動し、テストターゲットを指定します。
設定によるテスト(オプション)
YAML設定ファイルを使用して、より細かいテスト制御を行います。
結果の確認
テストが完了したら、生成されたレポートと発見を確認します。

使用例

完全なWebアプリケーションのセキュリティ評価
企業のWebアプリケーションに対して全面的なセキュリティ評価を実施し、すべてのOWASP WSTGテストカテゴリをカバーし、詳細な浸透テストレポートを生成します。
特定の脆弱性のテスト
特定のタイプの脆弱性(SQLインジェクションやクロスサイトスクリプティング攻撃など)に対して深度のあるテストを実施します。
APIのセキュリティテスト
REST APIまたはGraphQLエンドポイントに対して専用のセキュリティテストを実施します。
設定による複数ドメインのテスト
設定ファイルを使用して、複数のドメインとSSO認証を含む複雑なアプリケーションをテストします。
CTFチャレンジの解決
CTFモードを使用してセキュリティチャレンジを解決し、脆弱性の悪用を迅速に検証します。

よくある質問

AutoPentestは人手による浸透テストを完全に置き換えることができますか?
中規模のWebアプリケーションのテストにはどれくらいの時間がかかりますか?
AutoPentestを使用するためにBurp Suiteが必要ですか?
カスタムの攻撃ペイロードやテストケースを追加するにはどうすればいいですか?
テストプロセスが中断された場合、どのように復旧しますか?
AutoPentestはWAFで保護されたターゲットをどのように処理しますか?
AutoPentestを本番環境で使用することはできますか?
どのような認証メカニズムをサポートしていますか?

関連リソース

GitHubリポジトリ
AutoPentestのソースコードと最新バージョン
OWASP Webセキュリティテストガイド
AutoPentestが基づいているテスト方法論の標準
PortSwigger Webセキュリティアカデミー
攻撃技術ガイドのソース
Model Context Protocol
AutoPentestが使用するMCPプロトコルの仕様
Claude Codeドキュメント
Claude Code CLIの使用ガイド
XBOW検証ベンチマーク
ベンチマークテスト用のCTFチャレンジセット
サンプルテストレポート
PortSwigger Gin & Juice Shopに対する完全なテストレポートのサンプル

インストール

以下のコマンドをクライアントにコピーして設定
{
  "mcpServers": {
    "wstg-pentest": {
      "command": "uv",
      "args": ["--directory", "./server", "run", "server.py"]
    },
    "playwright": {
      "command": "npx",
      "args": ["-y", "@playwright/mcp"]
    }
  }
}
注意:あなたのキーは機密情報です。誰とも共有しないでください。

代替品

P
Paperbanana
Python
6.6K
5ポイント
B
Better Icons
20万以上のアイコンの検索と検索を提供するMCPサーバーとCLIツールで、150以上のアイコンライブラリをサポートし、AIアシスタントと開発者が迅速にアイコンを取得して使用できるように支援します。
TypeScript
6.7K
4.5ポイント
A
Assistant Ui
assistant-uiは、生産レベルのAIチャットインターフェイスを迅速に構築するためのオープンソースのTypeScript/Reactライブラリで、組み合わせ可能なUIコンポーネント、ストリーミング応答、アクセシビリティなどの機能を提供し、複数のAIバックエンドとモデルをサポートしています。
TypeScript
6.2K
5ポイント
A
Apify MCP Server
Apify MCPサーバーは、モデルコンテキストプロトコル(MCP)に基づくツールで、AIアシスタントが数千の既成のクローラー、スクレイパー、自動化ツール(Apifyアクター)を通じて、ソーシャルメディア、検索エンジン、電子商取引などのウェブサイトからデータを抽出できるようにします。OAuthとSkyfireプロキシ支払いをサポートしており、HTTPSエンドポイントまたはローカルのstdio方式でClaude、VS CodeなどのMCPクライアントに統合できます。
TypeScript
6.4K
5ポイント
R
Rsdoctor
Rsdoctorは、Rspackエコシステム向けに開発されたビルド分析ツールで、webpackと完全に互換性があり、可視化ビルド分析、多次元パフォーマンス診断、インテリジェントな最適化提案を提供し、開発者がビルド効率とエンジニアリング品質を向上させるのに役立ちます。
TypeScript
9.3K
5ポイント
N
Next Devtools MCP
Next.js開発ツールのMCPサーバーです。ClaudeやCursorなどのAIプログラミングアシスタントにNext.js開発ツールとユーティリティを提供します。実行時診断、開発自動化、およびドキュメントアクセス機能が含まれています。
TypeScript
9.7K
5ポイント
T
Testkube
Testkubeは、クラウドネイティブアプリケーション向けのテストオーケストレーションと実行フレームワークで、テストの定義、実行、分析を行うための統一プラットフォームを提供します。既存のテストツールとKubernetesインフラストラクチャをサポートします。
Go
6.5K
5ポイント
M
MCP Windbg
AIモデルをWinDbg/CDBに統合するMCPサーバーで、Windowsのクラッシュダンプファイルの分析とリモートデバッグに使用し、自然言語での対話を通じてデバッグコマンドを実行できます。
Python
10.5K
5ポイント
E
Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
23.7K
4.8ポイント
G
Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
19.4K
4.5ポイント
C
Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
78.8K
4.7ポイント
B
Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
36.7K
4.5ポイント
G
Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
21.8K
4.3ポイント
U
Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
26.7K
5ポイント
M
Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
19.4K
5ポイント
S
Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
29.5K
4.5ポイント
AIBase
智啓未来、あなたの人工知能ソリューションシンクタンク
© 2026AIBase