Supply Chain CLI¶
python -m ghastoolkit.supplychain --help
Organization Audit¶
The CLI mode allows you to audit an entire organization to see if:
If a repository has an unwanted license
If a repository has an unknown license by GitHub
To use this, we need to enable the org-audit
mode in the supplychain cli:
python -m ghastoolkit.supplychain org-audit \
-r "org/repo"
The only required argument is the -r/--repository
which sets the owner and
repository for ghastoolkit
.
You can also update the licenses you want to check for using --licenses
,
using ,
as a separater, and widecards to help with versions of licenses.
python -m ghastoolkit.supplychain org-audit \
-r "org/repo" \
--licenses "MIT*,Apache*"
Finally you can also set the --debug
flag to see the different repositories
being analysed:
python -m ghastoolkit.supplychain org-audit \
-r "org/repo" \
--debug