The three mitigation types
- Elimination (Art. 9§5a)
- Reduction (Art. 9§5b)
- Information (Art. 9§5c)
Highest priority. Redesign the system so the risk no longer exists.Examples:
- Removed gender field from training data to eliminate gender bias
- Disabled the model’s ability to generate code (when code wasn’t needed)
- Removed the chatbot from a context where it couldn’t be used safely
What’s in a mitigation entry?
The lifecycle
Adding a mitigation
1
Open the risk
From the Risk Register, click the risk you want to mitigate.
2
Click 'Add Mitigation'
Inside the risk’s detail view, on the Mitigations tab.
3
Pick the type
Elimination, Reduction, or Information. The platform pushes you to consider the highest-priority option first.
4
Title and description
Be specific. “Added Llama Guard as an output filter on top of the model” is much better than “Added a filter.”
5
Assign and set a due date
Who’s doing the work, and by when. The dashboard will surface overdue mitigations.
6
Save
Status defaults to
planned.Verifying a mitigation
This is where mitigations connect back to test results. Here’s the typical flow:1
Implement the mitigation in your system
Outside Alethia. This is your team building / configuring / shipping the change.
2
Update the mitigation status to 'implemented'
On its detail page in Alethia.
3
Run a fresh batch of tests
On the prompt categories that originally exposed the risk. Use the same prompts for a fair before/after.
4
Open the mitigation, click 'Verify'
The verification dialog opens.
5
Link the new test runs
Pick the test runs from after the mitigation was applied.
6
Set effectiveness rating and notes
- highly_effective — failure rate dropped to near zero
- effective — significant reduction
- partially_effective — meaningful but partial improvement
- ineffective — no change or worse
7
Save
The platform calculates a
residual_risk_delta based on the comparison between failure rates before and after. The risk’s residual risk score is updated automatically.How residual risk is calculated
When you verify a mitigation, the platform compares the failure rate before the mitigation against the failure rate after:ineffective produces no reduction. A mitigation marked as partially_effective produces a smaller reduction than effective or highly_effective.
You can stack multiple mitigations on the same risk. The residual score reflects the combined effect of all verified mitigations.
Tracking mitigation progress
The dashboard shows a mitigation funnel:- Overdue mitigations — past their due date and not yet implemented
- Implemented but unverified — done, but you haven’t tested whether they worked
- Ineffective mitigations — verified and didn’t work; need a new approach