{% if result.error %}

Error

{{ result.error }}

{% elif result.all_clear %}
OK
{% if result.checks_run %}

{{ result.checks_run }}/{{ result.total_checks }} checks passed {% if result.duration_seconds %} in {{ "%.1f" | format(result.duration_seconds) }}s{% endif %}

{% else %}

All checks passed

{% endif %}

No issues found. Your system is healthy.

{% if check_names is defined and check_names %}

All Checks

{% for name in check_names %}
{{ name }}
{% endfor %}
{% endif %} {% else %}
{{ result.worst_severity }}
{% if result.checks_run %}

{{ result.issue_count }} issue{{ "s" if result.issue_count != 1 else "" }} ({{ result.checks_passed }}/{{ result.total_checks }} passed {% if result.duration_seconds %} in {{ "%.1f" | format(result.duration_seconds) }}s{% endif %})

{% else %}

{{ result.issue_count }} issue{{ "s" if result.issue_count != 1 else "" }} found

{% endif %}

{% for sev in ["CRITICAL", "HIGH", "LOW", "INFO"] %} {% set count = result.count_by_severity(sev) %} {% if count %} {{ count }} {{ sev }} {% endif %} {% endfor %}

{% if comparison is defined and comparison and comparison.has_changes %}

Changes since last check

{% if comparison.new_issues %}

New issues ({{ comparison.new_issues | length }})

{% endif %} {% if comparison.resolved_issues %}

Resolved ({{ comparison.resolved_issues | length }})

{% endif %}
{% endif %} {% for issue in result.issues %} {% endfor %}
Severity Issue Fix
{{ issue.severity }} {{ issue.description }} {% if issue.fix_available %}Yes{% else %}—{% endif %}
{% if result.has_fixable and result.backend == "garuda-health" %}

Fix available issues

Some issues can be automatically fixed by garuda-health:

sudo garuda-health --fix

Review the output carefully — some fixes may require a reboot.

{% endif %} {% endif %} {% if history %}

Check History

{% for snap in history %} {% endfor %}
Date Source Status Issues
{{ snap.checked_at[:19] | replace("T", " ") }} {{ snap.source }} {% if snap.error %} Error {% elif snap.all_clear %} OK {% else %} {{ snap.worst_severity }} {% endif %} {{ snap.issue_count if not snap.error else "—" }}
{% endif %}