Project: libyal

Language c
OSS-Fuzz project link
Project repository link
Build status: Fuzzers succeeding: Build log
Build status: Code coverage succeeding: Build log
Build status: Fuzz Introspector succeeding: Build log
Fuzzer count 112
Lines of code 2463193
Lines covered 407309
Code coverage 16.54%
Code coverage report Report link
Static reachability 63.34%
Fuzz Introspector report Report link (from 2025-03-14)
Fuzzer Code coverage (lines) Latest Report Comments
libagdb_file_fuzzer 9.67% (avg: 9.67%, max: 9.67%) 2025-03-14
libbde_volume_fuzzer 9.4% (avg: 9.4%, max: 9.4%) 2025-03-14
libcaes_crypt_cbc_fuzzer 24.8% (avg: 24.8%, max: 24.8%) 2025-03-14
libcaes_crypt_ccm_fuzzer 25.71% (avg: 25.71%, max: 25.71%) 2025-03-14
libcaes_crypt_ecb_fuzzer 20.85% (avg: 20.85%, max: 20.85%) 2025-03-14
libcaes_crypt_xts_fuzzer 25.33% (avg: 25.33%, max: 25.33%) 2025-03-14
libcreg_file_fuzzer 3.32% (avg: 3.32%, max: 3.32%) 2025-03-14
libcreg_key_fuzzer 8.47% (avg: 8.47%, max: 8.47%) 2025-03-14
libcreg_value_fuzzer 8.84% (avg: 8.84%, max: 8.84%) 2025-03-14
libesedb_column_fuzzer 5.49% (avg: 5.49%, max: 5.49%) 2025-03-14
libesedb_file_fuzzer 4.73% (avg: 4.73%, max: 4.73%) 2025-03-14
libesedb_record_fuzzer 7.69% (avg: 7.69%, max: 7.69%) 2025-03-14
libesedb_table_fuzzer 5.37% (avg: 5.37%, max: 5.37%) 2025-03-14
libevt_file_fuzzer 5.75% (avg: 5.75%, max: 5.75%) 2025-03-14
libevt_record_fuzzer 7.31% (avg: 7.31%, max: 7.31%) 2025-03-14
libevtx_file_fuzzer 2.89% (avg: 2.89%, max: 2.89%) 2025-03-14
libevtx_record_fuzzer 8.85% (avg: 8.85%, max: 8.85%) 2025-03-14
libewf_handle_fuzzer 7.28% (avg: 7.28%, max: 7.28%) 2025-03-14
libexe_file_fuzzer 5.98% (avg: 5.98%, max: 5.98%) 2025-03-14
libfcrypto_crypt_blowfish_cbc_fuzzer 25.78% (avg: 25.78%, max: 25.78%) 2025-03-14
libfcrypto_crypt_blowfish_ecb_fuzzer 23.17% (avg: 23.17%, max: 23.17%) 2025-03-14
libfcrypto_crypt_des3_cbc_fuzzer 26.8% (avg: 26.8%, max: 26.8%) 2025-03-14
libfcrypto_crypt_des3_ecb_fuzzer 24.25% (avg: 24.25%, max: 24.25%) 2025-03-14
libfcrypto_crypt_rc4_fuzzer 21.96% (avg: 21.96%, max: 21.96%) 2025-03-14
libfcrypto_crypt_serpent_cbc_fuzzer 48.4% (avg: 48.4%, max: 48.4%) 2025-03-14
libfcrypto_crypt_serpent_ecb_fuzzer 46.95% (avg: 46.95%, max: 46.95%) 2025-03-14
libfmapi_entry_identifier_fuzzer 13.61% (avg: 13.61%, max: 13.61%) 2025-03-14
libfmapi_lzfu_fuzzer 30.14% (avg: 30.14%, max: 30.14%) 2025-03-14
libfmapi_one_off_entry_identifier_fuzzer 1.38% (avg: 1.38%, max: 1.38%) 2025-03-14
libfmos_adc_fuzzer 24.6% (avg: 24.6%, max: 24.6%) 2025-03-14
libfmos_lzfse_fuzzer 58.45% (avg: 58.45%, max: 58.45%) 2025-03-14
libfmos_lzvn_fuzzer 32.89% (avg: 32.89%, max: 32.89%) 2025-03-14
libfplist_property_fuzzer 11.6% (avg: 11.6%, max: 11.6%) 2025-03-14
libfplist_property_list_fuzzer 10.64% (avg: 10.64%, max: 10.64%) 2025-03-14
libfsapfs_container_fuzzer 3.93% (avg: 3.93%, max: 3.93%) 2025-03-14
libfsapfs_extended_attribute_fuzzer 11.87% (avg: 11.87%, max: 11.87%) 2025-03-14
libfsapfs_file_entry_fuzzer 12.81% (avg: 12.81%, max: 12.81%) 2025-03-14
libfsapfs_volume_fuzzer 8.69% (avg: 8.69%, max: 8.69%) 2025-03-14
libfsext_extended_attribute_fuzzer 11.55% (avg: 11.55%, max: 11.55%) 2025-03-14
libfsext_file_entry_fuzzer 13.4% (avg: 13.4%, max: 13.4%) 2025-03-14
libfsext_volume_fuzzer 5.16% (avg: 5.16%, max: 5.16%) 2025-03-14
libfsfat_file_entry_fuzzer 6.74% (avg: 6.74%, max: 6.74%) 2025-03-14
libfsfat_volume_fuzzer 5.74% (avg: 5.74%, max: 5.74%) 2025-03-14
libfshfs_extended_attribute_fuzzer 11.03% (avg: 11.03%, max: 11.03%) 2025-03-14
libfshfs_file_entry_fuzzer 15.08% (avg: 15.08%, max: 15.08%) 2025-03-14
libfshfs_volume_fuzzer 8.64% (avg: 8.64%, max: 8.64%) 2025-03-14
libfsntfs_file_entry_fuzzer 15.13% (avg: 15.13%, max: 15.13%) 2025-03-14
libfsntfs_mft_metadata_file_fuzzer 5.75% (avg: 5.75%, max: 5.75%) 2025-03-14
libfsntfs_volume_fuzzer 11.44% (avg: 11.44%, max: 11.44%) 2025-03-14
libfsxfs_extended_attribute_fuzzer 8.39% (avg: 8.39%, max: 8.39%) 2025-03-14
libfsxfs_file_entry_fuzzer 11.82% (avg: 11.82%, max: 11.82%) 2025-03-14
libfsxfs_volume_fuzzer 3.77% (avg: 3.77%, max: 3.77%) 2025-03-14
libftxf_record_fuzzer 1.73% (avg: 1.73%, max: 1.74%) 2025-03-14
libfusn_record_fuzzer 0.78% (avg: 0.78%, max: 0.78%) 2025-03-14
libfvde_volume_fuzzer 4.96% (avg: 4.96%, max: 4.96%) 2025-03-14
libfwevt_manifest_fuzzer 5.27% (avg: 5.27%, max: 5.27%) 2025-03-14
libfwevt_xml_document_fuzzer 8.36% (avg: 8.36%, max: 8.36%) 2025-03-14
libfwnt_lznt1_fuzzer 34.4% (avg: 34.4%, max: 34.4%) 2025-03-14
libfwnt_lzx_fuzzer 40.97% (avg: 40.97%, max: 40.97%) 2025-03-14
libfwnt_lzxpress_fuzzer 12.13% (avg: 12.13%, max: 12.13%) 2025-03-14
libfwnt_lzxpress_huffman_fuzzer 31.64% (avg: 31.64%, max: 31.64%) 2025-03-14
libfwnt_security_descriptor_fuzzer 19.52% (avg: 19.52%, max: 19.52%) 2025-03-14
libfwnt_security_identifier_fuzzer 10.44% (avg: 10.44%, max: 10.44%) 2025-03-14
libfwps_record_fuzzer 3.04% (avg: 3.04%, max: 3.04%) 2025-03-14
libfwps_set_fuzzer 2.78% (avg: 2.78%, max: 2.78%) 2025-03-14
libfwps_store_fuzzer 3.19% (avg: 3.19%, max: 3.19%) 2025-03-14
libfwsi_item_fuzzer 0.67% (avg: 0.67%, max: 0.67%) 2025-03-14
libfwsi_item_list_fuzzer 0.56% (avg: 0.56%, max: 0.56%) 2025-03-14
libhmac_md5_context_fuzzer 13.09% (avg: 13.09%, max: 13.09%) 2025-03-14
libhmac_sha1_context_fuzzer 13.43% (avg: 13.43%, max: 13.43%) 2025-03-14
libhmac_sha224_context_fuzzer 14.54% (avg: 14.54%, max: 14.54%) 2025-03-14
libhmac_sha256_context_fuzzer 14.71% (avg: 14.71%, max: 14.71%) 2025-03-14
libhmac_sha512_context_fuzzer 14.71% (avg: 14.71%, max: 14.71%) 2025-03-14
liblnk_file_fuzzer 6.33% (avg: 6.33%, max: 6.33%) 2025-03-14
libluksde_volume_fuzzer 4.05% (avg: 4.05%, max: 4.05%) 2025-03-14
libmdmp_file_fuzzer 7.16% (avg: 7.16%, max: 7.16%) 2025-03-14
libmodi_handle_fuzzer 11.42% (avg: 11.42%, max: 11.42%) 2025-03-14
libmsiecf_file_fuzzer 3.02% (avg: 3.02%, max: 3.02%) 2025-03-14
libmsiecf_item_fuzzer 4.97% (avg: 4.97%, max: 4.97%) 2025-03-14
libnk2_file_fuzzer 3.51% (avg: 3.51%, max: 3.51%) 2025-03-14
libodraw_handle_fuzzer 8.95% (avg: 8.95%, max: 8.95%) 2025-03-14
libolecf_file_fuzzer 8.44% (avg: 8.44%, max: 8.44%) 2025-03-14
libolecf_item_fuzzer 8.82% (avg: 8.82%, max: 8.82%) 2025-03-14
libpff_file_fuzzer 13.01% (avg: 13.01%, max: 13.01%) 2025-03-14
libpff_item_fuzzer 13.21% (avg: 13.21%, max: 13.21%) 2025-03-14
libpff_record_set_fuzzer 13.6% (avg: 13.56%, max: 13.6%) 2025-03-14
libphdi_handle_fuzzer 3.31% (avg: 3.31%, max: 3.31%) 2025-03-14
libqcow_file_fuzzer 4.55% (avg: 4.55%, max: 4.55%) 2025-03-14
libregf_file_fuzzer 3.1% (avg: 3.1%, max: 3.1%) 2025-03-14
libregf_key_fuzzer 7.6% (avg: 7.6%, max: 7.6%) 2025-03-14
libregf_value_fuzzer 9.37% (avg: 9.37%, max: 9.37%) 2025-03-14
libscca_file_fuzzer 5.66% (avg: 5.66%, max: 5.66%) 2025-03-14
libsmraw_handle_fuzzer 1.89% (avg: 1.89%, max: 1.89%) 2025-03-14
libvhdi_file_fuzzer 7.76% (avg: 7.76%, max: 7.76%) 2025-03-14
libvmdk_handle_fuzzer 6.6% (avg: 6.6%, max: 6.6%) 2025-03-14
libvsapm_partition_fuzzer 7.47% (avg: 7.47%, max: 7.47%) 2025-03-14
libvsapm_volume_fuzzer 5.13% (avg: 5.13%, max: 5.13%) 2025-03-14
libvsbsdl_partition_fuzzer 7.91% (avg: 7.91%, max: 7.91%) 2025-03-14
libvsbsdl_volume_fuzzer 5.08% (avg: 5.08%, max: 5.08%) 2025-03-14
libvsgpt_partition_fuzzer 10.32% (avg: 10.32%, max: 10.32%) 2025-03-14
libvsgpt_volume_fuzzer 8.31% (avg: 8.31%, max: 8.31%) 2025-03-14
libvshadow_volume_fuzzer 11.38% (avg: 11.38%, max: 11.38%) 2025-03-14
libvslvm_handle_fuzzer 13.36% (avg: 13.36%, max: 13.36%) 2025-03-14
libvslvm_logical_volume_fuzzer 15.66% (avg: 15.66%, max: 15.66%) 2025-03-14
libvsmbr_partition_fuzzer 8.29% (avg: 8.29%, max: 8.29%) 2025-03-14
libvsmbr_volume_fuzzer 6.06% (avg: 6.06%, max: 6.06%) 2025-03-14
libwrc_manifest_resource_fuzzer 0.29% (avg: 0.29%, max: 0.29%) 2025-03-14
libwrc_message_table_resource_fuzzer 1.75% (avg: 1.75%, max: 1.75%) 2025-03-14
libwrc_mui_resource_fuzzer 1.72% (avg: 1.72%, max: 1.72%) 2025-03-14
libwrc_stream_fuzzer 2.17% (avg: 2.16%, max: 2.17%) 2025-03-14
libwrc_string_table_resource_fuzzer 1.42% (avg: 1.42%, max: 1.42%) 2025-03-14
libwrc_version_information_resource_fuzzer 50.04% (avg: 50.04%, max: 50.04%) 2025-03-14

