{% extends "base.html" %} {% load scoped_tags %} {% block title %}Secrets{% endblock %} {% block page_title %}Secrets{% endblock %} {% block page_subtitle %}Encrypted vault with zero-trust access (Layer 11){% endblock %} {% block layer_indicator %}L11 Secrets{% endblock %} {% block content %}
{{ secrets|length }} secret{{ secrets|length|pluralize }} in your vault
{# Security warning #}

Values are encrypted and never displayed

Secret values are encrypted at rest and referenced by name only. They never appear in audit trails, snapshots, or connector traffic (Invariant 10).

{% if secrets %}
{% for secret in secrets %} {% endfor %}
Name Classification Owner Versions Status Created
🔒 {{ secret.name }}
{% if secret.classification == "critical" %} Critical {% elif secret.classification == "sensitive" %} Sensitive {% elif secret.classification == "standard" %} Standard {% else %} {{ secret.classification }} {% endif %} {{ secret.owner_id|truncate_id }} {{ secret.version_count }} {% include "components/_state_badge.html" with state=secret.lifecycle %} {{ secret.created_at|format_dt }}
{% else %} {% include "components/_empty_state.html" with title="No secrets stored" message="Your encrypted vault is empty. Store API keys, tokens, and credentials securely." icon="🔒" %} {% endif %} {# Create secret modal #} {% endblock %}