Check License Compliance
Check License Compliance is a free, Apache-2.0-licensed open-source GitHub Action for checking repository dependencies against license policies.
What Check License Compliance is
Check License Compliance is a free, Apache-2.0-licensed open-source GitHub Action for checking repository dependencies against license policies. It supports Node.js packages from NPM, Python packages from PyPI, Maven, and Go. The action reads manifest files and recursively retrieves dependency trees through the deps.dev API, so packages do not need to be installed first. Policies can allow, forbid, or warn on licenses, with configurable handling for other or unknown licenses. Configuration comes from YAML, action inputs, or both, and can select or exclude dependencies and files. It runs in GitHub Actions workflows, while a composite action can post results as pull-request comments. Reports are available as text, Markdown, or JSON, including noncompliant dependencies, installation paths, and licenses. Deployment uses a Docker image defined by the repository’s Dockerfile. License expressions using AND or OR are unsupported; simple SPDX identifiers, plus-ranges, and exceptions are supported. The stated platforms are Linux and self-hosted, with on-premise deployment.
Good
- Free open-source GitHub Action
- Checks four dependency ecosystems
- No dependency installation required
- Configurable allow, forbid, and warn policies
- Text, Markdown, and JSON reports
Watch out
- AND and OR license expressions are unsupported
- Runs through GitHub Actions workflows
- Repository scanning is the stated method
Who it suits
This action suits development teams enforcing license rules in GitHub repositories. It is useful for projects using NPM, PyPI, Maven, or Go dependencies.
Verdict
Check License Compliance provides policy checks and report formats for dependency licensing. Its GitHub Action and pull-request commenting support fit repository-centered workflows.
Plans and prices
From Check License Compliance's own pricing page, checked 4 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Check License Compliance | Free | Apache-2.0 licensed open-source GitHub Action |
The facts
Each one read from Check License Compliance's own pages, with the date it was checked.
What it does
- CI integration
- The product is provided as a GitHub Action that can run in GitHub Actions workflows.checked 4 Oct 2026
- Configuration
- Configuration can be supplied in a YAML file, through action inputs, or both, and supports selecting or excluding dependencies and files.checked 4 Oct 2026
- Dependency lookup
- Reads manifest files and retrieves dependency tree information recursively from the deps.dev API, without requiring dependencies to be installed first.checked 4 Oct 2026
- Deployment
- The GitHub Action runs using a Docker image defined by the repository's Dockerfile.checked 4 Oct 2026
- License matching limit
- License expressions using AND or OR are not supported; simple SPDX identifiers, plus-ranges, and exceptions are supported.checked 4 Oct 2026
- Open-source license
- The project is licensed under Apache-2.0.checked 4 Oct 2026
- Organization location
- The Telefónica GitHub organization profile lists Spain.checked 4 Oct 2026
- Policy controls
- Policies can allow, forbid, or warn on licenses, with configurable behavior for other or unknown licenses.checked 4 Oct 2026
- Pull request comments
- A composite action can post check results as a comment on a pull request.checked 4 Oct 2026
- Purpose
- Checks repository dependencies against allowed, forbidden, and warning license policies.checked 4 Oct 2026
- Reports
- Results can be reported as text, Markdown, or JSON, including details about noncompliant dependencies, their installation paths, and licenses.checked 4 Oct 2026
- Supported ecosystems
- Checks dependencies for Node.js (NPM), Python (PyPI), Maven, and Go.checked 4 Oct 2026
The company
- Maker
- The action identifies its author as Telefónica Innovación Digital.checked 4 Oct 2026
Alternatives to Check License Compliance
- 1
DeepFilterNet
Free planOpen sourceAPILinuxmacOSSelf-hosted7.6Free plan - 2

FOSSology
Free planOpen sourceWebAPILinuxmacOS7.5Free plan - 3
ScanCode.io
Free planWebAPILinuxmacOS7.0Free plan - 4
SourceTrust
Free planWeb6.7From $299 a year - 5
FOSSA
Free planWebAPILinuxSelf-hosted6.4Free plan - 6
DejaCode
WebAPILinuxSelf-hosted6.3From $500 a month