Historical Progression

Per Fuzzer Progression

Functions of interest to fuzz

This section outlines functions that may be of interest to fuzz. They are based on ranking functions that have a lot of complexity but currently exhibit low code coverage. The complexity is calculated based on the function itself as well as the functions called by the given function, i.e. the tree of code that the function triggers.


This is only a minor amount of introspection information available for this project. Please consult the Fuzz Introspector report for more information, e.g. the introspection table of all functions in the target project available here.

Function name Function source file Accumulated cyclomatic complexity Code coverage
libewf_handle_open /src/libewf/libewf/libewf_handle.c 10861 0.0%
libscca_file_open /src/libscca/libscca/libscca_file.c 7153 0.0%
libesedb_index_get_record /src/libesedb/libesedb/libesedb_index.c 6865 0.0%
libewf_case_data_section_read_file_io_pool /src/libewf/libewf/libewf_case_data_section.c 6620 0.0%
libewf_device_information_section_read_file_io_pool /src/libewf/libewf/libewf_device_information_section.c 6564 0.0%
libwrc_resource_get_value_by_language_identifier /src/libwrc/libwrc/libwrc_resource.c 6317 0.0%
libwrc_resource_read_value /src/libwrc/libwrc/libwrc_resource.c 6304 0.0%
libmsiecf_file_get_recovered_item_by_index /src/libmsiecf/libmsiecf/libmsiecf_file.c 6092 0.0%
libwrc_version_values_read /src/libwrc/libwrc/libwrc_version_values.c 6050 0.0%
libesedb_long_value_get_utf16_string /src/libesedb/libesedb/libesedb_long_value.c 6002 0.0%