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]
