FOSSA - Guides & Documentation

The fossa Developer Hub

Welcome to the fossa developer hub. You'll find comprehensive guides and documentation to help you start working with fossa as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

Search results for "{{ search.query }}"

No results found for "{{search.query}}". 
View All Results

FOSSA supports Perl projects through cpan.

Tool
Automated
Provided

perl / cpan

cpanfile, Makefile.PL, Build.PL, (MY)META.(yml/json)

N/A

Feature in Beta

FOSSA's support for Perl projects is currently in Beta

Automated Builds

When Perl code is imported, FOSSA will seek and analyze the following files for license and dependency information:

  • cpanfile
  • Makefile.PL
  • Build.PL
  • (MY)META.(yml/json)

Along with parsing these files, FOSSA will run the cpanm command line tool to discover dependencies brought in dynamically by CPAN.

Once dependencies are found, they are resolved against the CPAN ElasticSearch index.

Currently, FOSSA's Automated Builds infrastructure uses Perl v5.18.2

Provided Builds

Provided Builds currently does not have support for Perl projects.

  1. Comment on this GitHub issue to receive updates on fossa-cli support for Perl/CPAN.

  2. View our docs on adding a new language integration yourself!

Package Data

FOSSA supports any packages available in the CPAN master registry.

Declared licenses in (MY)META.(yml/json) files will be recognized as well as any licenses picked up in a full package-wide code audit.

Perl