CompositeMaskingStrategy

Composite masking strategy that applies multiple strategies.

Constructors

Link copied to clipboard
constructor(strategies: List<MaskingStrategy>)

Functions

Link copied to clipboard
open override fun appliesTo(key: String): Boolean

Check if this strategy applies to the given key.

Link copied to clipboard
open override fun mask(key: String, value: String): String

Mask a sensitive value.

Link copied to clipboard

Mask all values in a map using applicable strategies.

Link copied to clipboard
fun maskMessage(message: String): String

Mask sensitive values in a message string. Looks for patterns like key=value or "key": "value"