fossa
dependency license and security scanner
TLDR
SYNOPSIS
fossa command [options]
DESCRIPTION
fossa is a dependency analysis tool that scans projects for license compliance and security vulnerabilities. It supports multiple languages and package managers, automatically detecting dependencies and analyzing their licenses against organizational policies.The tool integrates into CI/CD pipelines to enforce license policies and block builds with compliance issues. It generates attribution reports for open source compliance and tracks security vulnerabilities in dependencies.Fossa maintains a database of license metadata and vulnerability information, providing detailed reports on project dependencies. It can detect direct and transitive dependencies across complex build systems.
PARAMETERS
--project name
Project name.--revision rev
Project revision.--config file
Config file path.
CONFIGURATION
.fossa.yml
Project configuration for analysis targets, dependencies, and policies.
SUBCOMMANDS
analyze
Analyze project dependencies.test
Check for license issues.report
Generate reports.init
Initialize configuration.list-targets
List analysis targets.
CAVEATS
Requires API key and online connection to Fossa service. Analysis accuracy depends on proper build configuration. Some package managers may need manual configuration.
HISTORY
Fossa was founded in 2015 to address license compliance challenges in modern software development. The platform grew to support multiple languages and became a standard tool for open source license management.
