Skip to content

Comparison with other tools

Capability license-audit ScanCode pip-licenses liccheck
License detection from package metadata Yes No (file-level) Yes Yes
File-level license scanning No Yes No No
Pairwise compatibility analysis (OSADL) Yes No No No
Outbound license recommendation Yes No No No
Transitive dependency tree with parents Yes N/A No No
Dual-license resolution (OR expressions) Yes (picks most permissive) N/A No No
CI policy gating with exit codes Yes Via scripting Via flags Yes
Compliance report generation Markdown, JSON, notices JSON, HTML, CSV, SPDX CSV, JSON, Markdown No
Allow/deny lists Yes Via scripting No Yes
Dependency group filtering Via provisioning N/A No No
Language support Python Any Python Python
pyproject.toml configuration Yes No No Yes
Audits any installed environment (uv, Poetry, pip) Yes No Yes Yes
PEP 639 License-Expression Yes No No No

license-audit flags dependency conflicts and provides licensing recommendations. If you need file-level scanning across a multi-language codebase, use ScanCode.