)]}'
{"bandit/plugins/django_sql_injection.py":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"7be8cdbe69d7d89f98dc76737a90c85429e09979","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# -*- coding:utf-8 -*-"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Copyright (C) 2018 [Victor Torre](https://github.com/ehooo)"},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa0c359_5ce264d7","line":1,"updated":"2018-02-06 19:40:46.000000000","message":"Not needed unless this code is using some non-ASCII characters.","commit_id":"ec2615b89f31068d8f02d5827b8e09279b429c92"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"7be8cdbe69d7d89f98dc76737a90c85429e09979","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# -*- coding:utf-8 -*-"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Copyright (C) 2018 [Victor Torre](https://github.com/ehooo)"},{"line_number":4,"context_line":"#"},{"line_number":5,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":6,"context_line":"# not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa0c359_fcffb064","line":3,"range":{"start_line":3,"start_character":35,"end_line":3,"end_character":61},"updated":"2018-02-06 19:40:46.000000000","message":"Including the author is enough. Please avoid adding links in the copyright.","commit_id":"ec2615b89f31068d8f02d5827b8e09279b429c92"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"7be8cdbe69d7d89f98dc76737a90c85429e09979","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# -*- coding:utf-8 -*-"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Copyright (C) 2018 [Victor Torre](https://github.com/ehooo)"},{"line_number":4,"context_line":"#"},{"line_number":5,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":6,"context_line":"# not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa0c359_3c067888","line":3,"range":{"start_line":3,"start_character":13,"end_line":3,"end_character":14},"updated":"2018-02-06 19:40:46.000000000","message":"s/C/c for consistency","commit_id":"ec2615b89f31068d8f02d5827b8e09279b429c92"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"7be8cdbe69d7d89f98dc76737a90c85429e09979","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":15,"context_line":"# under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import ast"},{"line_number":19,"context_line":"import bandit"},{"line_number":20,"context_line":"from bandit.core import test_properties as test"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa0c359_bcd048f9","line":17,"updated":"2018-02-06 19:40:46.000000000","message":"remove extra blank line","commit_id":"ec2615b89f31068d8f02d5827b8e09279b429c92"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"7be8cdbe69d7d89f98dc76737a90c85429e09979","unresolved":false,"context_lines":[{"line_number":15,"context_line":"# under the License."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import ast"},{"line_number":19,"context_line":"import bandit"},{"line_number":20,"context_line":"from bandit.core import test_properties as test"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa0c359_dcf67490","line":18,"updated":"2018-02-06 19:40:46.000000000","message":"Logically group the imports and add a blank line between groups.  Enter a blank line after ast.","commit_id":"ec2615b89f31068d8f02d5827b8e09279b429c92"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"7be8cdbe69d7d89f98dc76737a90c85429e09979","unresolved":false,"context_lines":[{"line_number":38,"context_line":"     - https://docs.djangoproject.com/en/dev/topics/"},{"line_number":39,"context_line":"        security/#sql-injection-protection"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    .. versionadded:: X.X.X"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    \"\"\""},{"line_number":44,"context_line":"    description \u003d \"Use of extra potential SQL attack vector.\""}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa0c359_7cf3a09f","line":41,"range":{"start_line":41,"start_character":22,"end_line":41,"end_character":27},"updated":"2018-02-06 19:40:46.000000000","message":"1.4.1","commit_id":"ec2615b89f31068d8f02d5827b8e09279b429c92"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"7be8cdbe69d7d89f98dc76737a90c85429e09979","unresolved":false,"context_lines":[{"line_number":101,"context_line":"     - https://docs.djangoproject.com/en/dev/topics/"},{"line_number":102,"context_line":"        security/#sql-injection-protection"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    .. versionadded:: X.X.X"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"    \"\"\""},{"line_number":107,"context_line":"    description \u003d \"Use of RawSQL potential SQL attack vector.\""}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa0c359_9cf0ec92","line":104,"range":{"start_line":104,"start_character":22,"end_line":104,"end_character":27},"updated":"2018-02-06 19:40:46.000000000","message":"1.4.1","commit_id":"ec2615b89f31068d8f02d5827b8e09279b429c92"}]}
