Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What and why?
For more context on what Lambda Flare is, please read the description in this PR: #924
We want to obfuscate secrets (passwords, API keys, and other unknown environment variables) in Lambda function configuration so customers don't send private information to Datadog support. Any non-Datadog environment variables should also be obfuscated.
How?
NON_OBFUSCATED_ENV_VARS
for O(1) lookup.getObfuscation
function which returns an obfuscated version of the string.*
's. Longer strings will preserve the first 2 and last 4 characters of the string, but obfuscate everything in between.Review checklist