SecureScan — Automated Security Analysis
Comprehensive vulnerability & compliance findings
Section 1
{{ summary.total_findings }} total finding{{ "s" if summary.total_findings != 1 else "" }} identified across all scanners.
{# Scanners used #}No critical or high findings.
{%- endif %}Section 2
| Framework | Version | Total Controls | Violated | Clear | Coverage |
|---|---|---|---|---|---|
| {{ fw.framework }} | {{ fw.version or "—" }} | {{ fw.total_controls }} | {{ fw.controls_violated }} | {{ fw.controls_clear }} |
| Control ID | Control Name |
|---|---|
| {{ ctrl.id }} | {{ ctrl.name }} |
Section 3
{{ f.description }}
{%- endif %} {%- if f.compliance_tags %} {%- endif %} {%- if f.remediation %}Section 4
Scan duration: {%- if dur_min > 0 %}{{ dur_min }}m {{ dur_sec }}s{%- else %}{{ dur_sec }}s{%- endif %} ({{ scan.started_at.strftime("%H:%M:%S") }} → {{ scan.completed_at.strftime("%H:%M:%S") }} UTC, {{ scan.completed_at.strftime("%Y-%m-%d") }})
{%- elif scan.started_at %}Scan started at {{ scan.started_at.strftime("%Y-%m-%d %H:%M UTC") }} — completion time not recorded.
{%- endif %} {%- if summary.scanners_run %}| # | Scanner | Scan Type(s) | Findings |
|---|---|---|---|
| {{ loop.index }} | {{ scanner }} |
{%- if scanner_types %}
{%- for st in scanner_types %}
{{ st }}
{%- endfor %}
{%- else %}
—
{%- endif %}
|
{%- set sc = scanner_findings | length %} {{ sc }} |