)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"1ab61c4ab7fed7de9590ac00269074e808a0a1df","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Tim Kelsey \u003ctim.kelsey@hp.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-02-23 14:21:50 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adding linke to hosted docs in HTML output"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I909957856ce8125b403b768260fecaeb838d4b2b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bae84128_68d3bb60","line":7,"range":{"start_line":7,"start_character":31,"end_line":7,"end_character":35},"updated":"2016-02-23 20:26:45.000000000","message":"Will there be similar patches for json, csv, etc?","commit_id":"e94f401fad169167e768983798ac2316c263794d"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"1ab61c4ab7fed7de9590ac00269074e808a0a1df","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Tim Kelsey \u003ctim.kelsey@hp.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-02-23 14:21:50 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adding linke to hosted docs in HTML output"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I909957856ce8125b403b768260fecaeb838d4b2b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bae84128_08e2ef2e","line":7,"range":{"start_line":7,"start_character":7,"end_line":7,"end_character":12},"updated":"2016-02-23 20:26:45.000000000","message":"links","commit_id":"e94f401fad169167e768983798ac2316c263794d"}],"bandit/formatters/html.py":[{"author":{"_account_id":11861,"name":"Travis McPeak","email":"tmcpeak@us.ibm.com","username":"travis-mcpeak"},"change_message_id":"ff1054da4aaed3f60e93d3db339f8f290107f15c","unresolved":false,"context_lines":[{"line_number":155,"context_line":""},{"line_number":156,"context_line":"# where our docs are hosted"},{"line_number":157,"context_line":"base_url \u003d \u0027http://docs.openstack.org/developer/bandit/\u0027"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"@accepts_baseline"},{"line_number":161,"context_line":"def report(manager, filename, sev_level, conf_level, lines\u003d-1):"}],"source_content_type":"text/x-python","patch_set":1,"id":"bae84128_efdb4a7a","line":158,"updated":"2016-02-23 23:23:45.000000000","message":"my preference is to put this in utils so other output formatters may use it","commit_id":"e94f401fad169167e768983798ac2316c263794d"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"f4626f8800e8baa01c3ed8c03a6d3474abe990ac","unresolved":false,"context_lines":[{"line_number":155,"context_line":""},{"line_number":156,"context_line":"# where our docs are hosted"},{"line_number":157,"context_line":"base_url \u003d \u0027http://docs.openstack.org/developer/bandit/\u0027"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"@accepts_baseline"},{"line_number":161,"context_line":"def report(manager, filename, sev_level, conf_level, lines\u003d-1):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9aed3d3a_3d33e2ac","line":158,"in_reply_to":"bae84128_efdb4a7a","updated":"2016-02-29 10:25:29.000000000","message":"Done","commit_id":"e94f401fad169167e768983798ac2316c263794d"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"1ab61c4ab7fed7de9590ac00269074e808a0a1df","unresolved":false,"context_lines":[{"line_number":265,"context_line":"    \u003cb\u003eSeverity: \u003c/b\u003e{severity}\u003cbr /\u003e"},{"line_number":266,"context_line":"    \u003cb\u003eConfidence: \u003c/b\u003e{confidence}\u003c/br /\u003e"},{"line_number":267,"context_line":"    \u003cb\u003eFile: \u003c/b\u003e\u003ca href\u003d\u0027{path}\u0027 target\u003d\u0027_blank\u0027\u003e{path}\u003c/a\u003e \u003cbr /\u003e"},{"line_number":268,"context_line":"    \u003cb\u003eMore info: \u003c/b\u003e\u003ca href\u003d\u0027{url}\u0027 target\u003d\u0027_blank\u0027\u003ehere\u003c/a\u003e\u003cbr /\u003e"},{"line_number":269,"context_line":"{code}"},{"line_number":270,"context_line":"{candidates}"},{"line_number":271,"context_line":"\u003c/div\u003e"}],"source_content_type":"text/x-python","patch_set":1,"id":"bae84128_88df1f39","line":268,"range":{"start_line":268,"start_character":54,"end_line":268,"end_character":58},"updated":"2016-02-23 20:26:45.000000000","message":"Instead of just \"here\" as the link, maybe the URL?","commit_id":"e94f401fad169167e768983798ac2316c263794d"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"f4626f8800e8baa01c3ed8c03a6d3474abe990ac","unresolved":false,"context_lines":[{"line_number":265,"context_line":"    \u003cb\u003eSeverity: \u003c/b\u003e{severity}\u003cbr /\u003e"},{"line_number":266,"context_line":"    \u003cb\u003eConfidence: \u003c/b\u003e{confidence}\u003c/br /\u003e"},{"line_number":267,"context_line":"    \u003cb\u003eFile: \u003c/b\u003e\u003ca href\u003d\u0027{path}\u0027 target\u003d\u0027_blank\u0027\u003e{path}\u003c/a\u003e \u003cbr /\u003e"},{"line_number":268,"context_line":"    \u003cb\u003eMore info: \u003c/b\u003e\u003ca href\u003d\u0027{url}\u0027 target\u003d\u0027_blank\u0027\u003ehere\u003c/a\u003e\u003cbr /\u003e"},{"line_number":269,"context_line":"{code}"},{"line_number":270,"context_line":"{candidates}"},{"line_number":271,"context_line":"\u003c/div\u003e"}],"source_content_type":"text/x-python","patch_set":1,"id":"9aed3d3a_7d29ea36","line":268,"range":{"start_line":268,"start_character":54,"end_line":268,"end_character":58},"in_reply_to":"bae84128_88df1f39","updated":"2016-02-29 10:25:29.000000000","message":"Done","commit_id":"e94f401fad169167e768983798ac2316c263794d"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"1ab61c4ab7fed7de9590ac00269074e808a0a1df","unresolved":false,"context_lines":[{"line_number":349,"context_line":"            candidates \u003d candidate_block.format(candidate_list\u003dcandidates_str)"},{"line_number":350,"context_line":""},{"line_number":351,"context_line":"        if issue.test \u003d\u003d \u0027blacklist\u0027:"},{"line_number":352,"context_line":"            url \u003d base_url + \u0027blacklists/index.html\u0027"},{"line_number":353,"context_line":"        else:"},{"line_number":354,"context_line":"            url \u003d base_url + (\u0027plugins/%s.html\u0027 % issue.test)"},{"line_number":355,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bae84128_6861fba8","line":352,"range":{"start_line":352,"start_character":29,"end_line":352,"end_character":52},"updated":"2016-02-23 20:26:45.000000000","message":"Similar to the plugins, you could reference the blacklist call or import using blacklist_calls.html + the anchor.  For example, for pickle:\n\nhttp://docs.openstack.org/developer/bandit/blacklists/blacklist_calls.html#b301-pickle","commit_id":"e94f401fad169167e768983798ac2316c263794d"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"f4626f8800e8baa01c3ed8c03a6d3474abe990ac","unresolved":false,"context_lines":[{"line_number":349,"context_line":"            candidates \u003d candidate_block.format(candidate_list\u003dcandidates_str)"},{"line_number":350,"context_line":""},{"line_number":351,"context_line":"        if issue.test \u003d\u003d \u0027blacklist\u0027:"},{"line_number":352,"context_line":"            url \u003d base_url + \u0027blacklists/index.html\u0027"},{"line_number":353,"context_line":"        else:"},{"line_number":354,"context_line":"            url \u003d base_url + (\u0027plugins/%s.html\u0027 % issue.test)"},{"line_number":355,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9aed3d3a_bd1ff206","line":352,"range":{"start_line":352,"start_character":29,"end_line":352,"end_character":52},"in_reply_to":"bae84128_6861fba8","updated":"2016-02-29 10:25:29.000000000","message":"Done","commit_id":"e94f401fad169167e768983798ac2316c263794d"},{"author":{"_account_id":11861,"name":"Travis McPeak","email":"tmcpeak@us.ibm.com","username":"travis-mcpeak"},"change_message_id":"ff1054da4aaed3f60e93d3db339f8f290107f15c","unresolved":false,"context_lines":[{"line_number":350,"context_line":""},{"line_number":351,"context_line":"        if issue.test \u003d\u003d \u0027blacklist\u0027:"},{"line_number":352,"context_line":"            url \u003d base_url + \u0027blacklists/index.html\u0027"},{"line_number":353,"context_line":"        else:"},{"line_number":354,"context_line":"            url \u003d base_url + (\u0027plugins/%s.html\u0027 % issue.test)"},{"line_number":355,"context_line":""},{"line_number":356,"context_line":"        results_str +\u003d issue_block.format(issue_no\u003dindex,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bae84128_6fd61a50","line":353,"updated":"2016-02-23 23:23:45.000000000","message":"same with above comment - move this logic to a central location","commit_id":"e94f401fad169167e768983798ac2316c263794d"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"f4626f8800e8baa01c3ed8c03a6d3474abe990ac","unresolved":false,"context_lines":[{"line_number":350,"context_line":""},{"line_number":351,"context_line":"        if issue.test \u003d\u003d \u0027blacklist\u0027:"},{"line_number":352,"context_line":"            url \u003d base_url + \u0027blacklists/index.html\u0027"},{"line_number":353,"context_line":"        else:"},{"line_number":354,"context_line":"            url \u003d base_url + (\u0027plugins/%s.html\u0027 % issue.test)"},{"line_number":355,"context_line":""},{"line_number":356,"context_line":"        results_str +\u003d issue_block.format(issue_no\u003dindex,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9aed3d3a_5dd5061a","line":353,"in_reply_to":"bae84128_6fd61a50","updated":"2016-02-29 10:25:29.000000000","message":"Done","commit_id":"e94f401fad169167e768983798ac2316c263794d"}]}
