AndroidおよびiOSアプリのセキュリティテストとリバースエンジニアリングの技術プロセスを解説する、OWASPの包括的なマニュアル。
m14r41/PentestingEverything
Webやモバイルからクラウド、Wi-Fiまで、23のセキュリティ分野にわたる手法、ツール一覧、参考PDFをまとめた、体系的なペネトレーションテスト知識ベース。
- スター
- 2,260
- フォーク
- 493
- 未解決の Issue
- 6
- 最終コミット
- 23 日前
これは何?
PentestingEverythingは、ペネトレーションテストとアプリケーションセキュリティを扱うセキュリティテスター向けの、体系的な知識ベースです。Web、API、モバイル(Android、iOS)、シッククライアント、ソースコードレビュー、DevSecOps、ネットワーク、Wi-Fi、Active Directory、クラウド、コンテナとKubernetes、IoT、ブロックチェーン、LLMやMCPのセキュリティなど、23の分野で構成されています。各分野には、手法を解説するドキュメントと、よく使われるツールの一覧があります。
検索とナビゲーションに対応したWebサイトとして公開されており、参考PDF一式とチェックリストサイトも含まれています。ツール一覧にはBurp Suite Professionalなどの商用製品と、Nmap、Nuclei、OWASP ZAP、Semgrepなどのオープンソースツールが、対象となるテスト分野ごとにまとめられています。
このリポジトリには、認可を受けたアセスメント中にAIコーディングエージェントが知識ベースを参照できる、インストール可能なAgent Skillも含まれています。このスキルには、能動的なテストの前に認可を確認するルールや、自動リクエストの送信ペースを調整するルールが含まれています。
主な機能
- 0123のセキュリティテスト分野に対応した手法のドキュメント
- 02WebからWi-Fi、クラウドまで、テスト分野ごとにまとめたツール一覧
- 03参考PDFと、連携するペネトレーションテスト用チェックリストサイト
- 04分野やツールを検索・閲覧できるWebサイト
- 05AIコーディングエージェントで使えるインストール可能なAgent Skill
ユースケース
- Webやモバイルのペネトレーションテストの範囲と手順を計画する
- Active Directoryやコンテナなど、特定のテスト分野に適したツールを探す
- 体系的な参考資料を使って、経験の浅いセキュリティテスターを育成する
- 認可を受けた業務で、AIエージェントにテスト手法を参照させる
クイックスタート
- 1
公開中のWebサイトまたはリポジトリ内のドキュメントを確認する
- 2
ポータブルなAgent Skillをプロジェクトにインストールする
npx skills add m14r41/PentestingEverything --skill pentesting-everything
トピック
よくある質問
- PentestingEverything とは?
- Webやモバイルからクラウド、Wi-Fiまで、23のセキュリティ分野にわたる手法、ツール一覧、参考PDFをまとめた、体系的なペネトレーションテスト知識ベース。 PentestingEverythingは、ペネトレーションテストとアプリケーションセキュリティを扱うセキュリティテスター向けの、体系的な知識ベースです。Web、API、モバイル(Android、iOS)、シッククライアント、ソースコードレビュー、DevSecOps、ネットワーク、Wi-Fi、Active Directory、クラウド、コンテナとKubernetes、IoT、ブロックチェーン、LLMやMCPのセキュリティなど、23の分野で構成されています。各分野には、手法を解説するドキュメントと、よく使われるツールの一覧があります。
- PentestingEverything は無料で使えますか?ライセンスは?
- PentestingEverything は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- PentestingEverything は今もメンテナンスされていますか?
- 活発にメンテナンス中。PentestingEverything の最終コミットは 2026年10月16日 です。
- PentestingEverything は何に使えますか?
- Webやモバイルのペネトレーションテストの範囲と手順を計画する Active Directoryやコンテナなど、特定のテスト分野に適したツールを探す 体系的な参考資料を使って、経験の浅いセキュリティテスターを育成する 認可を受けた業務で、AIエージェントにテスト手法を参照させる
- PentestingEverything のインストール方法は?
- 公開中のWebサイトまたはリポジトリ内のドキュメントを確認する ポータブルなAgent Skillをプロジェクトにインストールする: npx skills add m14r41/PentestingEverything --skill pentesting-everything
- PentestingEverything はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/m14r41/PentestingEverything
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ペネトレーションテスター向けのRust製Webアプリケーションセキュリティスキャナー。125以上のスキャナーモジュール、ブラウザー拡張機能、AI駆動のテストモードを搭載。
SBOMに基づいてソフトウェア依存関係と既知の脆弱性を追跡し、組織内のプロジェクトを分析するプラットフォーム。
初級者向けスクリプトから高度なツールまで、認定資格ロードマップや学習リソースを含む実践的なサイバーセキュリティプロジェクト集です。
prompt injection、データ漏洩、jailbreak、有害な出力などの問題をLLMに対して検査する、オープンソースのコマンドラインスキャナー。
Rust製のセルフホスト型アイデンティティプロバイダー。Keycloak互換で、OIDC、OAuth2、DPoP、CIBAに対応し、単一バイナリで動作します。