Commit b9d0155
committed
feat(cli): modernize HTML export with interactive charts and filters
- Rewrite export_to_html with Bootstrap 5 styling
- Add Chart.js visualizations (severity, type, category, source)
- Add executive summary dashboard with stat cards
- Add interactive filtering by severity, type, and search
- Add sortable table columns
- Add expandable row details with full finding information
- Add Prism.js syntax highlighting for code snippets
- Display LLM context, confidence, CWE/OWASP, recommendations
- Make responsive with print-friendly CSS
- Update extract_simplified_findings to handle native format
- Update export_to_csv to handle native format with more fields
- Fix export functions to use findings_data instead of sarif_data
- Add safe_escape helper to handle None values1 parent f4901dc commit b9d0155
1 file changed
+784
-151
lines changed
0 commit comments