Skip to content

Commit e2d4061

Browse files
committed
ECWID-172338 Option and attribute names are masked in logs - removed general name key value pattern from secure patterns, added specific patterns for billingPerson, personInfo, and shippingAddress
1 parent 896b2a6 commit e2d4061

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/main/kotlin/com/ecwid/apiclient/v3/util/SecurePatterns.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ private val GLOBAL_SECURE_PATTERNS = listOf(
1818
createKeyValueSecurePattern("postalCode"),
1919
createKeyValueSecurePattern("stateOrProvinceCode"),
2020
createKeyValueSecurePattern("phone"),
21-
createKeyValueSecurePattern("name"),
21+
createKeyValueSecurePattern("BillingPerson\\([^)]*name"),
22+
createKeyValueSecurePattern("PersonInfo\\([^)]*name"),
23+
createKeyValueSecurePattern("ShippingAddress\\([^)]*name"),
2224
createKeyValueSecurePattern("contact"),
2325
createKeyValueSecurePattern("note"),
2426
createJsonSecurePattern("email"),

0 commit comments

Comments
 (0)