The Workbench-Agent is a CLI to interact with FossID Workbench.
We use GitHub Issues for this repo; thank you in advance for reporting issues!
This repo publishes container images to GitHub Container Registry (ghcr.io/fossid-ab/workbench-agent-ce) with several tags:
- latest - the latest stable release - use this tag when you want to run the newest stable release
- version tag - a tagged stable release (for example
0.10.0) - use this tag in CI for reproducibility - edge - the latest and greatest in between releases - use this tag carefully, as it may break between releases
docker run ghcr.io/fossid-ab/workbench-agent-ce:latest --helpThis shows the Help message and lets you know the container is ready! Each command has its own help:
docker run ghcr.io/fossid-ab/workbench-agent-ce:latest scan --help
docker run ghcr.io/fossid-ab/workbench-agent-ce:latest analyze --help
docker run ghcr.io/fossid-ab/workbench-agent-ce:latest evaluate-gates --help
docker run ghcr.io/fossid-ab/workbench-agent-ce:latest download-reports --helpThe Workbench Agent Wiki has information on each command and Getting Started guides.
The scanning commands (scan, scan-git, blind-scan, and the first-party KB scan in analyze) support the settings available in the Workbench UI. Visit Customizing Scan Operations for details.
We welcome contributions to Workbench Agent CE! The best way to contribute is by reporting bugs or by suggesting improvements. Please create an Issue in this repository with bugs or improvement ideas.
We also welcome Pull requests! Please note that the Workbench-Agent is licensed under MIT license. The submission of your contribution implies that you agree with MIT licensing terms.