LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

fossa

dependency license and security scanner

TLDR

Analyze dependencies
$ fossa analyze
copy
Test for license issues
$ fossa test
copy
Report on a project
$ fossa report attribution
copy
Initialize configuration
$ fossa init
copy
List analyzed projects
$ fossa list-targets
copy

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.

SEE ALSO

snyk(1), npm-audit(1)

Copied to clipboard
Kai