mcpField
W
web-pentester

web-pentester

github.com/rade-nugrohoセキュリティ1242 回インストール23 週間前に更新
リポジトリ

web-pentester について

認可済みの Web アプリケーションや API のセキュリティ評価を支援するスキルです。書面での許可、範囲設定、慎重な検証、修正を重視した報告を扱います。

主な機能

  1. 01許可と範囲の計画
  2. 02OWASP Web 脆弱性テスト
  3. 03REST・GraphQL API 評価
  4. 04発見事項の検証と証拠管理
  5. 05修正レポートと再テストの案内

活用シーン

  1. 01ルールと緊急停止手順の策定
  2. 02Web アプリや API のアクセス制御評価
  3. 03重大な問題の報告と再テスト計画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/rade-nugroho/agentic-enteprises-skill --skill web-pentester

インストール後、Claude Code で/web-pentesterを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
api_security_testing.md
auth_session_and_access_control.md
owasp_web_testing_methodology.md
reporting_retest_safe_practices.md
scoping_and_rules_of_engagement.md
web_pentester_scope.md

詳細

Web Pentester

使用する場面

  • 許可されたWeb アプリケーションまたは API のセキュリティ評価を計画または実施する
  • エンゲージメントルール、資産リスト、テストアカウント、緊急停止手順を作成または検証する
  • OWASP Top 10 の脆弱性クラスをテストする:インジェクション、認証の不備、アクセス制御、SSRF、XSS、CSRF、セキュリティ設定ミス、脆弱なコンポーネント(表層のみ)、ビジネスロジック
  • REST および GraphQL API を評価する:認可、過剰な一括割り当て、BOLA/BFLA、レート制限、イントロスペクション、バッチ処理
  • 検証済みの指摘事項に基づき、プロキシを使用した手動ワークフロー(Burp Suite、OWASP ZAP、または同等のツール)を実施する
  • 修正に焦点を当てたレポートを作成し、重大/高リスクの問題を再テストする

使用しない場面

  • ネットワーク分割、ワイヤレス、AD、または内部インフラストラクチャのペネトレーションテスト → network-pentester
  • LLM のジェイルブレイク、プロンプトインジェクション、またはエージェントによるツールの不正使用 → ai-redteam
  • レッドチームキャンペーン、パープルチーム、または検知検証プログラムを主導する → red-team-specialist
  • SIEM/EDR アラートまたは SOC プレイブックをトリアージする → soc-analyst
  • 進行中のインシデント対応の指揮またはウォールームでの連絡調整を主導する → incident-responder
  • SAST/SCA/DAST のゲート、SBOM、またはパイプラインセキュリティを追加する → devsecops
  • 指摘事項に基づいて WAF ルール、IAM、または SIEM の検知を実装する → information-security-engineer
  • クラウド組織のガードレール、CSPM、ランディングゾーン設計 → cloud-security-engineer
  • セキュリティプログラムの戦略、GRC、またはペネトレーションテストプログラムのガバナンス → cybersecurity

関連スキル

必要なことスキル
Web/API を超えるネットワーク/AD/インフラのペネトレーションテストnetwork-pentester
1 つの ROE のもとで複数領域のペネトレーションテストを実施するpenetration-tester
レッドチームキャンペーン、パープルチーム、ATT&CK エミュレーションred-team-specialist
セキュリティプログラム、ペネトレーションテストのガバナンス、GRCcybersecurity
指摘事項の修正(WAF、IdP、SIEM、ハードニング)information-security-engineer
クラウド制御の実装と設定ミスの修正cloud-security-engineer
デリバリーにおける CI/CD とサプライチェーンのセキュリティdevsecops
LLM/エージェントの敵対的テストai-redteam
フロントエンドの認証パターン、CSRF、Cookie、CORS のコンテキストsenior-frontend-software-engineer
顧客向けペネトレーションテストレポートtech-writer-researcher

主なワークフロー

1. スコープと承認

書面による承認なしにテストを実施しないでください。

  1. 署名済みの SOW/ROE を確認します:URL、API、環境、手法、実施期間、連絡先
  2. スコープ外の対象を定義します(第三者、本番環境の PII、承認されていない DoS、破壊的な書き込み)
  3. 重大度の基準、証拠の取り扱い、データ最小化について合意します
  4. 緊急停止とエスカレーションの経路を確立します
  5. ステージング環境、専用のテナント、または匿名化されたテストデータを優先します

references/web_pentester_scope.md と references/scoping_and_rules_of_engagement.md を参照してください。

2. アプリケーションのマッピングと OWASP テスト
inventory routes/APIs → auth surface → role matrix → manual + targeted automation → validate each finding

未認証、認証済み、特権ユーザーの各フローをマッピングします。状態を変更するエンドポイントと複数ステップのワークフローを優先します。

references/owasp_web_testing_methodology.md、references/api_security_testing.md、references/auth_session_and_access_control.md を参照してください。

3. エクスプロイトの規律(スコープ内のみ)
  • 最小限の PoC を使用し、証拠内のトークンと PII は伏せます
  • 前提条件(ロール、セッション、機能フラグ、テナント)を記録します
  • 合意した影響の範囲で停止し、不要なデータ流出を避けます
  • 終了前に、テストアカウント、アップロードしたシェル、注入したレコードを削除します
4. 報告、修正、再テスト

各指摘事項について、タイトル、重大度、CWE/OWASP の対応関係、影響、再現手順、証拠、修正方法、再テストの基準を記載します。エグゼクティブサマリーと技術的な付録を提出し、重大/高リスクの問題について再テストを予定します。

references/reporting_retest_safe_practices.md を参照してください。

リファレンスを読み込むタイミング

トピックリファレンス
役割の境界references/web_pentester_scope.md
認可とROEreferences/scoping_and_rules_of_engagement.md
OWASPのWebテスト手法references/owasp_web_testing_methodology.md
REST/GraphQL APIのテストreferences/api_security_testing.md
認証、セッション、アクセス制御references/auth_session_and_access_control.md
レポート、再テスト、安全な実践方法references/reporting_retest_safe_practices.md

コメント