{% set failed = report_data['run_data']['results'].get('guardrails_failed_htmls', []) %} {% set passed = report_data['run_data']['results'].get('guardrails_passed_htmls', []) %} {% if failed|length > 0 or passed|length > 0 %}
{% if failed|length > 0 %}Guardrails — {{ failed|length }} out of {{ failed|length + passed|length }} failed{% else %}All {{ passed|length }} guardrails passed{% endif %}
{% if failed|length > 0 %}
Failed Guardrails ({{ failed|length }}) {% for message in failed %} {{ message | safe }} {% endfor %}
{% endif %} {% if passed|length > 0 %}
Passed Guardrails ({{ passed|length }}) {% for message in passed %} {{ message | safe }} {% endfor %}
{% endif %}
{% endif %}