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!
- Install Broker (documentation)
- Initialize Broker with
broker init
, which prints the location forconfig.yml
- Configure the
config.yml
with 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.
Broker supports arbitrary project URLs:
Kind | Supported | Details |
---|---|---|
git |
✅ | Any project reachable via git clone |
Legend:
- ✅: Supported
- ⌛️: In Development
- 🛑: Not Planned
Most modern systems can run Broker with no issues. For a more detailed look at system requirements, see the system requirements here.
If you're interested in contributing, check out our developer guide. PRs are welcome and appreciated!