Offline sensitive-data detection and redaction for MoonBit applications.
pub(all) struct Finding {
kind : SensitiveKind
start : Int
end : Int
confidence : Confidence
} derive(Eq, Debug)pub(all) struct StructuredResult {
fields : Array[StructuredFieldResult]
changed_fields : Int
findings : Int
} derive(Eq, Debug)fn redact_batch(lines : Array[String], style? : RedactionStyle, policy? : ScanPolicy) -> BatchResultfn redact_fields(fields : Array[StructuredField], style? : RedactionStyle, policy? : ScanPolicy) -> StructuredResultfn redact_with_rules(text : String, rules : Array[CustomRule], style? : RedactionStyle, policy? : ScanPolicy) -> RedactionResultfn scan_with_rules(text : String, rules : Array[CustomRule], policy? : ScanPolicy) -> Array[Finding]Install
Download zipOffline sensitive-data detection and redaction for MoonBit applications.