Broker

Import internal and firewalled projects into FOSSA with Broker, without sharing source-code access.

2 min readUpdated Jul 9, 2026

Overview

Broker is the bridge between FOSSA and your internal projects. Use it to scan local or firewalled repositories and import them into FOSSA (including FOSSA in the cloud) without giving FOSSA access to your source code.

That makes it the right way to import from on-premise VCS hosts (Bitbucket Server, on-prem GitLab, GitHub Enterprise, or any git-reachable host) behind a firewall, with the same deep integrations as Quick Import: webhooks, scheduled re-scans, and pull-request status checks.

Note

Broker is maintained on GitHub and has full installation, configuration, and command documentation. This page is an overview, for everything else, see the Broker User Manual.

How it works

Broker runs as a proxy agent inside your network. You point it at your repositories with a config file; it clones them locally and sends only the metadata FOSSA needs (never your source code) to the FOSSA service.

KindSupportedDetails
gitAny project reachable via git clone

Quickstart

  1. 1

    Install Broker

    Install Broker on a machine inside your network, locally or in Kubernetes.

  2. 2

    Initialize the config

    Run broker init to create an empty config.yml and database. The command prints the config file's location.

  3. 3

    Configure your projects

    Edit config.yml to tell Broker which repositories to scan, how to access them, and at what cadence. See the config reference.

  4. 4

    Run Broker

    Run broker run to scan the configured projects and import their metadata into FOSSA. Give it a moment, then view your projects in FOSSA.

Subcommands

CommandWhat it does
broker initInitialize an empty configuration file and database.
broker fixDiagnose issues in the local environment that may be preventing Broker from scanning or uploading.
broker runBoot Broker from the local config, scan the configured DevOps hosts, and import their metadata into FOSSA.

System requirements

Most modern systems run Broker without issues. For details, see the system requirements reference.

Learn more

Full documentation lives in the Broker User Manual. Have a question the docs don't answer? Send a support request via support.fossa.com.

© 2026 FOSSA, Inc.support@fossa.com