Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 0.16.2

    Bandit 0.16.2
    
    [New Features]
     - added new config file generating tool
    
    [Behind the Scenes]
     - new functional runtime unit tests added
     - improved the node visitor code
     - removed some dead code
     - simplified baseline matching function
    
  • 0.16.1

    Fix for baseline return codes
    
  • 0.16.0

    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

    - minor bug fix to shell injection detection test
    
  • 0.15.1

    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

    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

    [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

    [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

    Fixing an issue with finding config in virtualenv
    
  • 0.13.1

    More graceful handling of missing plugin config
    
  • 0.13.0

    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.12.0

    Bandit 0.12.0
    
    New since last version:
     - Fixed multiline string line number reporting
     - Stevedore based extension system
     - New paramiko shell injection test
     - Misc bug fixes
     - Updated README file
     - Added verbose output flag
     - Added Python 3.4 compatibility
     - Reported version of Python Bandit is using
     - Added documentation for some plugins
     - Added XML output support
    
  • 0.11.0

    f11e9b8a · Update the README file ·
    0.11.0
    
    - Fix config installation for bdist
    - Add confidence metric
    - Add xml plugin
    - Add assert usage plugin
    - Add csv output format
    - Misc bug fixes
    - Refactored some code
    - Updated README
    
  • 0.10.1

    Bundle config with binary install
    
  • 0.10.0

    Initial PyPI release version
    
  • 0.9.0

    Initial Bandit release