feat: Add 'auto_obfuscate' transformation to basic transformer#20728
Conversation
|
Not ready yet:
Also, not sure if:
|
…feature/eng-1033-allow-specifying-sensitive-table-columns-in-the-sdk
|
One question remaining: So 2 options:
I assume we do want it, just putting the question out for confirmation @murarustefaan |
|
I've added handling for obfuscating entire JSON columns. Drawback of the current solution - to not have to unmarshal every value for each handled column, we're calculating hash of the entire value, which results in JSON output, but without preserving the internal structure: Additionally, the output of the |
plugins/transformer/basic/client/recordupdater/record_updater.go
Outdated
Show resolved
Hide resolved
plugins/transformer/basic/client/transformers/transformers_test.go
Outdated
Show resolved
Hide resolved
…table-columns-in-the-sdk
🤖 I have created a release *beep* *boop* --- ## [2.3.0](plugins-transformer-basic-v2.2.5...plugins-transformer-basic-v2.3.0) (2025-05-15) ### Features * Add 'auto_obfuscate' transformation to basic transformer ([#20728](#20728)) ([66cbf0a](66cbf0a)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
🤖 I have created a release *beep* *boop* --- ## [6.20.0](cli-v6.19.2...cli-v6.20.0) (2025-05-19) ### Features * Add 'auto_obfuscate' transformation to basic transformer ([#20728](#20728)) ([66cbf0a](66cbf0a)) ### Bug Fixes * **deps:** Update module github.com/cloudquery/plugin-sdk/v4 to v4.80.2 ([#20778](#20778)) ([525352c](525352c)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Summary
Adds automatic obfuscation transformation basing on the new metadata field added in cloudquery/plugin-sdk#2134