xiangfu0 opened a new pull request, #16171:
URL: https://github.com/apache/pinot/pull/16171

   
   This change prevents sensitive credentials from being exposed in task 
execution logs while preserving all non-sensitive configuration information for 
debugging purposes.
   
   - Integrate existing Obfuscator utility to mask sensitive config values in 
TaskFactoryRegistry logs
   - Replace direct logging of pinotTaskConfig.getConfigs() with obfuscated 
JSON output
   - Add comprehensive test coverage for Obfuscator functionality
   - Enhance Obfuscator patterns to include 'api_key' variations
   - Ensure sensitive values like authToken, password, secretKey, apiKey are 
masked as '*****'
   - Maintain existing functionality while improving security in log output
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to