Module: Olyx::Guardrails::Redaction::UnrestrictedText

Defined in:
lib/olyx/guardrails/redaction/unrestricted_text.rb

Overview

Applies secret and PII transforms outside policy-owned spans.

Class Method Summary collapse

Class Method Details

.call(text, policy) ⇒ Object



10
11
12
13
# File 'lib/olyx/guardrails/redaction/unrestricted_text.rb', line 10

def call(text, policy)
  secret_safe = SecretScanner.redact(text, custom_patterns: policy.secret_patterns)[:text]
  PiiScrubber.scrub(secret_safe)
end