License Risk Report
{{ scope_label | default('All Projects') }} — Software License Analysis
{{ fs.panel_head("License risk distribution", meta="doughnut") }}
Components grouped by license risk category.
{# Dual-render: fragment mode uses the server-side SVG produced by HTMLRenderer (html_renderer.py:937-967 coerces `risk_pie` dict to a 3-col DataFrame via pd.DataFrame and dispatches to ChartRenderer.render_doughnut_svg since recipe YAML now declares chart: doughnut). Standalone mode uses the live ECharts container the {# `_action_buttons.html` provides the connection-badge JS that fills the #fsConnectionBadge slot reserved by `_console_macros.html:73`'s topbar macro. Used by `fs-report serve` mode to show a live-connection indicator. Mirrors `triage_prioritization.html:1276`. #} {% include '_action_buttons.html' %} {% endif %}