{% extends "base.html" %} {% block title %}secfoo — Responsible AI{% endblock %} {% from "_macros.html" import info_tip %} {% block content %} {% from "_page.html" import page_head %} {{ page_head("responsible-ai", "Responsible AI", "Responsible AI risk mix", "Risk ratings are derived automatically from each assessment's attached Responsible AI Compliance run. An assessment stays \"provisional\" until its status is marked Completed.") }}
{% call info_tip("Assessments with a risk rating") %}

Assessments that have a Responsible AI risk rating.

The rating is taken from an attached Responsible AI Compliance run. An assessment without that run is not listed.

{% endcall %} {{ total }} Assessments with a risk rating
{% call info_tip("High-risk") %}

Of the rated assessments, how many the run marked high risk.

These are the ones to review first. The rating is the run's own, not a separate score secfoo computes.

{% endcall %} {{ high_risk }} High-risk
{% call info_tip("Provisional") %}

Ratings that are not final yet.

An assessment stays provisional until its status is marked Completed. Completing it does not change the risk level, only that the rating is signed off.

{% endcall %} {{ provisional }} Provisional
{% if assessments %}
{% for a in assessments %} {% endfor %}
ProjectRiskRating statusAssessment status
{{ a.project_display_name }} {{ a.responsible_ai_risk }} {{ a.responsible_ai_status }} {{ a.status | assessment_status_label }}
{% else %}
No assessments have a Responsible AI risk rating yet — attach a Responsible AI Compliance run to one to populate this view.
{% endif %} {% endblock %}