SecurityResult.flag constructor
SecurityResult.flag({})
Convenience constructor for a result that is allowed to continue but flagged for review (e.g. suspicious but not conclusive).
Implementation
factory SecurityResult.flag({
required double riskScore,
List<String> flags = const [],
required String message,
String? layerName,
}) {
return SecurityResult(
allowed: true,
riskScore: riskScore,
flags: flags,
message: message,
verdict: SecurityVerdict.flagged,
layerName: layerName,
);
}