)]}'
{"docs/source/tests/index.rst":[{"author":{"_account_id":11861,"name":"Travis McPeak","email":"tmcpeak@us.ibm.com","username":"travis-mcpeak"},"change_message_id":"ab17c6d6ffc2d1a0b42cacf024dc4afa842eea82","unresolved":false,"context_lines":[{"line_number":48,"context_line":"To register your plugin, you have two options:"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"1. If you\u0027re using setuptools directly, add something like the following to"},{"line_number":51,"context_line":"   your `setup` call::"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"        # If you have an imaginary bson formatter in the bandit_bson module"},{"line_number":54,"context_line":"        # and a function called `formatter`."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a50d1a3_bfc87d75","line":51,"updated":"2015-07-27 15:49:02.000000000","message":"can we make this more explicit?  I\u0027ve written a new plugin called \"django_escaping\", where can I add it?","commit_id":"7e678a1ff730389338fcfb1105337d262c62d2a4"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"c54d8b4221d10b5918657ad8128edc53dea64574","unresolved":false,"context_lines":[{"line_number":48,"context_line":"To register your plugin, you have two options:"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"1. If you\u0027re using setuptools directly, add something like the following to"},{"line_number":51,"context_line":"   your `setup` call::"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"        # If you have an imaginary bson formatter in the bandit_bson module"},{"line_number":54,"context_line":"        # and a function called `formatter`."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a50d1a3_ad6ee6fd","line":51,"in_reply_to":"3a50d1a3_bfc87d75","updated":"2015-07-28 14:14:03.000000000","message":"what do you mean? this block is actually copied from the README and converted to rst.","commit_id":"7e678a1ff730389338fcfb1105337d262c62d2a4"},{"author":{"_account_id":1528,"name":"Stanislaw Pitucha","email":"viraptor@gmail.com","username":"stanislaw-pitucha"},"change_message_id":"e305c33d207089e46fd78d647ce8271139af8339","unresolved":false,"context_lines":[{"line_number":23,"context_line":" - The function that you create should take a parameter \"context\" which is"},{"line_number":24,"context_line":"   an instance of the context class you can query for information about the"},{"line_number":25,"context_line":"   current element being examined.  You can also get the raw AST node for"},{"line_number":26,"context_line":"   more advanced use cases.  Please see the context.py file for more."},{"line_number":27,"context_line":" - Extend your Bandit configuration file as needed to support your new test."},{"line_number":28,"context_line":" - Execute Bandit against the test file you defined in examples/ and ensure"},{"line_number":29,"context_line":"   that it detects the vulnerability.  Consider variations on how this"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa1b9901_64791a2f","line":26,"updated":"2015-08-19 03:35:38.000000000","message":"`context.py` ?","commit_id":"4a67e9a72574860f82c22d4794d4b8c518f3237d"},{"author":{"_account_id":1528,"name":"Stanislaw Pitucha","email":"viraptor@gmail.com","username":"stanislaw-pitucha"},"change_message_id":"e305c33d207089e46fd78d647ce8271139af8339","unresolved":false,"context_lines":[{"line_number":25,"context_line":"   current element being examined.  You can also get the raw AST node for"},{"line_number":26,"context_line":"   more advanced use cases.  Please see the context.py file for more."},{"line_number":27,"context_line":" - Extend your Bandit configuration file as needed to support your new test."},{"line_number":28,"context_line":" - Execute Bandit against the test file you defined in examples/ and ensure"},{"line_number":29,"context_line":"   that it detects the vulnerability.  Consider variations on how this"},{"line_number":30,"context_line":"   vulnerability might present itself and extend the example file and the test"},{"line_number":31,"context_line":"   function accordingly."}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa1b9901_04785e29","line":28,"updated":"2015-08-19 03:35:38.000000000","message":"`examples/` ?","commit_id":"4a67e9a72574860f82c22d4794d4b8c518f3237d"},{"author":{"_account_id":1528,"name":"Stanislaw Pitucha","email":"viraptor@gmail.com","username":"stanislaw-pitucha"},"change_message_id":"e305c33d207089e46fd78d647ce8271139af8339","unresolved":false,"context_lines":[{"line_number":70,"context_line":""},{"line_number":71,"context_line":".. toctree::"},{"line_number":72,"context_line":"   :maxdepth: 1"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"   any_other_function_with_shell_equals_true"},{"line_number":75,"context_line":"   assert_used"},{"line_number":76,"context_line":"   blacklist_calls"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa1b9901_64c7da45","line":73,"updated":"2015-08-19 03:35:38.000000000","message":"This will need to be updated with each plugin later on. How about:\n\n    .. toxtree::\n        :maxdepth: 1\n        :glob:\n\n        *\n\n(index.rst itself is excluded automatically)","commit_id":"4a67e9a72574860f82c22d4794d4b8c518f3237d"},{"author":{"_account_id":11716,"name":"Tim Kelsey","email":"timothy.kelsey@uk.ibm.com","username":"tkelsey"},"change_message_id":"f61092502ed7d7e6f72dcf96db82ddb43ddd606f","unresolved":false,"context_lines":[{"line_number":70,"context_line":""},{"line_number":71,"context_line":".. toctree::"},{"line_number":72,"context_line":"   :maxdepth: 1"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"   any_other_function_with_shell_equals_true"},{"line_number":75,"context_line":"   assert_used"},{"line_number":76,"context_line":"   blacklist_calls"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa1b9901_475cffec","line":73,"in_reply_to":"fa1b9901_64c7da45","updated":"2015-08-19 14:01:47.000000000","message":"nice suggestion, i\u0027ll give it a go :) thanks Stan","commit_id":"4a67e9a72574860f82c22d4794d4b8c518f3237d"}]}
