File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
core/src/main/java/org/seedstack/seed/core/internal/configuration Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change 77 */
88package org .seedstack .seed .core .internal .configuration ;
99
10- import java .util .Locale ;
1110import org .seedstack .coffig .TreeNode ;
1211import org .seedstack .coffig .node .MapNode ;
1312import org .seedstack .coffig .node .NamedNode ;
1413import org .seedstack .coffig .spi .ConfigurationProcessor ;
1514
15+ import java .util .Locale ;
16+
1617public class SecureConfigurationProcessor implements ConfigurationProcessor {
1718 @ Override
1819 public void process (MapNode configuration ) {
19- configuration .get ("env" ).ifPresent (TreeNode ::hide );
20- configuration .get ("sys" ).ifPresent (TreeNode ::hide );
2120 configuration .walk ()
2221 .filter (node -> node .type () == TreeNode .Type .MAP_NODE )
2322 .forEach (node -> node .namedNodes ()
@@ -28,6 +27,6 @@ public void process(MapNode configuration) {
2827
2928 private boolean isPotentialPassword (NamedNode namedNode ) {
3029 String key = namedNode .name ().toUpperCase (Locale .ENGLISH );
31- return key .contains ("PASSWORD" ) || key .contains ("PASSWD" ) || key .contains ("PWD" );
30+ return key .contains ("PASSWORD" ) || key .contains ("PASSWD" ) || key .contains ("PWD" ) || key . contains ( "SECRET" ) ;
3231 }
3332}
You can’t perform that action at this time.
0 commit comments