essential-tools について
Web、API、バイナリ解析を扱うペネトレーションテスト向けのツールと方法論のスキルです。偵察段階で主要ツールの利用可否を確認し、不足による制約を記録します。
主な機能
- 01Burp SuiteとPlaywrightによるテスト手順
- 02バイナリの静的解析とリバースエンジニアリング
- 03Nucleiによる露出スキャン
- 04sslscanによるTLS検査
- 05PTES、OWASP WSTG、レポート基準
活用シーン
- 01WebまたはAPIのペネトレーションテスト
- 02ブラウザテストの自動化と証拠の取得
- 03TLS設定と一般的な露出の確認
- 04基準に沿ったテストレポートの作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ transilienceai/ communitytools --skill essential-toolsインストール後、Claude Code で/essential-toolsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
reference/binary-analysis-quickstart.mdcoding-challenges.mdessential-skills-cheat-sheet.mdessential-skills-index.mdessential-skills-quickstart.mdessential-skills-resources.mdplaywright-automation.mdweb-application-attacks.md詳細
必須ツール
ペネトレーションテストに必要なコアツール、手法、レポート基準です。
コンポーネント
| コンポーネント | 目的 |
|---|---|
| Burp Suite | プロキシ、スキャナー、Intruder、Repeater、Sequencer |
| Playwright | ブラウザー自動化、証跡の取得、SPA テスト |
| Binary Analysis | 静的解析、リバースエンジニアリング、文字列の抽出 |
| Nuclei | テンプレートを使った露出と設定ミスのスキャン |
| sslscan | TLS の状態(プロトコル、暗号スイート、証明書) |
| Methodology | PTES、OWASP WSTG、攻撃の優先順位付け |
| Reporting | 専門的なレポートテンプレート、PDF 生成 |
参考資料
reference/essential-skills*.md- Burp Suite のテクニックと Web セキュリティテストの手法reference/playwright-automation.md- ペネトレーションテストでの Playwright MCP の使い方reference/binary-analysis-quickstart.md- 実行可能ファイルの静的解析とリバースエンジニアリングreference/web-application-attacks.md- Web アプリケーション攻撃の手法formats/transilience-report-style/pentest-report.md- 脆弱性の品質基準、コンプライアンスへの対応付け、納品前チェックリスト
開始時に必須のツール(Web/API のエンゲージメント)
偵察が完了したと宣言する前に、ツールが利用可能か確認してください。
command -v subfinder nuclei sslscan httpx; curl -s "https://crt.sh/?q=%25.${DOMAIN}&output=json" | head -c1
- サブドメイン/CT の列挙:subfinder、certspotter、crt.sh
- TLS の状態:sslscan
- テンプレートを使った露出のスキャン:nuclei
あるツールクラスが利用できない場合は、明確な制約事項として記録してください。ツールクラス全体を省略した状態で、偵察が完了したと宣言してはいけません。手作業での urllib は代替になりません(skills/coordination/reference/principles.md の「手作業の HTTP より実ツールを優先」を参照)。
コメント
Markdown 対応