{% load i18n %} {% comment %} The revealed material, swapped into the credential page by HTMX. The countdown is a CONVENIENCE, not a security control, and the copy below says so. The material has already left the server; anyone who wants to keep it can. What the countdown buys is that a screen left unattended stops displaying a secret — worth having, and worth not overstating. Values reach the DOM only through textContent, and the element is dropped with remove() rather than by rewriting a parent's markup. Building markup from a value would let material containing HTML execute in the operator's session. test_fragment_uses_no_innerhtml enforces this by substring, so keep the forbidden property names out of this comment too. {% endcomment %}
{% trans "Revealed" %} {% trans "Clears in" %} {{ ttl }}{% trans "s" %}
{% for key, value in secret_data.items %} {% endfor %}
{{ key }}
{{ value }}
{% trans "Recorded in the access log. Clearing this does not revoke it." %}