How licenses are classified
Each license is sorted into an obligation-based category by keyword matching on the recorded license name:
Those categories roll up into a risk signal you can filter by:
- Low — permissive licenses; typically just attribution.
- Review — weak-copyleft obligations (LGPL/MPL-style) to review before release.
- Restrictive — the strongest obligations: strong and network copyleft (GPL/AGPL-style).
- Unverified — license is unknown and should be clarified.
This classification is informational, not legal advice. It is derived from the
license name to help you find and review obligations, so compound or non-standard
strings may classify imprecisely; confirm those against the package’s actual
terms. ZeroPath does not block a build or fail a scan on license grounds.
Working with licenses
On the Supply Chain page, the Licenses view of the Inventory tab summarizes your exposure by category, with at-a-glance tiles for permissive packages, copyleft packages to review, and unverified packages to confirm. It lists each license with the packages and repositories it appears in.- Filter by risk to focus on the obligations that matter to your policy.
- Search any license identifier, for example
GPL-3.0-onlyorSSPL, to highlight the affected packages and the applications that use them. - Scope by repository, and optionally include or exclude ephemeral CLI scans.
- Scope by branch to see the license exposure for a specific branch’s latest scan. When no branch is selected, the view covers the latest scan on any branch per repository. Selecting a branch ensures the license list and the package drill-down agree with each other and with the rest of the branch-scoped inventory.