pentest-report
Professional penetration testing report writing — executive summary, findings format, CVSS severity, risk matrix, attack chains, and remediation roadmaps
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Professional penetration testing report writing — executive summary, findings format, CVSS severity, risk matrix, attack chains, and remediation roadmaps
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Run sustained security assessment campaigns against targets using the Ralph Wiggum autonomous loop pattern. Use when asked to start, continue, or manage a pentest campaign.
Control a Flipper Zero and scan BLE targets for authorized security research. Use when asked to interact with Flipper hardware, scan BLE devices, or control RF/IR/NFC/RFID.
Start an autonomous pentest loop. Spawns fresh-context subagents for each phase. Use: /ralph-loop
BLE GATT exploitation methodology — scanning, enumeration, characteristic analysis, payload crafting, and write attacks against Bluetooth Low Energy devices
Run a sustained security assessment campaign — a real pentest, not a simulation
Credential testing methodology — default credential checking, password spraying, credential reuse, and OSINT for leaked credentials
| name | pentest-report |
| description | Professional penetration testing report writing — executive summary, findings format, CVSS severity, risk matrix, attack chains, and remediation roadmaps |
A professional pentest report has two audiences: executives who need to understand risk and make budget decisions, and technical staff who need to reproduce findings and implement fixes. The report must serve both.
Audience: C-suite, board members, non-technical stakeholders Length: 1 page maximum Tone: business risk, not technical jargon
EXECUTIVE SUMMARY
[Organization] engaged [Firm] to conduct a [type] penetration test of [scope]
from [start date] to [end date]. The assessment focused on [objective].
Overall Risk Rating: [CRITICAL / HIGH / MODERATE / LOW]
Key Findings:
- [N] Critical findings requiring immediate remediation
- [N] High findings requiring remediation within 30 days
- [N] Medium findings requiring remediation within 90 days
- [N] Low/Informational findings for awareness
The most significant finding was [brief description of worst finding and its
business impact in plain language]. An attacker exploiting this vulnerability
could [business consequence: access customer data, control physical systems,
disrupt operations, etc.].
[One sentence on overall security posture — strengths observed and primary
areas of concern.]
Recommended immediate actions:
1. [Most urgent remediation — one sentence]
2. [Second priority — one sentence]
3. [Third priority — one sentence]
SCOPE
Test Type: [Black box / Gray box / White box]
Engagement Period: [Start] to [End]
Testing Window: [Business hours / After hours / 24x7]
Authorization: [Reference to signed Rules of Engagement document]
In-Scope Assets:
- [IP ranges, domains, device types, physical locations]
- [Specific systems, applications, wireless networks]
Out-of-Scope:
- [Explicitly excluded systems]
- [Denied attack types: DoS, social engineering, etc.]
Credentials Provided: [None / Standard user / Admin (specify)]
Reference established frameworks:
Document the phases executed:
List tools used (with versions) — this enables reproducibility.
FINDING: [F-001] [Descriptive Title]
Severity: [Critical / High / Medium / Low / Informational]
CVSS v3.1 Score: [0.0-10.0]
CVSS Vector: [e.g., AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H]
Affected Asset(s): [IP, hostname, device, application]
Description:
[2-3 sentences explaining the vulnerability in clear technical language.
What is the vulnerability, where does it exist, and why is it a problem.]
Evidence:
[Screenshots, command output, captured data — redacted as appropriate.
Enough detail for the client to reproduce the finding.]
Impact:
[What can an attacker do with this vulnerability? Be specific:
- Access to X records of customer data
- Ability to unlock physical door Y
- Control of device Z motor/actuator
- Lateral movement to internal network]
Remediation:
[Specific, actionable fix. Not "improve security" but "change the default
password on device X to a unique 16+ character password and disable the
default admin account."]
References:
[CVE numbers, vendor advisories, OWASP references, CWE IDs]
Attack Vector (AV):
Attack Complexity (AC):
Privileges Required (PR):
User Interaction (UI):
Scope (S):
CIA Impact (each rated):
| Finding | Typical CVSS | Severity |
|---|---|---|
| Unauthenticated BLE write unlocks smart lock | 8.1 (AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H) | HIGH |
| Default credentials on IoT device (network) | 9.8 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) | CRITICAL |
| WiFi deauth causes device denial of service | 6.5 (AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) | MEDIUM |
| Static Sub-GHz code replay opens garage door | 6.8 (AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N) | MEDIUM |
| Unencrypted BLE leaks sensor data | 6.5 (AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N) | MEDIUM |
| Hardcoded BLE pairing PIN | 7.4 (AV:A/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N) | HIGH |
| IR replay controls critical device | 4.6 (AV:P/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N) | MEDIUM |
IMPACT
Low Medium High Critical
┌─────────┬─────────┬─────────┬─────────┐
High │ MEDIUM │ HIGH │ CRITICAL│ CRITICAL│
├─────────┼─────────┼─────────┼─────────┤
LIKELIHOOD │ │ │ │ │
Medium │ LOW │ MEDIUM │ HIGH │ CRITICAL│
├─────────┼─────────┼─────────┼─────────┤
Low │ LOW │ LOW │ MEDIUM │ HIGH │
└─────────┴─────────┴─────────┴─────────┘
Likelihood factors:
Impact factors:
Show how individual findings chain together to demonstrate real-world attack scenarios. Individual medium findings may combine into a critical attack path.
ATTACK CHAIN: [AC-001] [Descriptive Name]
Overall Severity: [Highest severity in the chain, potentially elevated]
Step 1: [F-003] WiFi reconnaissance identified corporate SSID
→ Discovered "CorpWiFi" WPA2-Personal network
Step 2: [F-007] Deauth attack captured WPA2 handshake
→ 4-way handshake captured for offline cracking
Step 3: [F-008] Weak WiFi password cracked in 4 hours
→ Password "Company2024" recovered via hashcat
Step 4: [F-012] Internal network access revealed IoT devices
→ 14 smart locks discovered on 192.168.10.0/24
Step 5: [F-013] Default credentials on smart lock management server
→ admin:admin granted full lock control
Result: Complete physical access to all electronically-locked doors
from a position outside the building perimeter.
Immediate (0-7 days):
Short-term (8-30 days):
Medium-term (31-90 days):
Long-term (91-180 days):
Priority: [Immediate / Short-term / Medium-term / Long-term]
Finding Reference: [F-001, F-003, F-007]
Remediation Action: [Specific technical action]
Estimated Effort: [Hours / person-days]
Responsible Team: [IT, Security, Facilities, Development]
Verification: [How to confirm the fix worked]