)]}'
{"bandit/core/config.py":[{"author":{"_account_id":11029,"name":"Jamie Finnigan","email":"jamiefinnigan@gmail.com","username":"jamiefinnigan"},"change_message_id":"9aaa9dc5fcacbb5cfe8273a668ccd19f984a6480","unresolved":false,"context_lines":[{"line_number":215,"context_line":"    def validate(self, path):"},{"line_number":216,"context_line":"        \u0027\u0027\u0027Validate the config data.\u0027\u0027\u0027"},{"line_number":217,"context_line":"        legacy \u003d False"},{"line_number":218,"context_line":"        message \u003d (\"Config file has an include or exclude referance \""},{"line_number":219,"context_line":"                   \"to legacy test \u0027{0}\u0027 but no configuration data for \""},{"line_number":220,"context_line":"                   \"it. Configuration Data is required for this test. \""},{"line_number":221,"context_line":"                   \"Please consider switching to the new config file \""}],"source_content_type":"text/x-python","patch_set":2,"id":"fa0719c6_0f7ece18","line":218,"range":{"start_line":218,"start_character":58,"end_line":218,"end_character":67},"updated":"2016-03-22 18:49:43.000000000","message":"typo - s/referance/reference/","commit_id":"07af1b9dec6bd2fa83de2aff5f608517af544eeb"},{"author":{"_account_id":11029,"name":"Jamie Finnigan","email":"jamiefinnigan@gmail.com","username":"jamiefinnigan"},"change_message_id":"9aaa9dc5fcacbb5cfe8273a668ccd19f984a6480","unresolved":false,"context_lines":[{"line_number":217,"context_line":"        legacy \u003d False"},{"line_number":218,"context_line":"        message \u003d (\"Config file has an include or exclude referance \""},{"line_number":219,"context_line":"                   \"to legacy test \u0027{0}\u0027 but no configuration data for \""},{"line_number":220,"context_line":"                   \"it. Configuration Data is required for this test. \""},{"line_number":221,"context_line":"                   \"Please consider switching to the new config file \""},{"line_number":222,"context_line":"                   \"format, the tool \u0027bandit-config-genetator\u0027 can help \""},{"line_number":223,"context_line":"                   \"you with this.\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa0719c6_4f78c62a","line":220,"range":{"start_line":220,"start_character":38,"end_line":220,"end_character":42},"updated":"2016-03-22 18:49:43.000000000","message":"s/Data/data/","commit_id":"07af1b9dec6bd2fa83de2aff5f608517af544eeb"},{"author":{"_account_id":11029,"name":"Jamie Finnigan","email":"jamiefinnigan@gmail.com","username":"jamiefinnigan"},"change_message_id":"9aaa9dc5fcacbb5cfe8273a668ccd19f984a6480","unresolved":false,"context_lines":[{"line_number":219,"context_line":"                   \"to legacy test \u0027{0}\u0027 but no configuration data for \""},{"line_number":220,"context_line":"                   \"it. Configuration Data is required for this test. \""},{"line_number":221,"context_line":"                   \"Please consider switching to the new config file \""},{"line_number":222,"context_line":"                   \"format, the tool \u0027bandit-config-genetator\u0027 can help \""},{"line_number":223,"context_line":"                   \"you with this.\")"},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"        def _test(key, block, exclude, include):"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa0719c6_8fa2deac","line":222,"range":{"start_line":222,"start_character":52,"end_line":222,"end_character":61},"updated":"2016-03-22 18:49:43.000000000","message":"typo - s/genetator/generator/","commit_id":"07af1b9dec6bd2fa83de2aff5f608517af544eeb"},{"author":{"_account_id":11029,"name":"Jamie Finnigan","email":"jamiefinnigan@gmail.com","username":"jamiefinnigan"},"change_message_id":"9aaa9dc5fcacbb5cfe8273a668ccd19f984a6480","unresolved":false,"context_lines":[{"line_number":242,"context_line":"            logger.warn(\"Config file \u0027%s\u0027 contains deprecated legacy \""},{"line_number":243,"context_line":"                        \"config data. Please consider upgrading to \""},{"line_number":244,"context_line":"                        \"the new config format. The tool \""},{"line_number":245,"context_line":"                        \"\u0027bandit-config-genetator\u0027 can help you with \""},{"line_number":246,"context_line":"                        \"this. Support for legacy configs will be removed \""},{"line_number":247,"context_line":"                        \"in a future bandit version.\", path)"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa0719c6_afeb62af","line":245,"range":{"start_line":245,"start_character":40,"end_line":245,"end_character":49},"updated":"2016-03-22 18:49:43.000000000","message":"typo - s/genetator/generator/","commit_id":"07af1b9dec6bd2fa83de2aff5f608517af544eeb"},{"author":{"_account_id":11861,"name":"Travis McPeak","email":"tmcpeak@us.ibm.com","username":"travis-mcpeak"},"change_message_id":"10aeb7fe78d2f8c58bfe1f210eea48be9e322902","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"        :raises bandit.utils.ConfigFileUnopenable: If the config file cannot be"},{"line_number":38,"context_line":"            opened."},{"line_number":39,"context_line":"        :raises bandit.utils.ConfigFileInvalidYaml: If the config file cannot"},{"line_number":40,"context_line":"            be parsed."},{"line_number":41,"context_line":"        :raises bandit.utils.ConfigFileInvalid: If the config file fails"},{"line_number":42,"context_line":"            validation."}],"source_content_type":"text/x-python","patch_set":3,"id":"fa0719c6_f585f6ce","line":39,"updated":"2016-03-23 16:10:40.000000000","message":"do these need to be removed?","commit_id":"fd90b036c4ff5a937faf3c012623531c06a16763"}],"bandit/core/utils.py":[{"author":{"_account_id":11029,"name":"Jamie Finnigan","email":"jamiefinnigan@gmail.com","username":"jamiefinnigan"},"change_message_id":"9aaa9dc5fcacbb5cfe8273a668ccd19f984a6480","unresolved":false,"context_lines":[{"line_number":121,"context_line":"    pass"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"class ConfigError(Exception):"},{"line_number":125,"context_line":"    \"\"\"Raised when the config file fails validation.\"\"\""},{"line_number":126,"context_line":"    def __init__(self, message, config_file):"},{"line_number":127,"context_line":"        self.config_file \u003d config_file"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa0719c6_6f2f8af6","line":124,"range":{"start_line":124,"start_character":0,"end_line":124,"end_character":29},"updated":"2016-03-22 18:49:43.000000000","message":"Nice! :)","commit_id":"07af1b9dec6bd2fa83de2aff5f608517af544eeb"}],"tests/unit/core/test_config.py":[{"author":{"_account_id":11029,"name":"Jamie Finnigan","email":"jamiefinnigan@gmail.com","username":"jamiefinnigan"},"change_message_id":"9aaa9dc5fcacbb5cfe8273a668ccd19f984a6480","unresolved":false,"context_lines":[{"line_number":230,"context_line":"    def test_deprecation_message(self):"},{"line_number":231,"context_line":"        msg \u003d (\"Config file \u0027%s\u0027 contains deprecated legacy config data. \""},{"line_number":232,"context_line":"               \"Please consider upgrading to the new config format. The tool \""},{"line_number":233,"context_line":"               \"\u0027bandit-config-genetator\u0027 can help you with this. Support for \""},{"line_number":234,"context_line":"               \"legacy configs will be removed in a future bandit version.\")"},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"        with mock.patch(\u0027bandit.core.config.logger.warn\u0027) as m:"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa0719c6_cf5b3686","line":233,"range":{"start_line":233,"start_character":31,"end_line":233,"end_character":40},"updated":"2016-03-22 18:49:43.000000000","message":"s/genetator/generator/","commit_id":"07af1b9dec6bd2fa83de2aff5f608517af544eeb"},{"author":{"_account_id":11029,"name":"Jamie Finnigan","email":"jamiefinnigan@gmail.com","username":"jamiefinnigan"},"change_message_id":"9aaa9dc5fcacbb5cfe8273a668ccd19f984a6480","unresolved":false,"context_lines":[{"line_number":239,"context_line":"            self.assertEqual((msg, \u0027\u0027), m.call_args_list[0][0])"},{"line_number":240,"context_line":""},{"line_number":241,"context_line":"    def test_blacklist_error(self):"},{"line_number":242,"context_line":"        msg \u003d (\" : Config file has an include or exclude referance to legacy \""},{"line_number":243,"context_line":"               \"test \u0027%s\u0027 but no configuration data for it. Configuration \""},{"line_number":244,"context_line":"               \"Data is required for this test. Please consider switching to \""},{"line_number":245,"context_line":"               \"the new config file format, the tool \""}],"source_content_type":"text/x-python","patch_set":2,"id":"fa0719c6_2f4bd2b1","line":242,"range":{"start_line":242,"start_character":57,"end_line":242,"end_character":66},"updated":"2016-03-22 18:49:43.000000000","message":"s/referance/reference/","commit_id":"07af1b9dec6bd2fa83de2aff5f608517af544eeb"},{"author":{"_account_id":11029,"name":"Jamie Finnigan","email":"jamiefinnigan@gmail.com","username":"jamiefinnigan"},"change_message_id":"9aaa9dc5fcacbb5cfe8273a668ccd19f984a6480","unresolved":false,"context_lines":[{"line_number":241,"context_line":"    def test_blacklist_error(self):"},{"line_number":242,"context_line":"        msg \u003d (\" : Config file has an include or exclude referance to legacy \""},{"line_number":243,"context_line":"               \"test \u0027%s\u0027 but no configuration data for it. Configuration \""},{"line_number":244,"context_line":"               \"Data is required for this test. Please consider switching to \""},{"line_number":245,"context_line":"               \"the new config file format, the tool \""},{"line_number":246,"context_line":"               \"\u0027bandit-config-genetator\u0027 can help you with this.\")"},{"line_number":247,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"fa0719c6_8f32de0e","line":244,"range":{"start_line":244,"start_character":16,"end_line":244,"end_character":20},"updated":"2016-03-22 18:49:43.000000000","message":"s/Data/data/","commit_id":"07af1b9dec6bd2fa83de2aff5f608517af544eeb"},{"author":{"_account_id":11029,"name":"Jamie Finnigan","email":"jamiefinnigan@gmail.com","username":"jamiefinnigan"},"change_message_id":"9aaa9dc5fcacbb5cfe8273a668ccd19f984a6480","unresolved":false,"context_lines":[{"line_number":243,"context_line":"               \"test \u0027%s\u0027 but no configuration data for it. Configuration \""},{"line_number":244,"context_line":"               \"Data is required for this test. Please consider switching to \""},{"line_number":245,"context_line":"               \"the new config file format, the tool \""},{"line_number":246,"context_line":"               \"\u0027bandit-config-genetator\u0027 can help you with this.\")"},{"line_number":247,"context_line":""},{"line_number":248,"context_line":"        for name in [\"blacklist_call\","},{"line_number":249,"context_line":"                     \"blacklist_imports\","}],"source_content_type":"text/x-python","patch_set":2,"id":"fa0719c6_afd522ba","line":246,"range":{"start_line":246,"start_character":31,"end_line":246,"end_character":40},"updated":"2016-03-22 18:49:43.000000000","message":"s/genetator/generator/","commit_id":"07af1b9dec6bd2fa83de2aff5f608517af544eeb"}]}
