Severity
Low
Short Description
(Experimental) License information could not be found.
Packages
View packages with this alert.Suggestion
Manually review the licensing
Unlike packages that are explicitly designated as "unlicensed" in pacakge.json, these are packages where there is zero licensing information found. For most intents and purposes, these packages carry the same risks.
This absence of a license creates legal uncertainty, as users may not have the right to use, modify, or distribute the software.
Without an explicit license, the package may be subject to copyright restrictions, and developers who use it could face potential legal risks.
One of the reasons this is a high severity alert is that it could expose your organization to legal threats, lawsuits, and severe compliance violations.
Here are some scenarios where it could be particularly problematic:
In all these scenarios, the absence of a license can lead to unexpected liabilities, making it crucial to either obtain proper licensing or avoid using such packages altogether.
It's essential to verify the licensing status of such packages and, if necessary, seek alternatives with clear and permissive licensing to avoid potential issues.
Here's an example of how this alert appears on a package. It often comes in conjunction with other supply chain risks, as no license is a significant oversight for a package published to a public registry.
Packages with no license found are those where Socket cannot detect cannot detect any license information in the package files, including common license files or references in the metadata, making it unclear if the software is legally safe to use.