使用 Bandit 进行安全分析的 Python 代码

Mar*_*ata 2 python security analyzer bandit-python

我想获取 python 代码以使用 Bandit 静态分析器进行分析。主要重点是安全性,对于 python 2.7。

任何人都可以帮忙吗?

谢谢。

Jac*_* L. 6

您无需编写代码即可使用Bandit静态分析器工具测试您的软件。

您需要做的(在最基本的情况下)是:

  1. 使用pip3 install bandit(Python3) 或pip install bandit(Python2)安装 Bandit
  2. 在终端中导航到您的项目,例如 cd /home/user/projects/abc/
  3. 使用以下命令在源代码上运行 Bandit bandit -r .

您可能还想做的是通过添加到命令中来从测试中排除virtualenv库的文件-x env(现在它看起来像这样:)bandit -r . -x env

有关更多信息,请参阅Bandit 主页