{% extends "base.html" %} {% comment %} # SPDX-License-Identifier: AGPL-3.0-or-later {% endcomment %} {% load bootstrap %} {% load i18n %} {% block content %}

{% trans "Security Report" %}

{% blocktrans trimmed with count=freedombox_report.vulns %} There are {{ count }} reported security vulnerabilities in the FreedomBox app, which provides the core services and user interface for a FreedomBox server. {% endblocktrans %}

{% blocktrans trimmed %} The following table lists the current reported number, and historical count, of security vulnerabilities for each installed app. More information on the vulnerabilities can be found on the Debian Security Bug Tracker. {% endblocktrans %}

{% blocktrans trimmed %} For apps that provide services, the "Sandboxed" column shows whether sandboxing features are in use. Sandboxing mitigates the impact of a potentially compromised app to the rest of the system. {% endblocktrans %}

{% blocktrans trimmed %} "Sandbox Coverage" is a score of how effectively the service is isolated from the rest of the system. It is only displayed while the service is running. {% endblocktrans %}

{% for app in apps_report %} {% endfor %}
{% trans "App Name" %} {% trans "Current Vulnerabilities" %} {% trans "Past Vulnerabilities" %} {% trans "Sandboxed" %} {% trans "Sandbox Coverage" %}
{{ app.name }} {{ app.vulns }} {{ app.past_vulns|default_if_none:"❗"}} {% if app.sandboxed is None %} {% trans "N/A" %} {% elif app.sandboxed %} {% trans "Yes" %} {% else %} {% trans "No" %} {% endif %} {% if app.sandbox_coverage %} {{ app.sandbox_coverage }}% {% elif app.sandboxed %} {% trans "Not running" %} {% endif %}
{% endblock %}