string/sensitive_scrub_utils library

Sensitive data scrubber with pluggable patterns (roadmap #425).

Classes

SensitiveScrubUtils
A scrubber rule: pattern is replaced by replacement when matched.

Properties

defaultScrubRules List<SensitiveScrubUtils>
Default rules: mask emails, phone-like digits, card-like numbers, SSN-like.
no setter

Functions

scrubSensitive(String text, List<SensitiveScrubUtils> rules) String
Returns text with all matches of rules replaced by their replacement string.