{{ system.name }}
Version {{ system.version }}
SHA-256: {{ rmf.sha256_hash }}
Purpose: {{ system.purpose }}
Annex III Category: {% if system.annex_iii_category %} {{ system.annex_iii_category.value.replace('_', ' ').title() }} {% else %} Not classified {% endif %}
Self-Classification Documented: {{ 'Yes' if system.annex_iii_self_classification_documented else 'No — see Gate G2' }}
Total Risk Items: {{ register.items | length }}
Open Items (above appetite threshold of {{ register.risk_appetite_threshold }}): {{ register.open_items() | length }}
Knowledge Gaps: {{ register.knowledge_gaps() | length }}
| Field | Value |
|---|---|
| System ID | {{ system.id }} |
| Name | {{ system.name }} |
| Version | {{ system.version }} |
| Provider | {{ system.provider_name }} |
| Provider Contact | {{ system.provider_contact or 'Not specified' }} |
| Intended Users | {{ system.intended_users | join(', ') or 'Not specified' }} |
| Inputs | {{ system.inputs | join(', ') or 'Not specified' }} |
| Outputs | {{ system.outputs | join(', ') or 'Not specified' }} |
| Deployment Context | {{ system.deployment_context or 'Not specified' }} |
Risk appetite threshold: {{ register.risk_appetite_threshold }} (scores above this require mitigation or acceptance).
{% set dimensions = ['health_safety', 'fundamental_rights', 'discrimination', 'privacy', 'transparency', 'human_oversight', 'robustness', 'data_governance'] %} {% for dim in dimensions %} {% set dim_items = register.items | selectattr('dimension.value', 'equalto', dim) | list %}{{ item.description }}
| Likelihood | {{ item.likelihood.name }} ({{ item.likelihood }}) | Severity | {{ item.severity.name }} ({{ item.severity }}) |
| Residual Likelihood | {{ item.residual_likelihood.name }} | Residual Severity | {{ item.residual_severity.name }} |
| Source | {{ item.source }} | Regulatory Status | {{ item.regulatory_status }} |
Article refs: {{ item.article_refs | join(', ') }}
{% endif %} {% if item.nist_rmf_ref %}NIST AI RMF: {{ item.nist_rmf_ref }} {% if item.iso42001_ref %} | ISO/IEC 42001: {{ item.iso42001_ref }}{% endif %}
{% endif %} {% if item.mitigations %}No risk items recorded for this dimension.
{% endif %} {% endfor %}| Risk Item | Metric | Threshold | Article |
|---|---|---|---|
{{ t.risk_item_id | string | truncate(8, True, '') }} |
{{ t.metric_type }} | {{ t.threshold_range }} |
{{ t.article_ref }} |
No test requirements derived. Run riskforge tests generate to derive requirements from risk items.
This document includes a SHA-256 hash-chained audit trail stored in
.riskforge/audit.jsonl. The export hash links this document
to a specific audit log entry.
| Export Audit Entry Hash | {{ rmf.audit_entry_hash or 'Not recorded' }} |
| Document SHA-256 | {{ rmf.sha256_hash }} |
| Signed By | {{ rmf.signed_by or 'Unsigned' }} |
Verify integrity at any time: riskforge verify
{{ rmf.disclosure }}