
licscan
LicScan is a command-line tool for checking project dependencies for license risk and producing software bills of materials (SBOMs) and EU CRA evidence.
What licscan is
LicScan is a command-line tool for checking project dependencies for license risk and producing software bills of materials (SBOMs) and EU CRA evidence. It supports Go, Node.js, PHP, Python, Ruby, Rust, and Java projects. Its configurable five-level policy model lets teams deny, warn about, or allow licenses, with exceptions. Outputs include table, JSON, HTML, Markdown, CycloneDX, SPDX, CRA PDF, SARIF, and JUnit formats. CRA mode creates a PDF and an extended CycloneDX JSON SBOM with manufacturer and product metadata. The maker says scans run locally without an account, telemetry, or backend connection, and that identical inputs produce identical outputs. Its GitHub Action can post scan verdicts on pull requests, fail builds for denied licenses, and upload SBOM artifacts; SARIF and JUnit outputs support other CI workflows. It runs on Linux, macOS, and Windows, and can be installed with Homebrew, curl, or go install. LicScan is free under Apache 2.0.
Good
- Supports seven project ecosystems.
- Configurable five-level license risk policy.
- Outputs include CycloneDX, SPDX, SARIF, and JUnit.
- Runs locally without an account or telemetry.
- Free under Apache 2.0.
Watch out
- No free trial is listed.
- CocoaPods and pub support is only on the roadmap.
Who it suits
LicScan suits development teams that need license-policy checks and SBOM or CRA outputs in repository and CI workflows. It supports several programming ecosystems and runs on Linux, macOS, and Windows.
Verdict
LicScan brings dependency license checks, policy enforcement, and multiple SBOM and compliance outputs to a free command-line tool. Its supported ecosystems and CI integrations make it relevant for teams that want these checks in repository workflows.
Plans and prices
From licscan's own pricing page, checked 3 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free / open source | Free | $0 per scan · Apache 2.0 · standalone CLI |
The facts
Each one read from licscan's own pages, with the date it was checked.
What it does
- CRA evidence
- CRA mode generates a PDF report and a CRA-extended CycloneDX JSON SBOM with manufacturer and product metadata.checked 3 Oct 2026
- GitHub Actions
- The official GitHub Action can comment scan verdicts on pull requests, fail builds on denied licenses, and upload SBOM artifacts.checked 3 Oct 2026
- Installation
- Install options shown include Homebrew, curl, and go install.checked 3 Oct 2026
- License policy
- A configurable five-level risk model supports deny, warn, and allow exceptions.checked 3 Oct 2026
- Other CI integrations
- The maker describes SARIF support for GitHub Code Scanning and JUnit XML support for Jenkins, GitLab CI, and Azure DevOps.checked 3 Oct 2026
- Purpose
- LicScan scans project dependencies for license risk and generates SBOMs and EU CRA evidence.checked 3 Oct 2026
- Reports
- Output formats include table, JSON, HTML, Markdown, CycloneDX, SPDX, CRA PDF, SARIF, and JUnit.checked 3 Oct 2026
- Reproducibility
- The maker describes scans as deterministic, with the same inputs producing the same outputs.checked 3 Oct 2026
- Security and privacy
- The site says LicScan runs locally without an account, telemetry, backend connection, or phone-home behavior.checked 3 Oct 2026
- Support
- The maker directs bug reports to GitHub issues and provides [email protected] for contact.checked 3 Oct 2026
- Supported ecosystems
- It supports Go, Node.js, PHP, Python, Ruby, Rust, and Java projects.checked 3 Oct 2026
- Supported package managers
- The homepage lists seven ecosystems, with roadmap support for CocoaPods and pub.checked 3 Oct 2026
The company
- Headquarters
- Wyoming, USAchecked 28 Sep 2026
- Maker
- The website identifies codelake Technologies LLC as the maker.checked 3 Oct 2026
The full review of licscan
LicScan is a repository-scanning command-line tool for teams that need dependency-license decisions and compliance deliverables without sending project data to a service. It suits developers and compliance engineers who can incorporate a CLI into local or CI workflows. The main compromise is its standalone, repository-focused operation rather than a hosted review workspace.
Overview
LicScan covers Go, Node.js, PHP, Python, Ruby, Rust, and Java projects. Its configurable five-level risk model supports deny, warn, and allow exceptions, so a team can express policy choices instead of treating every detected license alike. That is valuable where builds must stop on unacceptable licenses, while the flexibility also puts responsibility on the team to define and maintain sensible thresholds.
The maker says scans run locally without an account, telemetry, backend connection, or phone-home behavior. It also describes deterministic results, with identical inputs producing identical outputs. Those characteristics are strong reasons to choose LicScan for privacy-sensitive repositories and repeatable compliance pipelines. Projects built around CocoaPods or pub should wait for the stated roadmap support or use another scanner, since those ecosystems are not in the current list.
Key features
LicScan can render table, JSON, HTML, Markdown, CycloneDX, SPDX, CRA PDF, SARIF, and JUnit output. Human-readable formats help reviewers inspect findings, while CycloneDX and SPDX support SBOM exchange and SARIF or JUnit can feed established CI reporting systems. CRA mode goes further by producing a PDF plus a CRA-extended CycloneDX JSON SBOM containing manufacturer and product metadata, giving teams a focused evidence package for that requirement.
The official GitHub Action can comment verdicts on pull requests, fail builds when licenses are denied, and upload SBOM artifacts. SARIF support targets GitHub Code Scanning, and JUnit XML is described for Jenkins, GitLab CI, and Azure DevOps. These integrations make the policy engine operational rather than merely informative, although the tool remains a CLI that teams must wire into their own workflows.
Installation is available through Homebrew, curl, and go install. Repository scans run on the local machine, with on-premise deployment and attribution reports included in the offering.
Pricing
Free / open source — free ($0 per scan). The Apache 2.0 standalone CLI includes both policy enforcement and attribution reports, with no paid tier or trial requirement. It is the natural fit for individual developers and teams that can operate their own scans and CI jobs. Because this is a free, self-managed CLI rather than a hosted plan, organizations wanting a centralized service or managed operations should evaluate alternatives.
Platforms
LicScan runs on Linux, macOS, and Windows. Its supported project ecosystems are Go, Node.js, PHP, Python, Ruby, Rust, and Java, with CocoaPods and pub identified as roadmap targets. The maker is codelake Technologies LLC, headquartered in Wyoming, USA; bug reports go to GitHub issues and contact is available at [email protected].
Who it's for
Choose LicScan if your team wants license gates in pull requests or builds, needs SBOM and CRA artifacts in standard formats, and requires scans to stay local. It is particularly well suited to privacy-conscious engineering groups that value deterministic output and on-premise operation. It is a weaker match for organizations seeking a browser-based, centrally administered service or immediate support for ecosystems outside its current seven.
Pros and cons
- Pros: Five-level risk policy with deny, warn, and allow exceptions; unusually broad report selection including CRA PDF and extended CycloneDX; local, account-free operation with stated no-telemetry behavior; GitHub, SARIF, and JUnit paths for CI enforcement.
- Cons: Standalone repository CLI requires teams to build their own operating workflow; current ecosystem coverage excludes CocoaPods and pub; no hosted plan is offered for centralized administration.
Alternatives
Open Source License Compliance Software is the broader category guide for comparing open-source options. Pick ScanCode.io instead if you want a free Apache-2.0 system that runs as a Docker container or on a Linux server. FOSSology is another free, open-source license-compliance toolkit and system. Choose OHRisk for a free MIT-licensed open-source CLI. ScanCode Toolkit is a free software code-scanning tool. Apache Flink CDC is free Apache-licensed software distributed as released JARs and connectors. SBOM Workbench is a free download with a public repository and open-source distributed software. SourceTrust suits users wanting a web service, with a free public-repository option and a $29.00-per-month per-project plan. Apache RAT is a free, self-hosted Linux release-audit tool.
Verdict
LicScan is a strong choice for engineering teams that want enforceable dependency-license policy, reproducible local scans, and SBOM or CRA outputs inside existing CI. Its privacy posture and format coverage are the main reasons to choose it. Look elsewhere if you need a hosted management layer or current support for package ecosystems beyond its present scope.
Alternatives to licscan
- 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
