# License compliance tool

> AI-ranked search results for `license utilities` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 116 total matches; showing the top 12.

Explore on the web: https://awesome-repositories.com/q/license-utilities

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/license-utilities).**

## Results

- [xmirrorsecurity/opensca-cli](https://awesome-repositories.com/repository/xmirrorsecurity-opensca-cli.md) (1,115 ⭐) — OpenSCA-cli is an open-source software composition analysis tool and vulnerability management command-line interface that inspects third-party dependencies for known security vulnerabilities and compliance risks. It parses package manager configuration and lock files across diverse programming languages to extract software component trees and generate standard inventory reports.

The tool performs local vulnerability matching against embedded or downloaded databases without requiring external network connections, ensuring complete data privacy. It includes a license compliance engine that eval
- [aboutcode-org/scancode-toolkit](https://awesome-repositories.com/repository/aboutcode-org-scancode-toolkit.md) (2,567 ⭐) — ScanCode Toolkit is a software composition analysis tool and scanning framework designed to identify open-source licenses and copyright statements in source code and binary files. It functions as an open-source license detector, a dependency vulnerability scanner, and a generator for standardized software bills of materials in SPDX and CycloneDX formats.

The project is built as a plugin-based scanning framework, allowing the integration of custom detection logic, specialized analyzers, and modified scanning behaviors at runtime. It distinguishes itself through the ability to produce formal le
- [mikepenz/aboutlibraries](https://awesome-repositories.com/repository/mikepenz-aboutlibraries.md) (4,228 ⭐) — AboutLibraries is an open-source license compliance tool designed to collect, validate, and display third-party library licenses within software projects. It functions as a system for gathering dependency metadata at compile time and validating those libraries against a list of approved licenses to ensure legal compliance.

The project provides a license validation engine that can enforce compliance by halting the build process when unauthorized licenses are detected. It also includes a set of visual components for rendering dependency and funding information within a user interface for third-
- [dependencytrack/dependency-track](https://awesome-repositories.com/repository/dependencytrack-dependency-track.md) (3,612 ⭐) — Dependency-Track is a software composition analysis tool and vulnerability management system designed to track dependencies and supply chain risk. It functions as a platform for ingesting and analyzing CycloneDX software bills of materials to identify known vulnerabilities and license compliance issues within third-party software components.

The system distinguishes itself by mirroring external vulnerability databases locally to enable fast offline analysis and using VEX documents to differentiate between technical vulnerabilities and actual contextual risks. It also integrates with identity
- [anchore/syft](https://awesome-repositories.com/repository/anchore-syft.md) (8,399 ⭐) — Syft is a software bill of materials generator, container image scanner, and software dependency catalog. It analyzes container images and filesystems to produce comprehensive inventories of installed packages and dependencies in standard formats. Additionally, it serves as a software attestation tool and an SBOM format converter.

The project distinguishes itself through the ability to create cryptographically signed attestations for software inventories to ensure provenance and integrity. It also provides the capability to transform software bills of materials between different industry sche
- [fossology/fossology](https://awesome-repositories.com/repository/fossology-fossology.md) (1,000 ⭐) — FOSSology is an open source license compliance software system and toolkit.  As a toolkit you can run license, copyright and export control scans from the command line.  As a system, a database and web ui are provided to give you a compliance workflow. License, copyright and export scanners are tools used in the workflow.
- [microsoft/sbom-tool](https://awesome-repositories.com/repository/microsoft-sbom-tool.md) (1,982 ⭐) — The software bill of materials tool is a command-line application that scans source directories and container images to produce standards-compliant inventory manifests of project dependencies and build components. It provides utilities for generating, validating, and aggregating manifest files, alongside features for checking files against industry specifications and target build directories.

The application integrates directly into continuous integration pipelines to automate security workflows during the build process. It features a container image inspection engine that extracts container
- [licensee/licensed](https://awesome-repositories.com/repository/licensee-licensed.md) (1,041 ⭐) — Licensed is a command-line utility for auditing open-source dependencies and validating compliance policies across multi-language packages. Written in Ruby, the tool scans project dependencies to identify external libraries, discovers associated license files and legal notices across directory hierarchies, and caches metadata directly within the repository for historical review. 

The tool evaluates detected dependencies against defined compliance rules that handle accepted licenses, ignored lists, and configuration settings specified in YAML or JSON formats. It supports custom dependency sour
- [kardianos/govendor](https://awesome-repositories.com/repository/kardianos-govendor.md) (4,895 ⭐) — govendor is a toolset for Go dependency management that enables the replication of external packages into a local directory to ensure reproducible builds without requiring active network access. It functions as a dependency vendor tool and version manager, fetching specific git revisions, tags, or branches of remote packages.

The project includes a dependency auditor to identify missing, modified, or outdated packages compared to their remote sources. It also provides a license extraction utility that discovers and lists the legal licenses associated with project import paths and dependencies
- [me-shaon/glwtpl](https://awesome-repositories.com/repository/me-shaon-glwtpl.md) (5,001 ⭐) — GLWTPL is a standardized legal framework and template system for releasing software into the public domain. Its primary purpose is to provide a consistent method for stripping authors of all responsibility and liability regarding software quality, maintenance, or warranties.

The project utilizes a multilingual license framework to ensure that disclaimers of responsibility are understood across different languages and regions. It achieves this through a system of translated legal terms and localized license templates.

The system functions by injecting project metadata into predefined disclaim
- [retirejs/retire.js](https://awesome-repositories.com/repository/retirejs-retire-js.md) (4,141 ⭐) — Retire.js is a JavaScript vulnerability scanner and dependency security analyzer. It identifies outdated or insecure JavaScript libraries with known security flaws within web applications and local projects.

The tool functions as a web security auditing utility that can be used during penetration testing to detect vulnerable scripts on live websites. It supports the generation of Software Bills of Materials using the CycloneDX format to document project dependencies.

The system utilizes signature-based library detection and pattern-matching to map identified versions against a JSON-based sec
- [roave/securityadvisories](https://awesome-repositories.com/repository/roave-securityadvisories.md) (2,871 ⭐) — SecurityAdvisories is a software composition analysis tool and PHP security advisory database used to audit project dependencies against known security flaws and CVEs. It functions as a vulnerability scanner for PHP projects to identify and manage risky third-party libraries.

The project implements a system for detecting and blocking vulnerable dependencies during the software development lifecycle. It prevents the installation of software packages with known security flaws by maintaining an exclusion list of forbidden versions.

The tool integrates with the PHP package manager to intercept d
