Skip to content

Database password is included in execution plans with JDBC data sources #369

Answered by wajda
97nitt asked this question in Q&A
Discussion options

You must be logged in to vote

There is a DataSourcePasswordReplacingFilter that removes sensitive information from the agent output. The filter isn't enabled by default, so you need to enable it explicitly via agent configuration. For example:

spline.postProcessingFilter.composite.filters=dsPasswordReplace

See https://github.com/AbsaOSS/spline-spark-agent/blob/release/0.7.1/core/src/main/resources/spline.default.properties#L104 for details.

I think, we need to enabled it by default in the next major release.

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
3 replies
@97nitt
Comment options

@wajda
Comment options

@wajda
Comment options

Answer selected by 97nitt
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #368 on December 21, 2021 21:51.