Fuzz introspector: fuzz_simple_sigstore
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
15 1 ...model-transparency.tests.fuzzing.fuzz_simple_sigstore.TestOneInput call site: 00001 sigstore.models.TrustedRoot.from_file
2 18 ...model-transparency.tests.fuzzing.fuzz_simple_sigstore.TestOneInput call site: 00018 tempfile.TemporaryDirectory
2 22 ...model-transparency.tests.fuzzing.fuzz_simple_sigstore.TestOneInput call site: 00022 pathlib.Path
1 33 ...model-transparency.tests.fuzzing.fuzz_simple_sigstore.TestOneInput call site: 00033 fdp.ConsumeBytes
1 35 ...model-transparency.tests.fuzzing.fuzz_simple_sigstore.TestOneInput call site: 00035 fdp.ConsumeBytes
1 41 ...model-transparency.tests.fuzzing.fuzz_simple_sigstore.TestOneInput call site: 00041 verifying.Config
1 43 ...model-transparency.tests.fuzzing.fuzz_simple_sigstore.TestOneInput call site: 00043 vc.use_sigstore_verifier

Fuzzer calltree

0 ...model-transparency.tests.fuzzing.fuzz_simple_sigstore.TestOneInput [function] [call site] 00000
1 atheris.FuzzedDataProvider [function] [call site] 00001
1 fdp.ConsumeIntInRange [function] [call site] 00002
1 fdp.ConsumeBytes [function] [call site] 00003
1 tempfile.NamedTemporaryFile [function] [call site] 00004
1 pathlib.Path [function] [call site] 00005
1 tmp_tr.write [function] [call site] 00006
1 <builtin>.str [function] [call site] 00007
1 sigstore.models.TrustedRoot.from_file [function] [call site] 00008
2 pathlib.Path [function] [call site] 00009
2 pathlib.Path.read_bytes [function] [call site] 00010
2 sigstore_models.trustroot.v1.TrustedRoot.from_json [function] [call site] 00011
2 sigstore.models.TrustedRoot.__init__ [function] [call site] 00012
3 sigstore.models.TrustedRoot._verify [function] [call site] 00013
4 enum.Enum.__init__ [function] [call site] 00014
1 os.unlink [function] [call site] 00015
1 tempfile.TemporaryDirectory [function] [call site] 00016
1 tempfile.TemporaryDirectory [function] [call site] 00017
1 tempfile.TemporaryDirectory [function] [call site] 00018
1 tempfile.TemporaryDirectory [function] [call site] 00019
1 pathlib.Path [function] [call site] 00020
1 utils.create_fuzz_files [function] [call site] 00021
1 utils.any_files [function] [call site] 00022
1 pathlib.Path [function] [call site] 00023
1 pathlib.Path [function] [call site] 00024
1 ...model-transparency.tests.fuzzing.fuzz_simple_sigstore._patch_sigstore_get_dirs [function] [call site] 00025
2 importlib.import_module [function] [call site] 00026
1 ...model-transparency.tests.fuzzing.fuzz_simple_sigstore._patch_trust_updater_offline_default_true [function] [call site] 00027
2 importlib.import_module [function] [call site] 00028
1 pathlib.Path.write_bytes [function] [call site] 00029
1 fdp.ConsumeIntInRange [function] [call site] 00030
1 fdp.ConsumeBytes [function] [call site] 00031
1 pathlib.Path.write_bytes [function] [call site] 00032
1 pathlib.Path [function] [call site] 00033
1 fdp.ConsumeBytes [function] [call site] 00034
1 fdp.ConsumeBytes [function] [call site] 00035
1 fdp.ConsumeBytes [function] [call site] 00036
1 utils._build_hashing_config_from_fdp [function] [call site] 00037
1 sc.set_hashing_config [function] [call site] 00038
1 sc.use_sigstore_signer [function] [call site] 00039
1 pathlib.Path.exists [function] [call site] 00041
1 verifying.Config [function] [call site] 00042
1 vc.set_hashing_config [function] [call site] 00043
1 vc.use_sigstore_verifier [function] [call site] 00044
1 vc.verify [function] [call site] 00045