strix/strix
kent 7c1e37c116 feat: export findings to a self-contained HTML report on scan completion
Adds report/html_report.py (render_html_report) and writer.write_html_report, invoked best-effort from ReportState._save_artifacts, to write a single self-contained report.html into strix_runs/<run-name>/ alongside the existing markdown/CSV/JSON/SARIF outputs.

The report renders parity with the markdown findings report (severity summary + per-finding detail) with all attacker-influenced content HTML-escaped, handles the zero-finding empty state, and is generated by default but disableable via STRIX_HTML_REPORT=0. Adds tests/test_html_report.py (incl. an escaping/XSS test).
2026-07-22 16:41:07 +07:00
..
agents revert(proxy): drop overfit Caido reconnect/HTTPQL band-aids, keep serialization lock (#799) 2026-07-17 13:18:40 -07:00
config feat: export findings to a self-contained HTML report on scan completion 2026-07-22 16:41:07 +07:00
core fix(llm): add per-turn model request timeout so stalled streams fail fast and retry 2026-07-17 18:40:23 -07:00
interface fix: bind-mount local --target by default to avoid slow file-by-file import (#725) 2026-07-22 11:04:10 +07:00
report feat: export findings to a self-contained HTML report on scan completion 2026-07-22 16:41:07 +07:00
runtime revert(proxy): drop overfit Caido reconnect/HTTPQL band-aids, keep serialization lock (#799) 2026-07-17 13:18:40 -07:00
skills docs(skills): add grafana_prometheus observability pivot skill (#812) 2026-07-20 13:56:25 -04:00
telemetry chore(telemetry): minor telemetry updates (#761) 2026-07-13 16:29:04 -07:00
tools strip transfer encoding (#820) 2026-07-20 21:56:34 -04:00
utils fix(agent): fix tool schemas not retrieved on pyinstaller binary and validate tool call args 2026-01-14 10:57:32 -08:00
__init__.py Open-source release for Alpha version 2025-08-08 20:36:44 -07:00