Sanitize flattened VCAP_SERVICES properties

Update `Sanitizer` to also include flattened `vcap.services.*`
properties.

Fixes gh-28085
This commit is contained in:
Phillip Webb
2021-10-14 12:22:57 -07:00
parent 540468b2f0
commit b68b3737d7
2 changed files with 4 additions and 2 deletions

View File

@@ -48,6 +48,8 @@ class SanitizerTests {
assertThat(sanitizer.sanitize("sun.java.command", "--spring.redis.password=pa55w0rd")).isEqualTo("******");
assertThat(sanitizer.sanitize("SPRING_APPLICATION_JSON", "{password:123}")).isEqualTo("******");
assertThat(sanitizer.sanitize("spring.application.json", "{password:123}")).isEqualTo("******");
assertThat(sanitizer.sanitize("VCAP_SERVICES", "{json}")).isEqualTo("******");
assertThat(sanitizer.sanitize("vcap.services.db.codeword", "secret")).isEqualTo("******");
}
@ParameterizedTest(name = "key = {0}")