bandit/bandit/core
Tim Kelsey a9839d4266 Breaking out blacklists
This change removes the old blacklist plugins and replaces them
with new built in functionality that loads blacklist item data
from a new plugin entry point. The new test also improve on the
old functionality that was broken in the following way:

import xml.sax # issue found OK
from xml import sax # no issue found, wrong

Finally, this patch removes the use of filename style wild cards
such as * from the import blacklist matching, as this was not being
used. Both this test and the old ones will alert on any import from
within the blacklisted namespace.

Change-Id: I98af6daf3c54561c0e4b399605ea615b42b7b283
2016-01-19 13:33:00 +00:00
..
__init__.py Simplifying Result Store 2015-09-05 20:12:16 +01:00
blacklisting.py Breaking out blacklists 2016-01-19 13:33:00 +00:00
config.py Adding new screen formatter 2015-12-21 16:44:45 +00:00
constants.py Adding new screen formatter 2015-12-21 16:44:45 +00:00
context.py Allow precise #nosec placement 2016-01-08 10:06:22 +11:00
extension_loader.py Breaking out blacklists 2016-01-19 13:33:00 +00:00
issue.py Breaking out blacklists 2016-01-19 13:33:00 +00:00
manager.py Allow list of tests specified on command line 2016-01-13 13:04:56 -08:00
meta_ast.py Unit testing of meta_ast.py 2015-09-04 18:59:25 -07:00
metrics.py Faster loc 2016-01-04 21:39:00 +00:00
node_visitor.py Allow precise #nosec placement 2016-01-08 10:06:22 +11:00
test_properties.py Adding test IDs 2015-12-21 13:03:26 +00:00
test_set.py Breaking out blacklists 2016-01-19 13:33:00 +00:00
tester.py Breaking out blacklists 2016-01-19 13:33:00 +00:00
utils.py Merge "Replace logger.warn with logger.warning" 2016-01-04 19:24:43 +00:00