INNER CODE UNIT · Python

main

wolfSSL/wolfssl · scripts/bomsh_verify.py:205

def main():
    parser = argparse.ArgumentParser(
        description='End-to-end verifier for the bomsh provenance bundle.')
    parser.add_argument('--spdx-glob',
                        default='omnibor.wolfssl-*.spdx.json',
                        help='Glob matching the bomsh-enriched SPDX file '
                             '(default: %(default)s)')
    parser.add_argument('--omnibor-dir', default='omnibor',
                        help='Path to the OmniBOR directory containing '
                             'objects/ (default: %(default)s)')
    args = parser.parse_args()

    ok, messages = verify(args.spdx_glob, args.omnibor_dir)
    for line in messages:
        print(line, file=sys.stderr if not ok else sys.stdout)
    sys.exit(0 if ok else 1)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…