You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/docs/docsite/rst/dev_guide
David Shrewsbury f35e825440
[2.8] Sanitize URI module keys with no_log values (#70762) (#70822)
* Sanitize URI module keys with no_log values (#70762)

* Add sanitize_keys() to module_utils.

* More robust tests

* Revert 69653 change

* Allow list or dict

* fix pep8

* Sanitize lists within dict values

* words

* First pass at uri module

* Fix insane sanity tests

* fix integration tests

* Add changelog

* Remove unit test introduced in 69653

* Add ignore_keys param

* Sanitize all-the-things

* Ignore '_ansible*' keys

* cleanup

* Use module.no_log_values

* Avoid deep recursion issues by using deferred removal structure.

* Nit cleanups

* Add doc blurb

* spelling

* ci_complete

(cherry picked from commit bf98f031f3)

* update changelog for security_fixes

* Update 70762-sanitize-uri-keys.yml

Co-authored-by: Rick Elrod <rick@elrod.me>
5 years ago
..
shared_snippets Clarify that GPLv3+ module_utils need core team approval (#56740) (#56759) 7 years ago
style_guide Adjust assorted terminology and wording around product offerings. (#57242) (#57245) 7 years ago
testing/sanity Minor docs fix for sanity test docs backport. 6 years ago
debugging.rst [stable-2.8] Update instructions for running module directly (#56883) 7 years ago
developing_api.rst Update the example for API use to reflect new context object (#50723) 7 years ago
developing_core.rst rewrite of the developer guide, part 1 (#45179) 7 years ago
developing_inventory.rst Rewrote one awkward sentence. (#54892) 7 years ago
developing_locally.rst Backport/2.8/docs rst omnibus (#56310) 7 years ago
developing_module_utilities.rst Backport/2.8/docs rst omnibus (#56310) 7 years ago
developing_modules.rst rewrite of the developer guide, part 1 (#45179) 7 years ago
developing_modules_best_practices.rst [2.8] Sanitize URI module keys with no_log values (#70762) (#70822) 5 years ago
developing_modules_checklist.rst Update links to AWS module guidelines to target the devel docsite since (#57465) 7 years ago
developing_modules_documenting.rst Improve documentation on doc fragments (#62219) (#62292) 6 years ago
developing_modules_general.rst remove ambiguity: use "my_test" as module name (#59335) (#59519) 6 years ago
developing_modules_general_aci.rst Correct the command for test coverage 7 years ago
developing_modules_general_windows.rst Ansible.Basic - add required_by to module spec (#51407) 7 years ago
developing_modules_in_groups.rst Backport/2.8/docs rst omnibus (#56310) 7 years ago
developing_plugins.rst Coherence between example and text (use of to_native) (#58279) (#58283) 7 years ago
developing_program_flow_modules.rst Backport/2.8/docs rst omnibus (#56310) 7 years ago
developing_python_3.rst adds stub API docs in a single file (#46663) 7 years ago
developing_rebasing.rst Update developing_rebasing.rst (#51650) 7 years ago
index.rst Update links to AWS module guidelines to target the devel docsite since (#57465) 7 years ago
module_lifecycle.rst rewrite of the developer guide, part 1 (#45179) 7 years ago
overview_architecture.rst Backport/2.8/docs rst omnibus (#56310) 7 years ago
testing.rst Consistent typesetting of "GitHub" (#50929) 7 years ago
testing_compile.rst Remove more docs build errors (#45364) 7 years ago
testing_documentation.rst Backport/2.8/docs rst omnibus (#56310) 7 years ago
testing_httptester.rst Remove more docs build errors (#45364) 7 years ago
testing_integration.rst documentation: modify the link to the docker.txt listing all images (#61838) (#61847) 6 years ago
testing_integration_legacy.rst restores legacy testing file (#46095) 7 years ago
testing_pep8.rst Remove more docs build errors (#45364) 7 years ago
testing_running_locally.rst doc: preseve block-quote structure (#53293) 7 years ago
testing_sanity.rst Docs: List of Sanity Tests (#52986) 7 years ago
testing_units.rst Add example for full path on unit tests (#55243) (#55603) 7 years ago
testing_units_modules.rst Update set_module_args in unit test docs (#55244) (#55604) 7 years ago
testing_validate-modules.rst Add a new check to ensure that module arguments are valid python identifiers (#53278) 7 years ago