Title: Fix case-insensitive header redaction by astuyve · Pull Request #685 · DataDog/datadog-lambda-python · GitHub
Open Graph Title: Fix case-insensitive header redaction by astuyve · Pull Request #685 · DataDog/datadog-lambda-python
X Title: Fix case-insensitive header redaction by astuyve · Pull Request #685 · DataDog/datadog-lambda-python
Description: You can ask for changes by mentioning @DataDog in a comment. Feedback (especially what can be better) welcome in #code-gen-feedback! What does this PR do? ensure redactable header keys are compared case-insensitively add regression coverage for uppercase header names Motivation protect sensitive headers even when clients send mixed-case key names Testing Guidelines pytest tests/test_tag_object.py (blocked: missing ujson dependency in the sandbox; installing from PyPI is unavailable without network access) Additional Notes None. Types of Changes Bug fix New feature Breaking change Misc (docs, refactoring, dependency upgrade, etc.) Check all that apply This PR's description is comprehensive This PR contains breaking changes that are documented in the description This PR introduces new APIs or parameters that are documented and unlikely to change in the foreseeable future This PR impacts documentation, and it has been updated (or a ticket has been logged) This PR's changes are covered by the automated tests This PR collects user input/sensitive content into Datadog This PR passes the integration tests (ask a Datadog member to run the tests)
Open Graph Description: You can ask for changes by mentioning @DataDog in a comment. Feedback (especially what can be better) welcome in #code-gen-feedback! What does this PR do? ensure redactable header keys are compar...
X Description: You can ask for changes by mentioning @DataDog in a comment. Feedback (especially what can be better) welcome in #code-gen-feedback! What does this PR do? ensure redactable header keys are compar...
Opengraph URL: https://github.com/DataDog/datadog-lambda-python/pull/685
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:5bc5279b-f8fc-a58a-afd8-ebcd56240433 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 9198:629BA:AC4123:DD6E72:6990B76E |
| html-safe-nonce | b0aa36c691a7402f885baaf0eb87680427e472048190cd6330c67396c6a38ae1 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MTk4OjYyOUJBOkFDNDEyMzpERDZFNzI6Njk5MEI3NkUiLCJ2aXNpdG9yX2lkIjoiMjk2MDU3ODY1NjI1NDUwMzUwIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 82c01e5fdb654ee3cca39017f99418bce7d87f73443995c8d6cca9015810662b |
| hovercard-subject-tag | pull_request:3044736399 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/DataDog/datadog-lambda-python/pull/685/files |
| twitter:image | https://avatars.githubusercontent.com/u/1598537?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/1598537?s=400&v=4 |
| og:image:alt | You can ask for changes by mentioning @DataDog in a comment. Feedback (especially what can be better) welcome in #code-gen-feedback! What does this PR do? ensure redactable header keys are compar... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/DataDog/datadog-lambda-python git https://github.com/DataDog/datadog-lambda-python.git |
| octolytics-dimension-user_id | 365230 |
| octolytics-dimension-user_login | DataDog |
| octolytics-dimension-repository_id | 183265904 |
| octolytics-dimension-repository_nwo | DataDog/datadog-lambda-python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 183265904 |
| octolytics-dimension-repository_network_root_nwo | DataDog/datadog-lambda-python |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 848bc6032dcc93a9a7301dcc3f379a72ba13b96e |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width