├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ └── feature-request.yml ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── docs.yml │ ├── lint.yml │ ├── release.yml │ ├── scorecards.yml │ └── zizmor.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pre-commit-hooks.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── pip_audit ├── __init__.py ├── __main__.py ├── _audit.py ├── _cache.py ├── _cli.py ├── _dependency_source │ ├── __init__.py │ ├── interface.py │ ├── pip.py │ ├── pylock.py │ ├── pyproject.py │ └── requirement.py ├── _fix.py ├── _format │ ├── __init__.py │ ├── columns.py │ ├── cyclonedx.py │ ├── interface.py │ ├── json.py │ └── markdown.py ├── _service │ ├── __init__.py │ ├── esms.py │ ├── interface.py │ ├── osv.py │ └── pypi.py ├── _state.py ├── _subprocess.py ├── _util.py └── _virtual_env.py ├── pyproject.toml └── test ├── __init__.py ├── assets ├── pylock.basic.toml ├── pylock.invalid-version.toml ├── pylock.invalid.toml ├── pylock.missing-packages.toml ├── pylock.missing-version.toml ├── pylock.package-missing-name.toml └── pylock.skipped.toml ├── conftest.py ├── dependency_source ├── __init__.py ├── test_interface.py ├── test_pip.py ├── test_pylock.py ├── test_pyproject.py └── test_requirement.py ├── format ├── __init__.py ├── conftest.py ├── test_columns.py ├── test_cyclonedx.py ├── test_json.py └── test_markdown.py ├── service ├── __init__.py ├── test_esms.py ├── test_interface.py ├── test_osv.py └── test_pypi.py ├── test_audit.py ├── test_cache.py ├── test_cli.py ├── test_fix.py ├── test_state.py ├── test_subprocess.py ├── test_util.py ├── test_version.py └── test_virtual_env.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/.github/ISSUE_TEMPLATE/feature-request.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/scorecards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/.github/workflows/scorecards.yml -------------------------------------------------------------------------------- /.github/workflows/zizmor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/.github/workflows/zizmor.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pre-commit-hooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/.pre-commit-hooks.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/README.md -------------------------------------------------------------------------------- /pip_audit/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | The `pip_audit` APIs. 3 | """ 4 | 5 | __version__ = "2.10.0" 6 | -------------------------------------------------------------------------------- /pip_audit/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/__main__.py -------------------------------------------------------------------------------- /pip_audit/_audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_audit.py -------------------------------------------------------------------------------- /pip_audit/_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_cache.py -------------------------------------------------------------------------------- /pip_audit/_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_cli.py -------------------------------------------------------------------------------- /pip_audit/_dependency_source/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_dependency_source/__init__.py -------------------------------------------------------------------------------- /pip_audit/_dependency_source/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_dependency_source/interface.py -------------------------------------------------------------------------------- /pip_audit/_dependency_source/pip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_dependency_source/pip.py -------------------------------------------------------------------------------- /pip_audit/_dependency_source/pylock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_dependency_source/pylock.py -------------------------------------------------------------------------------- /pip_audit/_dependency_source/pyproject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_dependency_source/pyproject.py -------------------------------------------------------------------------------- /pip_audit/_dependency_source/requirement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_dependency_source/requirement.py -------------------------------------------------------------------------------- /pip_audit/_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_fix.py -------------------------------------------------------------------------------- /pip_audit/_format/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_format/__init__.py -------------------------------------------------------------------------------- /pip_audit/_format/columns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_format/columns.py -------------------------------------------------------------------------------- /pip_audit/_format/cyclonedx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_format/cyclonedx.py -------------------------------------------------------------------------------- /pip_audit/_format/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_format/interface.py -------------------------------------------------------------------------------- /pip_audit/_format/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_format/json.py -------------------------------------------------------------------------------- /pip_audit/_format/markdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_format/markdown.py -------------------------------------------------------------------------------- /pip_audit/_service/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_service/__init__.py -------------------------------------------------------------------------------- /pip_audit/_service/esms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_service/esms.py -------------------------------------------------------------------------------- /pip_audit/_service/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_service/interface.py -------------------------------------------------------------------------------- /pip_audit/_service/osv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_service/osv.py -------------------------------------------------------------------------------- /pip_audit/_service/pypi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_service/pypi.py -------------------------------------------------------------------------------- /pip_audit/_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_state.py -------------------------------------------------------------------------------- /pip_audit/_subprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_subprocess.py -------------------------------------------------------------------------------- /pip_audit/_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_util.py -------------------------------------------------------------------------------- /pip_audit/_virtual_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pip_audit/_virtual_env.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/pyproject.toml -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/assets/pylock.basic.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/assets/pylock.basic.toml -------------------------------------------------------------------------------- /test/assets/pylock.invalid-version.toml: -------------------------------------------------------------------------------- 1 | lock-version = '666' 2 | -------------------------------------------------------------------------------- /test/assets/pylock.invalid.toml: -------------------------------------------------------------------------------- 1 | this is not valid toml! 2 | -------------------------------------------------------------------------------- /test/assets/pylock.missing-packages.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/assets/pylock.missing-packages.toml -------------------------------------------------------------------------------- /test/assets/pylock.missing-version.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/assets/pylock.missing-version.toml -------------------------------------------------------------------------------- /test/assets/pylock.package-missing-name.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/assets/pylock.package-missing-name.toml -------------------------------------------------------------------------------- /test/assets/pylock.skipped.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/assets/pylock.skipped.toml -------------------------------------------------------------------------------- /test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/conftest.py -------------------------------------------------------------------------------- /test/dependency_source/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dependency_source/test_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/dependency_source/test_interface.py -------------------------------------------------------------------------------- /test/dependency_source/test_pip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/dependency_source/test_pip.py -------------------------------------------------------------------------------- /test/dependency_source/test_pylock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/dependency_source/test_pylock.py -------------------------------------------------------------------------------- /test/dependency_source/test_pyproject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/dependency_source/test_pyproject.py -------------------------------------------------------------------------------- /test/dependency_source/test_requirement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/dependency_source/test_requirement.py -------------------------------------------------------------------------------- /test/format/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/format/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/format/conftest.py -------------------------------------------------------------------------------- /test/format/test_columns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/format/test_columns.py -------------------------------------------------------------------------------- /test/format/test_cyclonedx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/format/test_cyclonedx.py -------------------------------------------------------------------------------- /test/format/test_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/format/test_json.py -------------------------------------------------------------------------------- /test/format/test_markdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/format/test_markdown.py -------------------------------------------------------------------------------- /test/service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/service/test_esms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/service/test_esms.py -------------------------------------------------------------------------------- /test/service/test_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/service/test_interface.py -------------------------------------------------------------------------------- /test/service/test_osv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/service/test_osv.py -------------------------------------------------------------------------------- /test/service/test_pypi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/service/test_pypi.py -------------------------------------------------------------------------------- /test/test_audit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/test_audit.py -------------------------------------------------------------------------------- /test/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/test_cache.py -------------------------------------------------------------------------------- /test/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/test_cli.py -------------------------------------------------------------------------------- /test/test_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/test_fix.py -------------------------------------------------------------------------------- /test/test_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/test_state.py -------------------------------------------------------------------------------- /test/test_subprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/test_subprocess.py -------------------------------------------------------------------------------- /test/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/test_util.py -------------------------------------------------------------------------------- /test/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/test_version.py -------------------------------------------------------------------------------- /test/test_virtual_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pypa/pip-audit/HEAD/test/test_virtual_env.py --------------------------------------------------------------------------------