diff --git a/.github/actions/spelling/allow.txt b/.github/actions/spelling/allow.txt index 765613c2af..f5c2799be4 100644 --- a/.github/actions/spelling/allow.txt +++ b/.github/actions/spelling/allow.txt @@ -71,6 +71,7 @@ cabextract capnproto cbt CDNs +CDX ceph cfa cfea diff --git a/cve_bin_tool/cli.py b/cve_bin_tool/cli.py index cba8f9ff0c..c8a99ff8c3 100644 --- a/cve_bin_tool/cli.py +++ b/cve_bin_tool/cli.py @@ -345,45 +345,48 @@ def main(argv=None): choices=["tag", "json", "yaml"], help="specify format of software bill of materials (sbom) to generate (default: tag)", ) - output_group.add_argument( + vex_output_group = parser.add_argument_group( + "Vex Output", "Arguments related to Vex output document." + ) + vex_output_group.add_argument( "--vex-output", action="store", help="Provide vulnerability exchange (vex) filename to generate", default="", ) - output_group.add_argument( + vex_output_group.add_argument( "--vex-type", action="store", default="", choices=["cyclonedx", "csaf", "openvex"], help="specify type of vulnerability exchange (vex) to generate (default: cyclonedx)", ) - output_group.add_argument( + vex_output_group.add_argument( "--product", action="store", default="", help="Product Name", ) - output_group.add_argument( + vex_output_group.add_argument( "--release", action="store", default="", help="Release Version", ) - output_group.add_argument( + vex_output_group.add_argument( "--vendor", action="store", default="", help="Vendor/Supplier of Product", ) - output_group.add_argument( + vex_output_group.add_argument( "-rr", "--revision-reason", action="store", default="", help="a reason for the update to the vex document should be specified in double quotes", ) - output_group.add_argument( + vex_output_group.add_argument( "--filter-triage", action="store_true", default=False,