
from skills12
Generate a styled, client-ready PDF penetration test report from findings.json using a defined dark theme and structured sections (exec summary, risk dashboard,
This skill generates a professional penetration test report PDF from a findings.json input. It automates assembly of an executive summary, severity stat boxes, a risk dashboard, per-finding cards with business impact, remediation guidance, and an overall remediation table — producing a branded, dark-themed PDF suitable for client delivery.
Use this skill at the end of a pentest engagement when you have a machine-readable list of findings (findings.json). It's intended for automating report production during test pipelines or as a convenience for security teams preparing consistent client deliverables.
report_generator.py) that consumes findings.json and uses weasyprint to render PDF.refs/style.md defines the CSS and visual identity; the skill prescribes logo paths and file naming conventions.Compatible with agents that can read/write files and execute Python (weasyprint) — typical CLI-capable agents and CI runners.
This skill has not been reviewed by our automated audit pipeline yet.