licscan
licscan.dev
What it is
licscan is a free command-line tool for checking project dependencies for license risk and producing software bills of materials and EU CRA evidence. It supports Go, Node.js, PHP, Python, Ruby, Rust, and Java projects. Its configurable five-level risk model can deny, warn about, or allow licenses, with exceptions. Output formats include table, JSON, HTML, Markdown, CycloneDX, SPDX, CRA PDF, SARIF, and JUnit. CRA mode creates a PDF and an extended CycloneDX JSON SBOM containing manufacturer and product metadata. LicScan runs locally without an account, telemetry, backend connection, or phone-home behavior; the maker describes scans as deterministic for the same inputs. Its official GitHub Action can post 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, with installation options including Homebrew, curl, and go install. The free open-source plan is listed at free, with $0 per scan and an Apache 2.0 license.
Spec sheet
- Purpose
- LicScan scans project dependencies for license risk and generates SBOMs and EU CRA evidence.Read 3 Oct 2026 · licscan.dev
- Support
- The maker directs bug reports to GitHub issues and provides [email protected] for contact.Read 3 Oct 2026 · licscan.dev
- Headquarters
- Wyoming, USARead 28 Sep 2026 · licscan.dev
- Maker
- The website identifies codelake Technologies LLC as the maker.Read 3 Oct 2026 · licscan.dev
- CRA evidence
- CRA mode generates a PDF report and a CRA-extended CycloneDX JSON SBOM with manufacturer and product metadata.Read 3 Oct 2026 · licscan.dev
- GitHub Actions
- The official GitHub Action can comment scan verdicts on pull requests, fail builds on denied licenses, and upload SBOM artifacts.Read 3 Oct 2026 · licscan.dev
- Installation
- Install options shown include Homebrew, curl, and go install.Read 3 Oct 2026 · licscan.dev
- License policy
- A configurable five-level risk model supports deny, warn, and allow exceptions.Read 3 Oct 2026 · licscan.dev
- Other CI integrations
- The maker describes SARIF support for GitHub Code Scanning and JUnit XML support for Jenkins, GitLab CI, and Azure DevOps.Read 3 Oct 2026 · licscan.dev
- Reports
- Output formats include table, JSON, HTML, Markdown, CycloneDX, SPDX, CRA PDF, SARIF, and JUnit.Read 3 Oct 2026 · licscan.dev
- Reproducibility
- The maker describes scans as deterministic, with the same inputs producing the same outputs.Read 3 Oct 2026 · licscan.dev
- Security and privacy
- The site says LicScan runs locally without an account, telemetry, backend connection, or phone-home behavior.Read 3 Oct 2026 · licscan.dev
- Supported ecosystems
- It supports Go, Node.js, PHP, Python, Ruby, Rust, and Java projects.Read 3 Oct 2026 · licscan.dev
- Supported package managers
- The homepage lists seven ecosystems, with roadmap support for CocoaPods and pub.Read 3 Oct 2026 · licscan.dev
Plans and prices
Strong points and limits
Strong points
- Runs locally without an account or telemetry.
- Supports seven project ecosystems.
- Offers multiple report and SBOM formats.
- GitHub Action can fail builds on denied licenses.
- Free under Apache 2.0, with $0 per scan.
Limits
- Roadmap, rather than current support, lists CocoaPods and pub.
- Runs on Linux, macOS, and Windows only.
Who it suits
licscan suits developers and teams checking dependency license risk or generating SBOMs and EU CRA evidence in local or CI workflows. Its supported ecosystems cover Go, Node.js, PHP, Python, Ruby, Rust, and Java projects.
Verdict
licscan provides local dependency-license checks and a broad set of evidence and CI outputs at no per-scan cost. Confirm that your project ecosystem is among the supported seven before adopting it.
Where Specifiction places it
- Open Source License Compliance Software#13 of 287.7