Supported Ecosystems & Tools

Language and ecosystem support for fossabot's dependency review, dependency PR creation, and SAST review, plus how to configure private registries and code mirrors.

2 min readUpdated Jul 9, 2026

Overview

fossabot's support for a language ecosystem depends on our automated testing and on the availability of ground truth and evaluation dataset coverage.

To analyze your project, fossabot installs your application's full dependency tree, so it needs access to all of your dependencies, both public and private.

Supported ecosystems

EcosystemDependency ReviewDependency PR CreationSAST Review
Javascript/TypescriptStrong/Well-supportedStrong/Well-supportedStrong/Well-supported
Java (incl. Kotlin)Strong/Well-supportedStrong/Well-supportedStrong/Well-supported
PythonBeta qualityNot supportedStrong/Well-supported
Go (Golang)Beta qualityNot supportedStrong/Well-supported
RubyBeta qualityNot supportedStrong/Well-supported
RustBeta qualityNot supportedStrong/Well-supported
ClojureAlpha qualityNot supportedStrong/Well-supported
ElixirAlpha qualityNot supportedStrong/Well-supported
iOS (Objective-C, Swift)Alpha qualityNot supportedStrong/Well-supported
.NET (C#, F# VB)Alpha qualityNot supportedStrong/Well-supported
PHPAlpha qualityNot supportedStrong/Well-supported
DartAlpha qualityNot supportedNot supported
ErlangAlpha qualityNot supportedNot supported
FortranAlpha qualityNot supportedNot supported
HaskellAlpha qualityNot supportedNot supported
PerlAlpha qualityNot supportedNot supported

Configuring a private registry or code mirror

If your dependencies come from a private registry or code mirror, configure credentials in your Organization Settings in the FOSSA web UI.

Organization Settings page where private registry and code mirror credentials are configured

NPM-style code mirrors

Credentials for an npm-style code mirror are configured in Organization Settings. Common examples are Artifactory, GitHub Package Registry, and NPM's native private packages.

Organization Settings panel for configuring npm-style code mirror credentials

Maven code mirrors

Maven code mirror credentials are also configured in Organization Settings. Common examples are Artifactory, Sonatype Nexus, and GitHub Packages for Maven.

Organization Settings panel for configuring Maven code mirror credentials
© 2026 FOSSA, Inc.support@fossa.com