Broker
September 9, 2026 · View on GitHub
The bridge between FOSSA and internal projects.
FOSSA users use Broker to scan local projects, importing them into the FOSSA service (including FOSSA in the cloud) without sharing access to the source code of the project!
Quickstart
- Install Broker (documentation)
- Initialize Broker with
broker init, which prints the location forconfig.yml - Configure the
config.ymlwith your project(s) - Run Broker with
broker run - Wait a little bit for import magic to happen and then view your projects in FOSSA!
For more information, see the User Manual.
Supported Projects
Broker supports arbitrary project URLs:
| Kind | Supported | Details |
|---|---|---|
git | ✅ | Any project reachable via git clone |
gitlab_group | ✅ | Every repository in a GitLab group, discovered without listing them |
Legend:
- ✅: Supported
- ⌛️: In Development
- 🛑: Not Planned
System Requirements
Most modern systems can run Broker with no issues. For a more detailed look at system requirements, see the system requirements here.
Contributing
If you're interested in contributing, check out our developer guide. PRs are welcome and appreciated!