)]}'
{"specs/mitaka/bandit/bandit-config.rst":[{"author":{"_account_id":11029,"name":"Jamie Finnigan","email":"jamiefinnigan@gmail.com","username":"jamiefinnigan"},"change_message_id":"efff447c1f973b5f8b5b8416abd225466227f1dc","unresolved":false,"context_lines":[{"line_number":15,"context_line":"distinct purposes.  These include:"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"1) config options, which in theory are used to tune the Bandit"},{"line_number":18,"context_line":"runtime, but in practice aren\u0027t used"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"2) profiles - are used to include or exclude tests"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a8ffd7b_16bc686b","line":18,"updated":"2015-11-24 16:59:06.000000000","message":"How do we know they aren\u0027t used? :)  Is this just in the context of OpenStack gates?","commit_id":"567ec0b02945aaa8a5cdd760ab8191d4c119ab9c"},{"author":{"_account_id":11029,"name":"Jamie Finnigan","email":"jamiefinnigan@gmail.com","username":"jamiefinnigan"},"change_message_id":"efff447c1f973b5f8b5b8416abd225466227f1dc","unresolved":false,"context_lines":[{"line_number":25,"context_line":"We propose to eliminate #1 entirely, move #2 to separate,"},{"line_number":26,"context_line":"purpose-built files, which could also include #3 when required."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Proposed change"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"This spec describes a few related changes to simplify this approach."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a8ffd7b_f6ec4491","line":28,"updated":"2015-11-24 16:59:06.000000000","message":"Not entirely clear how the \u0027Problem description\u0027 in points 1/2/3 above maps into the proposed changes.  Can we have a more clear link (#-to-# mapping?) between the two sections?","commit_id":"567ec0b02945aaa8a5cdd760ab8191d4c119ab9c"},{"author":{"_account_id":11029,"name":"Jamie Finnigan","email":"jamiefinnigan@gmail.com","username":"jamiefinnigan"},"change_message_id":"efff447c1f973b5f8b5b8416abd225466227f1dc","unresolved":false,"context_lines":[{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"This spec describes a few related changes to simplify this approach."},{"line_number":32,"context_line":"We will first remove the unused Bandit program options."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"We will assign cannonical numbers to each plugin so that it can be"},{"line_number":35,"context_line":"identified.  The leading number will indicate the type of plugin."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a8ffd7b_564e70c2","line":32,"updated":"2015-11-24 16:59:06.000000000","message":"I suggest that we remove the unused configuration options by no longer exposing them to the user, but not removing them from the underlying framework - move them to bandit/core/constants.py, so we still have flexibility there if the need arises in future.","commit_id":"567ec0b02945aaa8a5cdd760ab8191d4c119ab9c"},{"author":{"_account_id":11029,"name":"Jamie Finnigan","email":"jamiefinnigan@gmail.com","username":"jamiefinnigan"},"change_message_id":"efff447c1f973b5f8b5b8416abd225466227f1dc","unresolved":false,"context_lines":[{"line_number":32,"context_line":"We will first remove the unused Bandit program options."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"We will assign cannonical numbers to each plugin so that it can be"},{"line_number":35,"context_line":"identified.  The leading number will indicate the type of plugin."},{"line_number":36,"context_line":"For example:"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    B1xx - blacklisted functions"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a8ffd7b_1663081c","line":35,"updated":"2015-11-24 16:59:06.000000000","message":"Excellent, have had this in the mental to-do for a while.","commit_id":"567ec0b02945aaa8a5cdd760ab8191d4c119ab9c"},{"author":{"_account_id":11029,"name":"Jamie Finnigan","email":"jamiefinnigan@gmail.com","username":"jamiefinnigan"},"change_message_id":"efff447c1f973b5f8b5b8416abd225466227f1dc","unresolved":false,"context_lines":[{"line_number":49,"context_line":"    bandit --select 101-150, 212"},{"line_number":50,"context_line":"    bandit --ignore 302,402"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"The other way to specify a profile is with a profile file.  The"},{"line_number":53,"context_line":"profile will include a list of all of the plugins and options that are"},{"line_number":54,"context_line":"associated with them.  A provided profile generator will discover all"},{"line_number":55,"context_line":"of the plugins, as well as any associated options and default values,"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a8ffd7b_767e14b0","line":52,"updated":"2015-11-24 16:59:06.000000000","message":"Sounds like a nice way to tackle it.","commit_id":"567ec0b02945aaa8a5cdd760ab8191d4c119ab9c"},{"author":{"_account_id":11029,"name":"Jamie Finnigan","email":"jamiefinnigan@gmail.com","username":"jamiefinnigan"},"change_message_id":"efff447c1f973b5f8b5b8416abd225466227f1dc","unresolved":false,"context_lines":[{"line_number":57,"context_line":"undesired plugins out and/or fine-tune any values."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"Bandit will no longer require a config file and running it without one"},{"line_number":60,"context_line":"just runs all plugins with the default options."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Implementation"},{"line_number":63,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a8ffd7b_f648c489","line":60,"updated":"2015-11-24 16:59:06.000000000","message":"I like it!","commit_id":"567ec0b02945aaa8a5cdd760ab8191d4c119ab9c"}]}
