Open z0u opened 4 years ago
python-bandit is passed a list of all files to exclude. In my case that causes that module to fail with:
[error] python-bandit returned an error! spawn E2BIG
Which apparently means the argument list for the subprocess is too long.
.venv
hawkeye scan --exclude .venv
* This can happen if e.g. your virtual environment directory or build directory are in the project directory.
Expected behavior: python-bandit should run.
Actual behavior: python-bandit fails with the error [error] python-bandit returned an error! spawn E2BIG
Hawkeye v1.7.1 Python-bandit 1.6.2
Issue seems to be how the command is constructed on python-bandit/index.js:28.
Description
python-bandit is passed a list of all files to exclude. In my case that causes that module to fail with:
Which apparently means the argument list for the subprocess is too long.
Steps to Reproduce
.venv
with ~6400 Python files in it*.hawkeye scan --exclude .venv
* This can happen if e.g. your virtual environment directory or build directory are in the project directory.
Expected behavior: python-bandit should run.
Actual behavior: python-bandit fails with the error
[error] python-bandit returned an error! spawn E2BIG
Version
Hawkeye v1.7.1 Python-bandit 1.6.2
Additional Information
Issue seems to be how the command is constructed on python-bandit/index.js:28.