8000 Tags · newdominic/bandit · GitHub
[go: up one dir, main page]

Skip to content

Tags

Tags

0.16.1

Toggle 0.16.1's commit message
Fix for baseline return codes

0.16.0

Toggle 0.16.0's commit message
Bandit 0.16.0

[New Features]
- Revamped baseline detection and reporting

[Enhancements
- Added support for some Python 3 versions of blacklisted calls
- Improved appearance of HTML report
- Shell subprocess calls use same improved logic as shell=True calls

[Behind the Scenes]
- Fixed a bug in the shell injection test
- Fixed a bug in text formatter excluded files listing
- Fixed a bug when processing a tuple as a function parameter
- Added a new test case for a constructed subprocess call

0.15.2

Toggle 0.15.2's commit message
- minor bug fix to shell injection detection test

0.15.1

Toggle 0.15.1's commit message
Bandit 0.15.1

[Enhancements]
- Add missing HTTP verbs to request checks
- Making score output more useful in text/json formatters

[Behind the Scenes]
- Remove coverage files after run
- Fixing baseline functionality when using filters
- Fixing an error when specifying bad input files

0.15.0

Toggle 0.15.0's commit message
Bandit 0.15.0

[New Features]
 - new plugin that checks for Flask with debug=True
 - "baseline" reporting

[Enhancements]
 - plugin names now shown in reports
 - metrics now shown in HTML report
 - HTML report styling done with CSS
 - changed oslo secret config option confidence
 - distinguished levels of command injection findings

[Behind the Scenes]
 - misc improvements
 - refactored metrics code

[Documentation]
 - added a few missing topics
 - added links to relevant security development guidance

0.14.1

Toggle 0.14.1's commit message
[New Features]

* Adding command line option to exclude paths
* Tweaks to #nosec (+ ignore flag, - dead constant)
* Add metrics to text and JSON output formatters
* Include context in debug output
* Tidy up plugin list in 'bandit -h' output

0.14.0

Toggle 0.14.0's commit message
[New functionality]

* Add a new check for weak RSA and DSA key sizes
* Add known weak ciphers to blacklisted calls
* Check for insecure cipher modes
* Adding HTML formatter
* Add Bytes AST support

[Notable Improvements]
* Adding documentation for all current tests
* Making the /tmp file test more accurate
* Adding new improved hardcoded password tests
* Increasing unit test coverage
* Split each formatter into separate modules
* Refactored (removed) the old Result Store
* Adding test tool for check OpenStack projects' Bandit job
* Introduce wildcards to blacklist_calls plugin

[Misc]
* Various cleanups in bandit.yaml
* Various performance improvements
* Various Py3 compatibility improvements
* Fixing various bugs
* Tidying up various things in the code base
* Removing (broken) argument printing
* Remove tox envirnoment for pypy
* Skip '/tests/' by default
* Raise exceptions from BanditConfig rather than exit
* Better function to count lines in a file

0.13.2

Toggle 0.13.2's commit message
Fixing an issue with finding config in virtualenv

0.13.1

Toggle 0.13.1's commit message
More graceful handling of missing plugin config

0.13.0

Toggle 0.13.0's commit message
Bandit Version 0.13.0

Introduces the following improvements:

Plugins now registered as entry points
Improved Bandit run speed
Added a confidence filter option
Added timestamp to JSON report
New plugin to detect Try, Except, Pass
Improved detection for hardcoded /tmp
    plugin
Produce universal wheel
Created an example profile which lists
    all current plugins
Updated readme and formatting
Fixed a bug where correct error code was
    not sent when filtering results
Fixed a bug in SQL injection plugin and
    improved detection
Bundled wordlist for hardcoded password
    plugin
Other enhancements, bug fixes, and
    improvements
0