Reports

PDF Report

The 14 sections of the PDF audit report and who each is written for.

The --output flag generates a professional PDF report. This page documents every section.

stacksentry -t https://your-app.com --mode full -o report.pdf

Report Sections

#SectionContents
1Executive SummaryGrade, score, high-risk count, attack path count
2OWASP Top 10:2025 BreakdownWhich OWASP categories have failing checks
3Attack Surface HeatmapVisual check status across all four layers
4Top 5 Priority FixesHighest-priority failing checks with expected grade impact
5Layer-by-Layer FindingsAll check results with details
6Active Attack PathsChain descriptions and risk level
730-Day Hardening RoadmapDay 1 / Day 7 / Day 30 fix plan
8What-If SimulationProjected grade after each roadmap phase
9Posture Drift ReportChanges since previous scan
10Security Posture HistoryGrade timeline
11Next Actions ChecklistPrioritised action list
12Generated Patch ArtefactsSummary of patch files created
13Auto-Fix ResultsApplied fixes and their outcomes
14Server FingerprintStack detection results and scan metadata

Audience Profiles

The --profile flag changes the narrative language without changing any underlying data:

ProfileAudienceLanguage style
studentLearning developersEducational, explains the why behind each risk
devopsEngineersOperational, pipeline-focused
pentesterSecurity testersTechnical, attack vector references
ctoDecision-makersBusiness language, risk quantification
genericGeneralNeutral, default
stacksentry -t https://your-app.com --mode full \
  --profile cto -o board-report.pdf