pipenv
pipenv copied to clipboard
pipenv check --auto-install --scan fails
Issue description
pipenv check --auto-install --scan --use-installed --key -API_KEY fails with an output value error during the vulnerability scan.
Expected result
The command should successfully complete the vulnerability scan and display the results.
Actual result
Error: Invalid value for '--output' (env var: 'None'): <ScanOutput.SCREEN: 'screen'> is not one of 'json', 'spdx', '[email protected]', '[email protected]', 'html', 'screen', 'none'.
And if I run
pipenv check --auto-install --scan --use-installed --key API_KEY --ouput json
it gives
Checking PEP 508 requirements...
Passed!
Scanning installed packages for vulnerabilities...
Created temporary requirements file: /tmp/pipenv_safety_6j89ag78.txt
Wrong format for the JSON report.
Steps to replicate
pipenv check --auto-install --scan --use-installed --key -API_KEY
$ pipenv --support
Pipenv version: '2025.0.2'
Pipenv location: '/usr/local/lib/python3.12/site-packages/pipenv'
Python location: '/usr/local/bin/python3.12'
OS Name: 'posix'
User pip version: '25.0.1'
user Python installations found:
3.12.8:/home/user/.local/share/virtualenvs/source-ULxectDb/bin/python33.12.8:/home/user/.local/share/virtualenvs/source-ULxectDb/bin/python3.12.8:/usr/local/bin/python33.12.8:/usr/local/bin/python
PEP 508 Information:
{'implementation_name': 'cpython',
'implementation_version': '3.12.8',
'os_name': 'posix',
'platform_machine': 'aarch64',
'platform_python_implementation': 'CPython',
'platform_release': '5.15.49-linuxkit-pr',
'platform_system': 'Linux',
'platform_version': '#1 SMP PREEMPT Thu May 25 07:27:39 UTC 2023',
'python_full_version': '3.12.8',
'python_version': '3.12',
'sys_platform': 'linux'}
System environment variables:
HOSTNAMEDEBUGSHLVLHOMEUSER_SELF_API_ENDPOINTPYTHONUNBUFFEREDGPG_KEYAPPLICATION_VERSIONPS1PYTHON_SHA256PYTHONDONTWRITEBYTECODEDJANGO_SUPERUSER_PASSWORDUSER_IDENTITY_API_ENDPOINTPIP_DISABLE_PIP_VERSION_CHECKTERMPATHPOSTGRES_HOSTPIPENV_ACTIVELANGVIRTUAL_ENV_PROMPTPYTHON_VERSIONPIP_PYTHON_PATHVIRTUAL_ENVPWD
Pipenv–specific environment variables:
PIPENV_ACTIVE:1