Skip to main content

Reports API

The Reports API allows you to generate and retrieve penetration test reports in various formats.

Generate Report

Generate a new report for a completed scan.

Request Body

string
required
The ID of the completed scan
string
default:"pdf"
Report format: pdf, html, json, docx
string
default:"technical"
Report template: executive, technical, compliance, developer
array
Compliance frameworks to include: soc2, iso27001, pci, hipaa, gdpr
object
Additional report options

Request

Response

List Reports

Retrieve a list of generated reports.

Query Parameters

Response

Get Report

Retrieve details about a specific report.

Response

Download Report

Download the report file.

Response

Returns the binary file with appropriate Content-Type header:
  • PDF: application/pdf
  • HTML: text/html
  • JSON: application/json
  • DOCX: application/vnd.openxmlformats-officedocument.wordprocessingml.document

Example

Report Templates

Executive Template

Designed for non-technical stakeholders:
  • High-level risk summary
  • Business impact assessment
  • Key findings overview
  • Trend analysis
  • Strategic recommendations

Technical Template

Comprehensive technical documentation:
  • Detailed vulnerability descriptions
  • Proof-of-concept code
  • Request/response evidence
  • CVSS scoring breakdown
  • Step-by-step remediation

Compliance Template

Focused on regulatory requirements:
  • Control mapping
  • Gap analysis
  • Evidence collection
  • Audit trail
  • Compliance status dashboard

Developer Template

Optimized for development teams:
  • Code-level details
  • File and line references
  • Fix code examples
  • Integration with issue trackers
  • CI/CD pipeline recommendations

Custom Branding

Enterprise customers can customize report branding:

Request

Scheduled Reports

Configure automated report generation:

Request

Share Report

Generate a shareable link for a report.

Request

Response