Skip to content
SPECIFICTION
Get listed

license-comply

github.com

Free plan Self-hosted

Spec sheet

Purpose
Scans Python project dependencies for open-source licenses and analyzes compliance risks based on project type.Read 7 Oct 2026 · github.com
Integrations
Looks up license metadata through the PyPI JSON API and supports optional AI summaries using Claude or OpenAI, which require an API key.Read 7 Oct 2026 · github.com
Support
The project invites bug reports and feature requests through GitHub issues and welcomes pull requests.Read 7 Oct 2026 · github.com
Maker
The project says it was built by Sam Clearwater, a technology and AI lawyer.Read 7 Oct 2026 · github.com
AI summaries
Optional executive summaries use Claude by default or OpenAI and require an API key.Read 7 Oct 2026 · github.com
Caching
PyPI lookup results are cached locally for seven days by default.Read 7 Oct 2026 · github.com
Custom policies
Policy files let organizations allow, deny, or flag licenses for review.Read 7 Oct 2026 · github.com
Dependency discovery
Reads dependencies from pyproject.toml or requirements.txt and scans installed transitive dependencies by default.Read 7 Oct 2026 · github.com
Ecosystem limitation
It supports Python packages and does not yet support npm, Go modules, or other ecosystems.Read 7 Oct 2026 · github.com
Intended audience
The author says the tool is intended to help lawyers and compliance professionals who may not have deep software engineering backgrounds understand what it does and why.Read 7 Oct 2026 · github.com
Legal limitation
The project says its output is not legal advice and recommends consulting qualified legal counsel for situation-specific advice.Read 7 Oct 2026 · github.com
License expression support
It handles SPDX OR and AND expressions but not complex nested expressions.Read 7 Oct 2026 · github.com
Limits
The tool relies on declared PyPI metadata rather than scanning license files, supports Python packages only, and does not detect copied code.Read 7 Oct 2026 · github.com
Metadata limitation
The tool relies on PyPI metadata rather than scanning the actual text of package LICENSE files, so inaccurate or missing metadata may produce incorrect results.Read 7 Oct 2026 · github.com
Policy rules
A customizable policy engine lets organizations allow, deny, or flag licenses for review.Read 7 Oct 2026 · github.com
Report formats
Reports can be generated in terminal, Markdown, HTML, and JSON formats.Read 7 Oct 2026 · github.com
Reports
Generates terminal, Markdown, HTML, and JSON reports, with CI mode and exit codes for build pipelines.Read 7 Oct 2026 · github.com
Risk analysis
Findings are rated clean, notice, warning, or critical and include plain-English explanations and remediation steps.Read 7 Oct 2026 · github.com
Risk reports
Reports findings as clean, notice, warning, or critical, with plain-English explanations and remediation steps.Read 7 Oct 2026 · github.com
Security reporting
The security policy asks users to report vulnerabilities through GitHub private vulnerability reporting and says not to open a public issue for them.Read 7 Oct 2026 · github.com

Plans and prices

Open source Free Python packages only · requires Python 3.9 or later Read 7 Oct 2026 · github.com
Open-source Free Python dependencies only · Python 3.9+ Read 7 Oct 2026 · github.com

Every license-comply plan and price →

Where Specifiction places it

Alternatives to license-complyAll alternatives →