我想将 Bandit 安全测试合并到我当前的 Python 项目中,并将命令添加到我的 MakeFile 中。
在我的 Makefile 中,我添加了以下代码:
.PHONY: bandit
bandit:
pip install bandit && bandit -c pyproject.toml -r . --confidence-level high -f json -q
当我在我的项目目录中运行命令
pip install bandit
和bandit -c pyproject.toml -r . --confidence-level high -f json -q
时,没有错误并且输出符合预期。但是,当我将它放入 Makefile 并运行 make bandit
时,我收到 make: *** [bandit] Error 1
. 的错误
为什么我收到这个错误?当我将
make
命令添加到我的 Github Actions 文件时,这也会导致 Actions 管道中出现错误。
除了错误消息,输出是我所期望的并且是正确的。我在命令行上收到强盗报告。
提前谢谢你!