)]}'
{"docs/source/config.rst":[{"author":{"_account_id":11861,"name":"Travis McPeak","email":"tmcpeak@us.ibm.com","username":"travis-mcpeak"},"change_message_id":"a2a0cbd10006994c74a96ecaf55f3379c2e776e0","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":"Bandit is designed to be configurable and cover a wide range of needs, it may"},{"line_number":4,"context_line":"be used as either a local developer utility or as part of a full CI/CD"},{"line_number":5,"context_line":"pipeline. To provide for these various usage scenarios bandit can be configured"},{"line_number":6,"context_line":"via the \u0027bandit.yaml\u0027 file. Here we can choose the specific test plugins to"},{"line_number":7,"context_line":"run, the test parameters and the desired output report format. These choices"},{"line_number":8,"context_line":"may be grouped into configuration profiles that can be selected at run time."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a50d1a3_443bb0eb","line":5,"updated":"2015-07-27 15:45:32.000000000","message":"s/bandit/Bandit","commit_id":"3392933bcf8a46e676ff930671d7f3e432d296be"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"aacb8730913823f741472ba6314749acc283c24e","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":"Bandit is designed to be configurable and cover a wide range of needs, it may"},{"line_number":4,"context_line":"be used as either a local developer utility or as part of a full CI/CD"},{"line_number":5,"context_line":"pipeline. To provide for these various usage scenarios bandit can be configured"},{"line_number":6,"context_line":"via the \u0027bandit.yaml\u0027 file. Here we can choose the specific test plugins to"},{"line_number":7,"context_line":"run, the test parameters and the desired output report format. These choices"},{"line_number":8,"context_line":"may be grouped into configuration profiles that can be selected at run time."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a50d1a3_8247faba","line":5,"in_reply_to":"3a50d1a3_443bb0eb","updated":"2015-07-29 14:18:02.000000000","message":"Done","commit_id":"3392933bcf8a46e676ff930671d7f3e432d296be"},{"author":{"_account_id":11861,"name":"Travis McPeak","email":"tmcpeak@us.ibm.com","username":"travis-mcpeak"},"change_message_id":"a2a0cbd10006994c74a96ecaf55f3379c2e776e0","unresolved":false,"context_lines":[{"line_number":66,"context_line":"expose their own specific configuration choices. Please see the complete list"},{"line_number":67,"context_line":"of formatters for details."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"The following options are available to customize the output report."},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"+---------------+------------------------------------------------------------+"},{"line_number":72,"context_line":"| Option        | Description                                                |"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a50d1a3_df8b0967","line":69,"updated":"2015-07-27 15:45:32.000000000","message":"These are actually just for terminal output, they don\u0027t go into reports","commit_id":"3392933bcf8a46e676ff930671d7f3e432d296be"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"aacb8730913823f741472ba6314749acc283c24e","unresolved":false,"context_lines":[{"line_number":66,"context_line":"expose their own specific configuration choices. Please see the complete list"},{"line_number":67,"context_line":"of formatters for details."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"The following options are available to customize the output report."},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"+---------------+------------------------------------------------------------+"},{"line_number":72,"context_line":"| Option        | Description                                                |"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a50d1a3_82c61a66","line":69,"in_reply_to":"3a50d1a3_df8b0967","updated":"2015-07-29 14:18:02.000000000","message":"Done","commit_id":"3392933bcf8a46e676ff930671d7f3e432d296be"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"70089ec3c41544b0254121c0cd1c2d55031a843c","unresolved":false,"context_lines":[{"line_number":4,"context_line":"be used as either a local developer utility or as part of a full CI/CD"},{"line_number":5,"context_line":"pipeline. To provide for these various usage scenarios Bandit can be configured"},{"line_number":6,"context_line":"via the \u0027bandit.yaml\u0027 file. Here we can choose the specific test plugins to"},{"line_number":7,"context_line":"run, the test parameters and the desired output report format. These choices"},{"line_number":8,"context_line":"may be grouped into configuration profiles that can be selected at run time."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Upon startup, unless given a specific path via the command line -c option,"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_bd2817e3","line":7,"updated":"2015-07-29 14:32:53.000000000","message":"nit: comma after parameters","commit_id":"96497cc815102f3824836ff15f858e52ad631614"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"c4c12942b83ed2c6091b374e2034ec9bb46c0a59","unresolved":false,"context_lines":[{"line_number":4,"context_line":"be used as either a local developer utility or as part of a full CI/CD"},{"line_number":5,"context_line":"pipeline. To provide for these various usage scenarios Bandit can be configured"},{"line_number":6,"context_line":"via the \u0027bandit.yaml\u0027 file. Here we can choose the specific test plugins to"},{"line_number":7,"context_line":"run, the test parameters and the desired output report format. These choices"},{"line_number":8,"context_line":"may be grouped into configuration profiles that can be selected at run time."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Upon startup, unless given a specific path via the command line -c option,"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_928bc5c2","line":7,"in_reply_to":"3a50d1a3_bd2817e3","updated":"2015-07-29 15:10:40.000000000","message":"Done","commit_id":"96497cc815102f3824836ff15f858e52ad631614"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"fd5981c7b8f9f933a39d71fa12f76ec205ccd349","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Output Report Format"},{"line_number":62,"context_line":"--------------------"},{"line_number":63,"context_line":"In order to integrate with various CI/CD pipelines, Bandit provides a facility"},{"line_number":64,"context_line":"to build pluggable output formatters. A well written formatter should respect"},{"line_number":65,"context_line":"all of the report configuration options given here, however they may also"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_5dd8f352","line":62,"updated":"2015-07-29 14:26:38.000000000","message":"Do we even have any options for report formatters?","commit_id":"96497cc815102f3824836ff15f858e52ad631614"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"70089ec3c41544b0254121c0cd1c2d55031a843c","unresolved":false,"context_lines":[{"line_number":114,"context_line":"+-----------------------------+----------------------------------------------+"},{"line_number":115,"context_line":"| Option                      | Description                                  |"},{"line_number":116,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":117,"context_line":"| -h,                         |   show this help message and exit            |"},{"line_number":118,"context_line":"| --help                      |                                              |"},{"line_number":119,"context_line":"+-----------------------------+----------------------------------------------+"},{"line_number":120,"context_line":"| -r,                         |   process files in subdirectories            |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_9dbd1bb3","line":117,"updated":"2015-07-29 14:32:53.000000000","message":"nit: indentation slightly off","commit_id":"96497cc815102f3824836ff15f858e52ad631614"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"c4c12942b83ed2c6091b374e2034ec9bb46c0a59","unresolved":false,"context_lines":[{"line_number":114,"context_line":"+-----------------------------+----------------------------------------------+"},{"line_number":115,"context_line":"| Option                      | Description                                  |"},{"line_number":116,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":117,"context_line":"| -h,                         |   show this help message and exit            |"},{"line_number":118,"context_line":"| --help                      |                                              |"},{"line_number":119,"context_line":"+-----------------------------+----------------------------------------------+"},{"line_number":120,"context_line":"| -r,                         |   process files in subdirectories            |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_5291bdef","line":117,"in_reply_to":"3a50d1a3_9dbd1bb3","updated":"2015-07-29 15:10:40.000000000","message":"Done","commit_id":"96497cc815102f3824836ff15f858e52ad631614"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"70089ec3c41544b0254121c0cd1c2d55031a843c","unresolved":false,"context_lines":[{"line_number":117,"context_line":"| -h,                         |   show this help message and exit            |"},{"line_number":118,"context_line":"| --help                      |                                              |"},{"line_number":119,"context_line":"+-----------------------------+----------------------------------------------+"},{"line_number":120,"context_line":"| -r,                         |   process files in subdirectories            |"},{"line_number":121,"context_line":"| --recursive                 |                                              |"},{"line_number":122,"context_line":"+-----------------------------+----------------------------------------------+"},{"line_number":123,"context_line":"| -a {file,vuln},             | group results by vulnerability type or file  |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_5de233d6","line":120,"updated":"2015-07-29 14:32:53.000000000","message":"nit: indentation slightly off","commit_id":"96497cc815102f3824836ff15f858e52ad631614"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"c4c12942b83ed2c6091b374e2034ec9bb46c0a59","unresolved":false,"context_lines":[{"line_number":117,"context_line":"| -h,                         |   show this help message and exit            |"},{"line_number":118,"context_line":"| --help                      |                                              |"},{"line_number":119,"context_line":"+-----------------------------+----------------------------------------------+"},{"line_number":120,"context_line":"| -r,                         |   process files in subdirectories            |"},{"line_number":121,"context_line":"| --recursive                 |                                              |"},{"line_number":122,"context_line":"+-----------------------------+----------------------------------------------+"},{"line_number":123,"context_line":"| -a {file,vuln},             | group results by vulnerability type or file  |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_12bed564","line":120,"in_reply_to":"3a50d1a3_5de233d6","updated":"2015-07-29 15:10:40.000000000","message":"Done","commit_id":"96497cc815102f3824836ff15f858e52ad631614"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"70089ec3c41544b0254121c0cd1c2d55031a843c","unresolved":false,"context_lines":[{"line_number":133,"context_line":"| -p PROFILE,                 | test set profile in config to use (defaults  |"},{"line_number":134,"context_line":"| --profile PROFILE           | to all tests)                                |"},{"line_number":135,"context_line":"+-----------------------------+----------------------------------------------+"},{"line_number":136,"context_line":"| -l,                         | results level filter                         |"},{"line_number":137,"context_line":"| --level                     |                                              |"},{"line_number":138,"context_line":"+-----------------------------+----------------------------------------------+"},{"line_number":139,"context_line":"| -f {csv,json,txt,xml},      | specify output format                        |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_1dffcb66","line":136,"updated":"2015-07-29 14:32:53.000000000","message":"maybe would be good to state typing additional \u0027l\u0027s affects the level.  This threw me off at first.  I thought I had to specify -l HIGH.  Of course, that should probably go into the command help also","commit_id":"96497cc815102f3824836ff15f858e52ad631614"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"c493e231b44ceab90e0068ed1010d3b80ea358c9","unresolved":false,"context_lines":[{"line_number":133,"context_line":"| -p PROFILE,                 | test set profile in config to use (defaults  |"},{"line_number":134,"context_line":"| --profile PROFILE           | to all tests)                                |"},{"line_number":135,"context_line":"+-----------------------------+----------------------------------------------+"},{"line_number":136,"context_line":"| -l,                         | results level filter                         |"},{"line_number":137,"context_line":"| --level                     |                                              |"},{"line_number":138,"context_line":"+-----------------------------+----------------------------------------------+"},{"line_number":139,"context_line":"| -f {csv,json,txt,xml},      | specify output format                        |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_bd049749","line":136,"in_reply_to":"3a50d1a3_1dffcb66","updated":"2015-07-29 14:35:06.000000000","message":"yes, we should, I have a bug to fix the terminal output message as well.","commit_id":"96497cc815102f3824836ff15f858e52ad631614"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"c4c12942b83ed2c6091b374e2034ec9bb46c0a59","unresolved":false,"context_lines":[{"line_number":133,"context_line":"| -p PROFILE,                 | test set profile in config to use (defaults  |"},{"line_number":134,"context_line":"| --profile PROFILE           | to all tests)                                |"},{"line_number":135,"context_line":"+-----------------------------+----------------------------------------------+"},{"line_number":136,"context_line":"| -l,                         | results level filter                         |"},{"line_number":137,"context_line":"| --level                     |                                              |"},{"line_number":138,"context_line":"+-----------------------------+----------------------------------------------+"},{"line_number":139,"context_line":"| -f {csv,json,txt,xml},      | specify output format                        |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_32c191e4","line":136,"in_reply_to":"3a50d1a3_bd049749","updated":"2015-07-29 15:10:40.000000000","message":"Done","commit_id":"96497cc815102f3824836ff15f858e52ad631614"},{"author":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"change_message_id":"0b62ad1e1fd14547fe69ba63e8fcc7129e063748","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Configuration"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":"Bandit is designed to be configurable and cover a wide range of needs, it may"},{"line_number":4,"context_line":"be used as either a local developer utility or as part of a full CI/CD"},{"line_number":5,"context_line":"pipeline. To provide for these various usage scenarios Bandit can be configured"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a50d1a3_46fa4d76","line":2,"updated":"2015-07-29 22:36:24.000000000","message":"Shrink this line to match title?","commit_id":"b89cd23ca29e26d8ab8befa1d77d0f9c765af509"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"60c2df19b83fce187d57f0f2fb354acccf6def9b","unresolved":false,"context_lines":[{"line_number":7,"context_line":"run, the test parameters, and the desired output report format. These choices"},{"line_number":8,"context_line":"may be grouped into configuration profiles that can be selected at run time."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Upon startup, unless given a specific path via the command line -c option,"},{"line_number":11,"context_line":"Bandit will search for a configuration file in the following locations:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"* ./bandit.yaml"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a50d1a3_da3874a2","line":10,"updated":"2015-07-29 22:17:56.000000000","message":"suggest put -c in ``-c``","commit_id":"b89cd23ca29e26d8ab8befa1d77d0f9c765af509"},{"author":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"change_message_id":"0b62ad1e1fd14547fe69ba63e8fcc7129e063748","unresolved":false,"context_lines":[{"line_number":13,"context_line":"* ./bandit.yaml"},{"line_number":14,"context_line":"* {env_root}/etc/bandit/bandit.yaml"},{"line_number":15,"context_line":"* /usr/local/etc/bandit/bandit.yaml"},{"line_number":16,"context_line":"* ~/.config/bandit/bandit.yaml"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Configuring Test Plugins"},{"line_number":19,"context_line":"------------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a50d1a3_26286196","line":16,"updated":"2015-07-29 22:36:24.000000000","message":"I don\u0027t think this is what current behaviour is i believe it to be:\n\n1) current directory\n2) user home directory (usually ~/.config/ )\n3) bundled config (the bandit library config, normally site-packages)\n\nThese paths differ depending on the OS and install type, but should be standardised by this inflight change: https://review.openstack.org/203451/\n\nI think the docs should reflect current reality and be changed when the inflight branch lands.","commit_id":"b89cd23ca29e26d8ab8befa1d77d0f9c765af509"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"60c2df19b83fce187d57f0f2fb354acccf6def9b","unresolved":false,"context_lines":[{"line_number":13,"context_line":"* ./bandit.yaml"},{"line_number":14,"context_line":"* {env_root}/etc/bandit/bandit.yaml"},{"line_number":15,"context_line":"* /usr/local/etc/bandit/bandit.yaml"},{"line_number":16,"context_line":"* ~/.config/bandit/bandit.yaml"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Configuring Test Plugins"},{"line_number":19,"context_line":"------------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a50d1a3_1abc9c04","line":16,"updated":"2015-07-29 22:17:56.000000000","message":"order these by the order that bandit looks for them.","commit_id":"b89cd23ca29e26d8ab8befa1d77d0f9c765af509"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"40e3842f62184ef817e340612279dce476250020","unresolved":false,"context_lines":[{"line_number":15,"context_line":"* /usr/local/etc/bandit/bandit.yaml"},{"line_number":16,"context_line":"* ~/.config/bandit/bandit.yaml"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Configuring Test Plugins"},{"line_number":19,"context_line":"------------------------"},{"line_number":20,"context_line":"Bandit\u0027s configuration file is written in YAML and options for each plugin test"},{"line_number":21,"context_line":"are provided under a section named to match the test method. For example, given"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a50d1a3_96ccfc62","line":18,"updated":"2015-07-30 02:05:54.000000000","message":"suggest remove \"Test\" -- are there other types of plugins?","commit_id":"b89cd23ca29e26d8ab8befa1d77d0f9c765af509"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"916d06f93e50c0ee8b5ddaece37d4869311b50af","unresolved":false,"context_lines":[{"line_number":15,"context_line":"* /usr/local/etc/bandit/bandit.yaml"},{"line_number":16,"context_line":"* ~/.config/bandit/bandit.yaml"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Configuring Test Plugins"},{"line_number":19,"context_line":"------------------------"},{"line_number":20,"context_line":"Bandit\u0027s configuration file is written in YAML and options for each plugin test"},{"line_number":21,"context_line":"are provided under a section named to match the test method. For example, given"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a50d1a3_7f324ef4","line":18,"in_reply_to":"3a50d1a3_96ccfc62","updated":"2015-07-30 12:59:53.000000000","message":"Yes, the formatters are also plugins.","commit_id":"b89cd23ca29e26d8ab8befa1d77d0f9c765af509"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"40e3842f62184ef817e340612279dce476250020","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Configuring Test Plugins"},{"line_number":19,"context_line":"------------------------"},{"line_number":20,"context_line":"Bandit\u0027s configuration file is written in YAML and options for each plugin test"},{"line_number":21,"context_line":"are provided under a section named to match the test method. For example, given"},{"line_number":22,"context_line":"a test plugin called \u0027try_except_pass\u0027 it\u0027s configuration section might look"},{"line_number":23,"context_line":"like the following:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a50d1a3_f68c6030","line":20,"updated":"2015-07-30 02:05:54.000000000","message":"suggest link to YAML docs -- http://yaml.org/","commit_id":"b89cd23ca29e26d8ab8befa1d77d0f9c765af509"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"40e3842f62184ef817e340612279dce476250020","unresolved":false,"context_lines":[{"line_number":31,"context_line":"test itself. See the plugin test list for complete information on configuring"},{"line_number":32,"context_line":"each one."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Test Profiles"},{"line_number":35,"context_line":"-------------"},{"line_number":36,"context_line":"Bandit defaults to running all available test plugins. However, this behavior"},{"line_number":37,"context_line":"can be overridden by grouping tests into named sets, known as profiles, and"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a50d1a3_36d96823","line":34,"updated":"2015-07-30 02:05:54.000000000","message":"Suggest remove \"Test\" -- are there other types of profiles?","commit_id":"b89cd23ca29e26d8ab8befa1d77d0f9c765af509"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"916d06f93e50c0ee8b5ddaece37d4869311b50af","unresolved":false,"context_lines":[{"line_number":31,"context_line":"test itself. See the plugin test list for complete information on configuring"},{"line_number":32,"context_line":"each one."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Test Profiles"},{"line_number":35,"context_line":"-------------"},{"line_number":36,"context_line":"Bandit defaults to running all available test plugins. However, this behavior"},{"line_number":37,"context_line":"can be overridden by grouping tests into named sets, known as profiles, and"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a50d1a3_ff541eff","line":34,"in_reply_to":"3a50d1a3_36d96823","updated":"2015-07-30 12:59:53.000000000","message":"see previous comment","commit_id":"b89cd23ca29e26d8ab8befa1d77d0f9c765af509"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"40e3842f62184ef817e340612279dce476250020","unresolved":false,"context_lines":[{"line_number":35,"context_line":"-------------"},{"line_number":36,"context_line":"Bandit defaults to running all available test plugins. However, this behavior"},{"line_number":37,"context_line":"can be overridden by grouping tests into named sets, known as profiles, and"},{"line_number":38,"context_line":"specifying a profile using the -p command line option. When running with a"},{"line_number":39,"context_line":"profile only those tests explicitly listed in the chosen profile will be run."},{"line_number":40,"context_line":"To define a profile set, create a named entry under the \u0027profiles\u0027 section of"},{"line_number":41,"context_line":"the config. For example:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a50d1a3_76a13095","line":38,"updated":"2015-07-30 02:05:54.000000000","message":"suggest ``-p``","commit_id":"b89cd23ca29e26d8ab8befa1d77d0f9c765af509"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"40e3842f62184ef817e340612279dce476250020","unresolved":false,"context_lines":[{"line_number":38,"context_line":"specifying a profile using the -p command line option. When running with a"},{"line_number":39,"context_line":"profile only those tests explicitly listed in the chosen profile will be run."},{"line_number":40,"context_line":"To define a profile set, create a named entry under the \u0027profiles\u0027 section of"},{"line_number":41,"context_line":"the config. For example:"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":".. code-block:: yaml"},{"line_number":44,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a50d1a3_96c5dc3e","line":41,"updated":"2015-07-30 02:05:54.000000000","message":"add \"the following defines 2 profiles, ``XSS`` and ``SqlInjection``.","commit_id":"b89cd23ca29e26d8ab8befa1d77d0f9c765af509"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"40e3842f62184ef817e340612279dce476250020","unresolved":false,"context_lines":[{"line_number":58,"context_line":"running just \u0027hardcoded_sql_expressions\u0027."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Output Report Format"},{"line_number":62,"context_line":"--------------------"},{"line_number":63,"context_line":"In order to integrate with various CI/CD pipelines, Bandit provides a facility"},{"line_number":64,"context_line":"to build pluggable output formatters. A well written formatter should respect"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a50d1a3_d6004469","line":61,"updated":"2015-07-30 02:05:54.000000000","message":"suggest remove \"Output\".","commit_id":"b89cd23ca29e26d8ab8befa1d77d0f9c765af509"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"40e3842f62184ef817e340612279dce476250020","unresolved":false,"context_lines":[{"line_number":64,"context_line":"to build pluggable output formatters. A well written formatter should respect"},{"line_number":65,"context_line":"all of the report configuration options given here, however they may also"},{"line_number":66,"context_line":"expose their own specific configuration choices. Please see the complete list"},{"line_number":67,"context_line":"of formatters for details."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Console Output Report Options"},{"line_number":70,"context_line":"-----------------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a50d1a3_f6da201d","line":67,"updated":"2015-07-30 02:05:54.000000000","message":"suggest link to the list of formatters.","commit_id":"b89cd23ca29e26d8ab8befa1d77d0f9c765af509"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"40e3842f62184ef817e340612279dce476250020","unresolved":false,"context_lines":[{"line_number":67,"context_line":"of formatters for details."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Console Output Report Options"},{"line_number":70,"context_line":"-----------------------------"},{"line_number":71,"context_line":"The following options are available to customize the default terminal output"},{"line_number":72,"context_line":"report."},{"line_number":73,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a50d1a3_56ed14b6","line":70,"updated":"2015-07-30 02:05:54.000000000","message":"should this be a subsection of \"Output Report Format\"?","commit_id":"b89cd23ca29e26d8ab8befa1d77d0f9c765af509"},{"author":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"change_message_id":"0b62ad1e1fd14547fe69ba63e8fcc7129e063748","unresolved":false,"context_lines":[{"line_number":81,"context_line":"|               |  - MEDIUM: \u0027\\\\033[93m\u0027                                     |"},{"line_number":82,"context_line":"|               |  - HIGH: \u0027\\\\033[91m\u0027                                       |"},{"line_number":83,"context_line":"+---------------+------------------------------------------------------------+"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Misc Options"},{"line_number":87,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a50d1a3_5c669def","line":84,"updated":"2015-07-29 22:36:24.000000000","message":"Does using simple tables here make sense? I\u0027m not sure.\nhttp://sphinx-doc.org/rest.html#tables\n\nSame below?","commit_id":"b89cd23ca29e26d8ab8befa1d77d0f9c765af509"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"40e3842f62184ef817e340612279dce476250020","unresolved":false,"context_lines":[{"line_number":98,"context_line":"| exclude_dirs        | a list of strings, which if found in the path will   |"},{"line_number":99,"context_line":"|                     | cause files to be excluded.                          |"},{"line_number":100,"context_line":"+---------------------+------------------------------------------------------+"},{"line_number":101,"context_line":"| show_progress_every | Optional, show progress every X files.               |"},{"line_number":102,"context_line":"+---------------------+------------------------------------------------------+"},{"line_number":103,"context_line":"| log_format          | Optional, log format string, default:                |"},{"line_number":104,"context_line":"|                     |  - \"[%(module)s]\\\\t%(levelname)s\\\\t%(message)s\"      |"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a50d1a3_763db02b","line":101,"updated":"2015-07-30 02:05:54.000000000","message":"since this is optional, the docs need to say what happens if it\u0027s not present.","commit_id":"b89cd23ca29e26d8ab8befa1d77d0f9c765af509"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"40e3842f62184ef817e340612279dce476250020","unresolved":false,"context_lines":[{"line_number":100,"context_line":"+---------------------+------------------------------------------------------+"},{"line_number":101,"context_line":"| show_progress_every | Optional, show progress every X files.               |"},{"line_number":102,"context_line":"+---------------------+------------------------------------------------------+"},{"line_number":103,"context_line":"| log_format          | Optional, log format string, default:                |"},{"line_number":104,"context_line":"|                     |  - \"[%(module)s]\\\\t%(levelname)s\\\\t%(message)s\"      |"},{"line_number":105,"context_line":"+---------------------+------------------------------------------------------+"},{"line_number":106,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a50d1a3_963abc33","line":103,"updated":"2015-07-30 02:05:54.000000000","message":"since this is optional, the docs need to say what happens if it\u0027s not present.","commit_id":"b89cd23ca29e26d8ab8befa1d77d0f9c765af509"},{"author":{"_account_id":979,"name":"Dave Walker","email":"email@daviey.com","username":"davewalker"},"change_message_id":"0b62ad1e1fd14547fe69ba63e8fcc7129e063748","unresolved":false,"context_lines":[{"line_number":110,"context_line":"              [-p PROFILE] [-l] [-f {csv,json,txt,xml}] [-o OUTPUT_FILE] [-v]"},{"line_number":111,"context_line":"              [-d]"},{"line_number":112,"context_line":"              targets [targets ...]"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"+-----------------------------+----------------------------------------------+"},{"line_number":115,"context_line":"| Option                      | Description                                  |"},{"line_number":116,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a50d1a3_9c798585","line":113,"updated":"2015-07-29 22:36:24.000000000","message":"Is it possible for us to auto generate this, using something like help2rst.py ?\n\nSaves the need to keep it sync\u0027d by hand?","commit_id":"b89cd23ca29e26d8ab8befa1d77d0f9c765af509"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"40e3842f62184ef817e340612279dce476250020","unresolved":false,"context_lines":[{"line_number":110,"context_line":"              [-p PROFILE] [-l] [-f {csv,json,txt,xml}] [-o OUTPUT_FILE] [-v]"},{"line_number":111,"context_line":"              [-d]"},{"line_number":112,"context_line":"              targets [targets ...]"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"+-----------------------------+----------------------------------------------+"},{"line_number":115,"context_line":"| Option                      | Description                                  |"},{"line_number":116,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a50d1a3_f628e0f0","line":113,"in_reply_to":"3a50d1a3_9c798585","updated":"2015-07-30 02:05:54.000000000","message":"this will be impossible to keep in sync. Suggest remove it. It\u0027s easy enough to do -h already.","commit_id":"b89cd23ca29e26d8ab8befa1d77d0f9c765af509"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"00cb5987aab48a01221ab1396b44aa6d72a03e77","unresolved":false,"context_lines":[{"line_number":18,"context_line":"------------------------"},{"line_number":19,"context_line":"Bandit\u0027s configuration file is written in `YAML \u003chttp://yaml.org/\u003e`_ and options"},{"line_number":20,"context_line":"for each plugin test are provided under a section named to match the test"},{"line_number":21,"context_line":"method. For example, given a test plugin called \u0027try_except_pass\u0027 it\u0027s"},{"line_number":22,"context_line":"configuration section might look like the following:"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":".. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_476772ea","line":21,"updated":"2015-07-30 22:29:25.000000000","message":"s/it\u0027s/its","commit_id":"0d540035579e37b0f5aee65274529f0c93654c1c"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"09059c4de10adaebd36097f06ab36051ae56af50","unresolved":false,"context_lines":[{"line_number":57,"context_line":"\u0027use_of_mako_templates\u0027 and the second running just \u0027hardcoded_sql_expressions\u0027."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Report Format"},{"line_number":61,"context_line":"-------------"},{"line_number":62,"context_line":"In order to integrate with various CI/CD pipelines, Bandit provides a facility"},{"line_number":63,"context_line":"to build pluggable output formatters. A well written formatter should respect"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_2c548d1f","line":60,"updated":"2015-07-30 22:18:53.000000000","message":"suggest add \"Plugins\" or \"Profiles\" or whatever since these are plugins or profiles or something.","commit_id":"0d540035579e37b0f5aee65274529f0c93654c1c"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"00cb5987aab48a01221ab1396b44aa6d72a03e77","unresolved":false,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":"+---------------+------------------------------------------------------------+"},{"line_number":69,"context_line":"| Option        | Description                                                |"},{"line_number":70,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":71,"context_line":"+---------------+------------------------------------------------------------+"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_47953286","line":70,"updated":"2015-07-30 22:29:25.000000000","message":"Is this left blank intentionally?","commit_id":"0d540035579e37b0f5aee65274529f0c93654c1c"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"00cb5987aab48a01221ab1396b44aa6d72a03e77","unresolved":false,"context_lines":[{"line_number":84,"context_line":"| exclude_dirs        | a list of strings, which if found in the path will   |"},{"line_number":85,"context_line":"|                     | cause files to be excluded.                          |"},{"line_number":86,"context_line":"+---------------------+------------------------------------------------------+"},{"line_number":87,"context_line":"| show_progress_every | Optional, show progress every X files.               |"},{"line_number":88,"context_line":"|                     | If not given it will default to 50 files.            |"},{"line_number":89,"context_line":"+---------------------+------------------------------------------------------+"},{"line_number":90,"context_line":"| log_format          | Optional log format string, if not given defaults    |"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_877a5a76","line":87,"updated":"2015-07-30 22:29:25.000000000","message":"\"(Optional) Show...\" or \"Optionally show\"","commit_id":"0d540035579e37b0f5aee65274529f0c93654c1c"},{"author":{"_account_id":1528,"name":"Stanislaw Pitucha","email":"viraptor@gmail.com","username":"stanislaw-pitucha"},"change_message_id":"3b4e9d7c40c066591e58da6ea03d494470194aed","unresolved":false,"context_lines":[{"line_number":84,"context_line":"| exclude_dirs        | a list of strings, which if found in the path will   |"},{"line_number":85,"context_line":"|                     | cause files to be excluded.                          |"},{"line_number":86,"context_line":"+---------------------+------------------------------------------------------+"},{"line_number":87,"context_line":"| show_progress_every | Optionally show progress every X files.               |"},{"line_number":88,"context_line":"|                     | If not given it will default to 50 files.            |"},{"line_number":89,"context_line":"+---------------------+------------------------------------------------------+"},{"line_number":90,"context_line":"| log_format          | Optional log format string, if not given defaults    |"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa1b9901_24efa2b1","line":87,"updated":"2015-08-19 03:37:14.000000000","message":"extra whitespace","commit_id":"4ab0cfa6919bb9eb76288b83e2500751e1ba26ba"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"12e4d852549c575e6b0671be807ddb6e5dfbf73c","unresolved":false,"context_lines":[{"line_number":68,"context_line":"+---------------+------------------------------------------------------------+"},{"line_number":69,"context_line":"| Option        | Description                                                |"},{"line_number":70,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":71,"context_line":"+---------------+------------------------------------------------------------+"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Misc Options"}],"source_content_type":"text/x-rst","patch_set":8,"id":"fa1b9901_86888472","line":71,"updated":"2015-08-20 22:04:12.000000000","message":"What goes here?","commit_id":"e88e4d04cf40a80b14366920dd0f52e157d15c9c"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"12e4d852549c575e6b0671be807ddb6e5dfbf73c","unresolved":false,"context_lines":[{"line_number":79,"context_line":"| Option              | Description                                          |"},{"line_number":80,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":81,"context_line":"| include             | Globs of files which should be analyzed,             |"},{"line_number":82,"context_line":"|                     | typically this will be \u0027\\*.py\u0027 and \u0027\\*.pyw\u0027          |"},{"line_number":83,"context_line":"+---------------------+------------------------------------------------------+"},{"line_number":84,"context_line":"| exclude_dirs        | a list of strings, which if found in the path will   |"},{"line_number":85,"context_line":"|                     | cause files to be excluded.                          |"}],"source_content_type":"text/x-rst","patch_set":8,"id":"fa1b9901_e6e0602b","line":82,"updated":"2015-08-20 22:04:12.000000000","message":"missing period at the end","commit_id":"e88e4d04cf40a80b14366920dd0f52e157d15c9c"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"12e4d852549c575e6b0671be807ddb6e5dfbf73c","unresolved":false,"context_lines":[{"line_number":81,"context_line":"| include             | Globs of files which should be analyzed,             |"},{"line_number":82,"context_line":"|                     | typically this will be \u0027\\*.py\u0027 and \u0027\\*.pyw\u0027          |"},{"line_number":83,"context_line":"+---------------------+------------------------------------------------------+"},{"line_number":84,"context_line":"| exclude_dirs        | a list of strings, which if found in the path will   |"},{"line_number":85,"context_line":"|                     | cause files to be excluded.                          |"},{"line_number":86,"context_line":"+---------------------+------------------------------------------------------+"},{"line_number":87,"context_line":"| show_progress_every | Optionally show progress every X files.              |"}],"source_content_type":"text/x-rst","patch_set":8,"id":"fa1b9901_46f58cea","line":84,"updated":"2015-08-20 22:04:12.000000000","message":"s/a/A","commit_id":"e88e4d04cf40a80b14366920dd0f52e157d15c9c"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"12e4d852549c575e6b0671be807ddb6e5dfbf73c","unresolved":false,"context_lines":[{"line_number":88,"context_line":"|                     | If not given it will default to 50 files.            |"},{"line_number":89,"context_line":"+---------------------+------------------------------------------------------+"},{"line_number":90,"context_line":"| log_format          | Optional log format string, if not given defaults    |"},{"line_number":91,"context_line":"|                     | to ``\"[%(module)s]\\\\t%(levelname)s\\\\t%(message)s\"``  |"},{"line_number":92,"context_line":"+---------------------+------------------------------------------------------+"},{"line_number":93,"context_line":"| output_colors       | Optional terminal escape sequences to display colors,|"},{"line_number":94,"context_line":"|                     | if not given defaults will be used.                  |"}],"source_content_type":"text/x-rst","patch_set":8,"id":"fa1b9901_66d3f060","line":91,"updated":"2015-08-20 22:04:12.000000000","message":"missing period at the end","commit_id":"e88e4d04cf40a80b14366920dd0f52e157d15c9c"}],"docs/source/index.rst":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"00cb5987aab48a01221ab1396b44aa6d72a03e77","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Bandit is a tool designed to find common security issues in Python code. To do"},{"line_number":5,"context_line":"this Bandit processes each file, builds an AST from it, and runs appropriate"},{"line_number":6,"context_line":"plugins against the AST nodes.  Once Bandit has finished scanning all the files"},{"line_number":7,"context_line":"it generates a report."},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_c7e70245","line":5,"updated":"2015-07-30 22:29:25.000000000","message":"To do this, Bandit","commit_id":"0d540035579e37b0f5aee65274529f0c93654c1c"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"00cb5987aab48a01221ab1396b44aa6d72a03e77","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Bandit is a tool designed to find common security issues in Python code. To do"},{"line_number":5,"context_line":"this Bandit processes each file, builds an AST from it, and runs appropriate"},{"line_number":6,"context_line":"plugins against the AST nodes.  Once Bandit has finished scanning all the files"},{"line_number":7,"context_line":"it generates a report."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This documentation is generated by the Sphinx toolkit and lives in the source"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_e7ec7e2b","line":6,"updated":"2015-07-30 22:29:25.000000000","message":"files, it","commit_id":"0d540035579e37b0f5aee65274529f0c93654c1c"}]}
