Closed
Description
Motivation: Why do you think this is important?
Flyte dumps all TaskConfig to the UI and logs, including sensitive data (such as access tokens).
This is a critical security issue in enterprise environments.
Goal: What should the final outcome look like, ideally?
Flyte admins can mark certain fields as sensitive in the config, sensitive fields are obfuscated throughout the application.
Describe alternatives you've considered
If this approach does not fit the design, perhaps we should consider a more generic approach similar to the one implemented in Databricks. All the values retrieved from the secret store are treated as sensitive data and obfuscated throughout the application.
Propose: Link/Inline OR Additional context
https://docs.databricks.com/en/security/secrets/redaction.html
Are you sure this issue hasn't been raised already?
- Yes
Have you read the Code of Conduct?
- Yes