{% extends "base.html" %} {% block title %}Security Audit - {{ conn.name }}{% endblock %} {% block content %}
Status
{{ audit.status|upper }}
Users
{{ audit.user_count }}
Issues Found
{{ audit.issue_count }}
Critical Issues
{{ audit.critical_issues }}
{% if audit.results and audit.results.issues %}

🚨 Security Issues

{% for issue in audit.results.issues %} {% endfor %}
Severity Type Message
{{ issue.severity|upper }} {{ issue.type }} {{ issue.message }}
{% endif %} {% if audit.results and audit.results.users %}

👤 Database Users

{% for user in audit.results.users %} {% endfor %}
User Can Login Superuser/Admin Has Password Other Info
{{ user.name }} {% if user.can_login %} Yes {% else %} No {% endif %} {% if user.is_superuser or user.is_sysadmin %} Yes {% else %} No {% endif %} {% if user.has_password %} Yes {% else %} No {% endif %} {% if user.host %}@{{ user.host }}{% endif %} {% if user.can_create_db %}CREATE DB{% endif %} {% if user.can_create_role %}CREATE ROLE{% endif %} {% if user.is_replication %}REPLICATION{% endif %}
{% endif %} {% if audit.results and audit.results.permissions %}

🔑 Permissions

{% if audit.results.permissions[0].grant is defined %} {% else %} {% endif %} {% for perm in audit.results.permissions[:50] %} {% if perm.grant is defined %} {% else %} {% endif %} {% endfor %}
UserGrantDatabase/Object Privilege
{{ perm.user or perm.user_name or perm.grantee }} {% if perm.host %}@{{ perm.host }}{% endif %} {{ perm.grant }}{{ perm.database or perm.table_catalog or '-' }} {{ perm.privilege_type or perm.permission_name or '-' }}
{% if audit.results.permissions|length > 50 %}

Showing 50 of {{ audit.results.permissions|length }} permission entries.

{% endif %}
{% endif %} {% if audit.error_message %}

Error

{{ audit.error_message }}
{% endif %} {% endblock %}