{% if updates %}
{{ total }} / {{ total }}
{% for cat in ["graphics", "kernel", "system", "mesa", "xorg"] %} {% if cat_counts[cat] > 0 %}
{% endif %} {% endfor %} {% if cve_count is defined and cve_count > 0 %} CVE {{ cve_count }} package{{ "s" if cve_count != 1 else "" }} {% endif %} {% if flagged_count is defined and flagged_count > 0 %} {{ flagged_count }} flagged {% endif %} {% if news_count is defined and news_count > 0 %} {{ news_count }} in news {% endif %}
{% for pkg in updates %} {% set risk_label = "critical" if pkg.risk_score >= 60 else ("high" if pkg.risk_score >= 40 else ("medium" if pkg.risk_score >= 20 else "low")) %} {% if pkg.url %} {% endif %} {% endfor %}
Package Description Risk Version Age
{{ pkg.package_name }} {% if pkg.in_news %}
IN NEWS {% endif %} {% if pkg.url %}
Package Info {% endif %} {% if pkg.category %}
{% for cat in pkg.category.split() %} {{ cat }} {% endfor %} {% endif %}
{{ pkg.description or "N/A" }} {{ pkg.risk_score }} {% if pkg.security_severity %} {{ pkg.security_severity }} CVE {% endif %} {% if pkg.is_flagged %} Outdated upstream {% endif %} {{ pkg.old_version }}
{{ pkg.new_version }}
{% if pkg.old_date %}built {{ pkg.old_date }}{% endif %}
{% if pkg.new_date %}since {{ pkg.new_date }}{% endif %}
Upstream: {{ pkg.url }} {% if pkg.risk_flags %}
Risk flags: {{ pkg.risk_flags }} {% endif %}
{% else %}

No pending updates

Your system is up to date. Click Refresh to check again.

{% endif %}