EVERYTHING XIAOMI
Get listed

Check License Compliance

Check License Compliance is a free, Apache-2.0-licensed open-source GitHub Action for checking repository dependencies against license policies.

Place
#24 of 28
Score
5.7
Check License Compliance's website

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.

All about pricing
PlanPriceWhat it gives you
Check License ComplianceFreeApache-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

All alternatives
  1. 1

    DeepFilterNet

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.6Free plan
  2. 2FOSSology logo

    FOSSology

    Free planOpen sourceWebAPILinuxmacOS
    7.5Free plan
  3. 3

    ScanCode.io

    Free planWebAPILinuxmacOS
    7.0Free plan
  4. 4

    SourceTrust

    Free planWeb
    6.7From $299 a year
  5. 5

    FOSSA

    Free planWebAPILinuxSelf-hosted
    6.4Free plan
  6. 6

    DejaCode

    WebAPILinuxSelf-hosted
    6.3From $500 a month