)]}'
{"pyproject.toml":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"04ac4de720e7310e3474af781a43c7a158e4aec1","unresolved":true,"context_lines":[{"line_number":397,"context_line":"]"},{"line_number":398,"context_line":"\"neutron/tests/unit/agent/metadata/test_proxy_base.py\" \u003d ["},{"line_number":399,"context_line":"    \"S106\" # Possible hardcoded password assigned to argument"},{"line_number":400,"context_line":"]"}],"source_content_type":"text/x-toml","patch_set":1,"id":"15ecfdaa_dc805d32","line":400,"updated":"2026-03-20 14:26:47.000000000","message":"fwiw, you can also place `noqa` comments on individual lines. I just blanket disabled the S checks for all tests since [that\u0027s what we were doing with bandit previously](https://review.opendev.org/c/openstack/neutron/+/950580/4/tox.ini#b284) (which tbf I think makes sense: they are not production code, after all)","commit_id":"3cfda23513dec39717daa68361b9ced75115c9bb"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"72baddbfa55ffc5d5a71da104c457878c45f9771","unresolved":true,"context_lines":[{"line_number":397,"context_line":"]"},{"line_number":398,"context_line":"\"neutron/tests/unit/agent/metadata/test_proxy_base.py\" \u003d ["},{"line_number":399,"context_line":"    \"S106\" # Possible hardcoded password assigned to argument"},{"line_number":400,"context_line":"]"}],"source_content_type":"text/x-toml","patch_set":1,"id":"27c98ab6_db29f5f3","line":400,"in_reply_to":"15ecfdaa_dc805d32","updated":"2026-03-20 15:05:48.000000000","message":"Yeah, most of these are noise and we\u0027ll never address them, but figured I\u0027d break them out while I was here. Things like the S101 are sometimes useful since our tests shouldn\u0027t be using assert(), and the usage of /tmp should be replaced when possible since can cause problems when running manually.","commit_id":"3cfda23513dec39717daa68361b9ced75115c9bb"}]}
