1. 25 Feb, 2020 4 commits
  2. 18 Oct, 2019 1 commit
  3. 19 Jul, 2019 1 commit
  4. 18 Jul, 2019 1 commit
  5. 16 Jul, 2019 1 commit
  6. 22 Jun, 2019 1 commit
    • Tyler Wince's avatar
      Performance fix (#502) · d25f3fc5
      Tyler Wince authored
      * Fix #490 -- Fix performance issue introduced in 1.6.0
      
      The lines were introduced in 7c4b9fa8
      and have two effects. First they cause `get_issue_list` to run twice and before
      the user receives feedback that bandit started running. Secondly it does not
      display any output if no issues are found, which is an unintended behavior change.
      
      * add namespaces for parent attributes
      
      * pylint formatting changes
      
      * made bandit_parent a private attr
      
      * temporary fix; perf issue only on quiet
      
      * update perf issue
      d25f3fc5
  7. 26 May, 2019 1 commit
  8. 14 May, 2019 1 commit
  9. 13 Apr, 2019 1 commit
    • Michael Spallino's avatar
      Remove pycryptodome blacklist (#470) · 823138f4
      Michael Spallino authored
      * Remove pycryptodome from import blacklist
      
      pycryptodome appears to be actively maintained, as opposed to pycrypto.
      
      Unless there is a noted security issue with not using it, this removes
      the blanket blacklist on the library. Any insecure hashes/ciphers/etc.
      that the library provides will still be reported as per other libraries.
      
      * [functional-tests]
      - repurpose blacklist test to verify that pycryptodome is no longer blacklisted
      
      * - fix flake8 line too long
      
      * [flake8]
      - misunderstood what flake8 was complaining about.
      
      823138f4
  10. 12 Apr, 2019 2 commits
    • Soumitr's avatar
      updated readme links for debugger · 1554e289
      Soumitr authored
      old links were dead
      1554e289
    • Thibaut Le Page's avatar
      Interpret wildcards in the file exclusion list (#450) · fb18e17a
      Thibaut Le Page authored
      This allows to specify wildcards in the excluded files list, which in
      turns makes it possible to use Bandit in projects where test files are
      not in a separate repository, but have just a name prefixed with test_
      (as is common with Pytest).
      
      * bandit.core.manager: reuse _matches_glob_list for exclusion list
      * fix pep8: remove superfluous blank line
      * update documentation: -x accepts glob patterns
      * add failing test showing that exclude file globs are not supported
      fb18e17a
  11. 26 Mar, 2019 1 commit
  12. 14 Mar, 2019 2 commits
  13. 02 Mar, 2019 1 commit
  14. 28 Feb, 2019 1 commit
  15. 22 Feb, 2019 1 commit
  16. 20 Feb, 2019 1 commit
  17. 08 Feb, 2019 2 commits
  18. 03 Feb, 2019 1 commit
  19. 14 Jan, 2019 1 commit
  20. 11 Jan, 2019 1 commit
  21. 07 Jan, 2019 2 commits
  22. 24 Dec, 2018 1 commit
  23. 23 Dec, 2018 2 commits
  24. 19 Dec, 2018 3 commits
  25. 15 Dec, 2018 1 commit
  26. 10 Dec, 2018 2 commits
  27. 02 Dec, 2018 1 commit
    • Michael Spallino's avatar
      Fix sql injection check for f-strings · d2374482
      Michael Spallino authored
      * [Fix for PyCQA#427]
      - added check for f-string sql injection
      - added test
      
      * [flake8]
      - fix flake8 issues
      
      * [review-items]
      - move sys import
      - change version -> version_info. This wasn't doing the right thing before.
      - check for versions below 3.6 first, all versions greater check for f strings
      
      * [feedback]
      - be more sensible about versions
      d2374482
  28. 30 Nov, 2018 1 commit
  29. 27 Nov, 2018 1 commit