)]}'
{"bandit.yaml":[{"author":{"_account_id":11861,"name":"Travis McPeak","email":"tmcpeak@us.ibm.com","username":"travis-mcpeak"},"change_message_id":"3e17e6275bc145b7a5356ade77252361edd6e397","unresolved":false,"context_lines":[{"line_number":71,"context_line":"            message: \"Use of unsafe yaml load. Allows instantiation of arbitrary objects. Consider yaml.safe_load().\""},{"line_number":72,"context_line":"        - urllib_urlopen:"},{"line_number":73,"context_line":"            qualname: urllib.urlopen, urllib.urlretrieve, urllib.URLopener, urllib.FancyURLopener, urllib2.urlopen, urllib2.Request"},{"line_number":74,"context_line":"            message: \"Audit url open for permitted schemes. Allowng use of file:/ or custom schemes is often unexpected.\""},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"blacklist_imports:"},{"line_number":77,"context_line":"    bad_import_sets:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3a961159_8419cc89","line":74,"updated":"2015-01-19 19:25:12.000000000","message":"Typo: allowing","commit_id":"d3ada4e1141db4b5bf06b5e920160e96bce809ad"}],"examples/urlopen.py":[{"author":{"_account_id":11861,"name":"Travis McPeak","email":"tmcpeak@us.ibm.com","username":"travis-mcpeak"},"change_message_id":"3e17e6275bc145b7a5356ade77252361edd6e397","unresolved":false,"context_lines":[{"line_number":18,"context_line":"    opener.retrieve(\u0027file:///bin/ls\u0027)"},{"line_number":19,"context_line":"    opener \u003d urllib.FancyURLopener()"},{"line_number":20,"context_line":"    opener.open(\u0027file:///bin/ls\u0027)"},{"line_number":21,"context_line":"    opener.retrieve(\u0027file:///bin/ls\u0027)"},{"line_number":22,"context_line":"    urllib2.urlopen(\u0027file:///bin/ls\u0027)"},{"line_number":23,"context_line":"    urllib2.Request(\u0027file:///bin/ls\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_070cfe38","line":21,"updated":"2015-01-19 19:25:12.000000000","message":"Please consider including non-blacklisted functions of urllib to ensure they aren\u0027t flagged.","commit_id":"d3ada4e1141db4b5bf06b5e920160e96bce809ad"}]}
