rules: list[StringNodeRule] = [{'pattern': rule['pattern'] if isinstance(
rule['pattern']List of rules to apply for replacing sensitive data.
Each rule is a StringNodeRule, which contains a regex pattern to match and an optional replacement string.