Generating a Report
PAIStrike can automatically generate a professional penetration testing report from your project findings. Reports are suitable for delivery to clients, management, or compliance auditors.
Report Structure
A PAIStrike report includes the following sections:
1. Cover Page
- Report title
- Organization and project name
- Prepared by / prepared for
- Date of report generation
2. Executive Summary
A non-technical overview intended for management audiences:
- High-level description of the engagement scope
- Overall risk assessment
- Summary of findings by severity (Critical, High, Medium, Low, Info)
- Key recommendations
3. Scope and Methodology
- List of assets tested
- Testing period
- Testing modes used (black box / white box)
- Tools and techniques employed by the AI
- Any agreed-upon exclusions or limitations
4. Findings
The core of the report — a detailed write-up of every vulnerability discovered:
For each finding:
- Title and severity
- Affected asset and endpoint/path
- Description — what the vulnerability is and how it works
- Steps to reproduce — how to manually confirm the issue
- Evidence — screenshots, request/response data
- Risk analysis — business impact if exploited
- Remediation — recommended fix with implementation guidance
- References — CVE, CWE, or external links
Findings are ordered by severity (Critical → High → Medium → Low → Info).
5. Appendices
- Raw scan data or logs (optional)
- Glossary of security terms
- About PAIStrike (platform description)
6. Disclaimers
- Legal disclaimer clarifying the scope of the test
- Statement that findings reflect a point-in-time assessment
- Responsible disclosure note
Generating a Report
- Open your project.
- Click the Reports tab.
- Click Generate Report.
- In the report configuration modal:
- Select which assets to include (all or a subset)
- Select the date range for findings
- Choose the language for the report (see Exporting PDF)
- Toggle optional sections (e.g., include/exclude appendices)
- Click Generate.
PAIStrike compiles the report in the background. When it's ready, you'll see it in the Reports list with a Ready status.
Managing Reports
The Reports tab lists all generated reports for the project:
- Report name — auto-named with project name and generation date
- Status — Generating, Ready, or Failed
- Language — the language the report was generated in
- Created by — who triggered the generation
- Actions — Download PDF, Regenerate, Delete
Regenerating a Report
If new findings have been added since the last report, click Regenerate to create an updated version with the latest data.
Deleting a Report
Click the Delete icon next to a report to remove it. This only removes the generated document — the underlying findings are not affected.