Report Formats

The CLI generates 6 professional report formats designed for different audiences, from executives to developers to compliance officers.

Overview

Each report format is designed for a specific audience and purpose. Generate multiple formats from a single scan to address all stakeholder needs.

6
Report Types
PDF/HTML
Output Formats
4
Compliance Frameworks

Report Formats

Generating Reports

Generate reports during scanning or from existing scan results.

Terminal
Bash
1# Generate report during scan
2bloodhound scan --report executive ./src
3bloodhound scan --report technical ./src
4
5# Generate multiple reports
6bloodhound scan --report executive,technical,remediation ./src
7
8# Generate all reports
9bloodhound scan --report all ./src
10
11# Generate from existing scan
12bloodhound report executive ./scan-results.json
13
14# Specify output directory
15bloodhound scan --report executive --output ./reports ./src
16
17# Generate PDF format
18bloodhound scan --report executive --format pdf ./src

Customization

Customize report generation with configuration options.

bloodhound.config.json
JSON
1# bloodhound.config.json
2{
3 "reports": {
4 "defaultFormat": "pdf",
5 "outputDirectory": "./security-reports",
6 "branding": {
7 "logo": "./company-logo.png",
8 "companyName": "Your Company",
9 "primaryColor": "#dc143c"
10 },
11 "executive": {
12 "includeCharts": true,
13 "includeTrends": true,
14 "compareWithPrevious": true
15 },
16 "technical": {
17 "includeCodeSnippets": true,
18 "maxSnippetLines": 20,
19 "includeRemediation": true
20 },
21 "compliance": {
22 "frameworks": ["soc2", "iso27001", "pci-dss"],
23 "includeEvidence": true
24 }
25 }
26}

White-Label Reports

Enterprise licenses support full white-labeling with your company branding, custom headers/footers, and personalized recommendations.