mitm-report について
発見事項やmitmproxyのログを基に、脆弱性評価レポートを作成するセキュリティスキルです。対象アプリ、形式、再現手順を含めるかなどを確認します。
主な機能
- 01セキュリティ評価レポートを作成
- 02発見事項またはmitmproxyログを利用
- 03Markdown、HTML、PDFの概要に対応
- 04対象と再現手順の希望を確認
活用シーン
- 01通信分析の発見事項をレポート化
- 02再現手順を含む評価レポートを作成
- 03セキュリティ findings の形式を選択
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ instavm/ security-skills --skill mitm-reportインストール後、Claude Code で/mitm-reportを入力して読み込まれたか確認します。
詳細
セキュリティ脆弱性レポートを生成
調査結果に基づいてセキュリティレポートを生成します。形式:$ARGUMENTS(デフォルト:markdown)
必要条件:現在のディレクトリにある
log.txt(または前回のスキル実行で得られた調査結果)。見つからない場合は、先にトラフィックをキャプチャしてください:mitmdump --set flow_detail=3 2>&1 | tee log.txt
レポートのテンプレート
# Security Assessment Report
**Target**: [Application Name]
**Date**: [Assessment Date]
**Assessor**: [Name]
## Executive Summary
Brief overview of findings and overall security posture.
## Findings Summary
| # | Title | Severity | Status |
|---|-------|----------|--------|
| 1 | [Finding Title] | High | Open |
## Detailed Findings
### [APP] Finding Title
* **Severity**: `critical/high/medium/low/info`
* **Endpoint**: `https://example.com/api/endpoint`
* **Steps to Reproduce**:
1. Step one
2. Step two
3. Verify with: `curl command here`
* **Impact**: Description of business/security impact
* **Remediation**: Specific steps to fix
## Severity Guidelines
- **CRITICAL**: RCE, full database access, admin takeover
- **HIGH**: Account takeover, payment bypass, mass data leak
- **MEDIUM**: PII leak, business logic bypass, limited data exposure
- **LOW**: Information disclosure, missing security headers
- **INFO**: Best practice violations, no direct impact
## Remediation Priorities
1. Critical and High - Immediate
2. Medium - Within 30 days
3. Low/Info - Next release cycle
## Testing Methodology
Description of tools and techniques used.
生成する前に
以下を確認します:
- 対象アプリケーション名
- 含める調査結果(または log.txt から分析)
- 希望する出力形式(Markdown/HTML/PDF アウトライン)
- 再現手順を含めますか?(はい/いいえ)
コメント
Markdown 対応