Accessibility Audit & Remediation Report

{% if report.html_path %}

Document: {{ report.html_path }}

{% endif %}

Summary

{{ report.total_issues if report.total_issues is defined else report.issues|length }}
Total Issues
{% if report.severity_counts %}
{{ report.severity_counts.critical }}
Critical
{{ report.severity_counts.major }}
Major
{{ report.severity_counts.minor }}
Minor
{% endif %}
{% if report.has_remediation %}

Remediation Results

{{ report.issues_processed }}
Issues Processed
{{ report.issues_remediated }}
Issues Remediated
{{ report.issues_failed }}
Issues Failed
{% if report.issues_remediated is defined and report.issues_processed is defined and report.issues_processed > 0 %}
{{ (report.issues_remediated / report.issues_processed * 100) | int }}%
Success Rate
{% endif %}
{% if report.issues_remediated is defined and report.issues_processed is defined and report.issues_processed > 0 %}
{% endif %}
{% endif %}
{% if report.identified_issue_type_counts or report.issue_type_counts %}

Issue Types

{% if report.has_remediation %} {% endif %} {% set type_counts = report.identified_issue_type_counts if report.identified_issue_type_counts is defined else report.issue_type_counts %} {% if type_counts %} {% for issue_type, count in type_counts.items() %} {% if report.has_remediation and report.remediated_issue_type_counts %} {% endif %} {% endfor %} {% endif %}
Issue Type IdentifiedRemediated
{{ issue_type }} {{ count }}{{ report.remediated_issue_type_counts.get(issue_type, 0) }}
{% endif %}

Issues

{% set issue_list = report.details if report.details is defined and report.details else report.issues %} {% if issue_list %} {% for issue in issue_list %}
{% if issue.severity %} {{ issue.severity }} {% endif %} {{ issue.type if issue.type else "Unknown Issue" }} {% if issue.remediation_status %} {{ issue.remediation_status }} {% endif %}
{{ issue.message if issue.message else issue.description if issue.description else "No description available" }}
{% if issue.selector %}
Selector: {{ issue.selector }}
{% endif %} {% if issue.context %}
Context:
{{ issue.context }}
{% endif %} {% if issue.fix_description or issue.remediation_details %}
Remediation:
{{ issue.fix_description if issue.fix_description else issue.remediation_details }}
{% endif %} {% if issue.failure_reason %}
Failure Reason:
{{ issue.failure_reason }}
{% endif %}
{% if issue.id %}ID: {{ issue.id }}{% endif %} {% if issue.wcag_criterion or issue.wcag %}
WCAG: {{ issue.wcag_criterion if issue.wcag_criterion else issue.wcag }} {% endif %} {% if issue.criterion_name %}
Criterion: {{ issue.criterion_name }} {% endif %}
{% endfor %} {% else %}

No issues found in the report.

{% endif %}