Skip to main content

sil_policy/
rules.rs

1pub struct RiskInput {
2    pub unicode_risk: f32,
3    pub confusable_risk: f32,
4    pub semantic_risk: f32,
5}
6
7pub fn evaluate_risk(input: RiskInput) -> f32 {
8    (input.unicode_risk * 0.4) + (input.confusable_risk * 0.4) + (input.semantic_risk * 0.2)
9}