Fuzz introspector: fuzz_formulae
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
4 44 openpyxl.utils.cell.column_index_from_string call site: {node_id} openpyxl.formula.translate.Translator.translate_range
2 1 ...fuzz_formulae.TestInput call site: {node_id} openpyxl.formula.tokenizer.Tokenizer.__init__
2 17 openpyxl.formula.tokenizer.Tokenizer._parse call site: {node_id} openpyxl.formula.translate.Translator.__init__
2 35 openpyxl.formula.translate.Translator.translate_row call site: {node_id} openpyxl.formula.translate.Translator.translate_row
2 51 openpyxl.formula.translate.Translator.translate_range call site: {node_id} openpyxl.formula.translate.Translator.translate_row
1 9 openpyxl.formula.tokenizer.Tokenizer._parse call site: {node_id} .len
1 23 openpyxl.formula.translate.Translator.__init__ call site: {node_id} openpyxl.formula.translate.Translator.translate_formula
1 42 openpyxl.formula.translate.Translator.translate_col call site: {node_id} openpyxl.utils.cell.column_index_from_string

Fuzzer calltree

0 ...fuzz_formulae.TestInput [function] [call site] 00000
1 atheris.FuzzedDataProvider [function] [call site] 00001
1 fdp.ConsumeString [function] [call site] 00002
1 openpyxl.formula.tokenizer.Tokenizer.__init__ [function] [call site] 00003
2 openpyxl.formula.tokenizer.Tokenizer._parse [function] [call site] 00004
3 openpyxl.formula.tokenizer.Token.__init__ [function] [call site] 00005
3 dict.fromkeys [function] [call site] 00006
3 dispatcher.update [function] [call site] 00007
3 openpyxl.formula.tokenizer.Tokenizer.check_scientific_notation [function] [call site] 00009
3 openpyxl.formula.tokenizer.Tokenizer.save_token [function] [call site] 00011
4 openpyxl.formula.tokenizer.Token.make_operand [function] [call site] 00012
5 value.startswith [function] [call site] 00013
5 value.startswith [function] [call site] 00014
5 openpyxl.formula.tokenizer.Token.__init__ [function] [call site] 00016
3 openpyxl.formula.tokenizer.Tokenizer.save_token [function] [call site] 00017
1 fdp.ConsumeString [function] [call site] 00018
1 openpyxl.formula.translate.Translator.__init__ [function] [call site] 00019
2 openpyxl.utils.cell.coordinate_to_tuple [function] [call site] 00020
2 openpyxl.formula.tokenizer.Tokenizer.__init__ [function] [call site] 00023
1 openpyxl.formula.translate.Translator.translate_formula [function] [call site] 00024
2 openpyxl.formula.translate.Translator.get_tokens [function] [call site] 00025
2 openpyxl.utils.cell.coordinate_to_tuple [function] [call site] 00026
2 openpyxl.formula.translate.Translator.translate_range [function] [call site] 00027
3 openpyxl.formula.translate.Translator.strip_ws_name [function] [call site] 00028
4 range_str.rsplit [function] [call site] 00029
3 cls.ROW_RANGE_RE.match [function] [call site] 00030
3 match.group [function] [call site] 00031
3 openpyxl.formula.translate.Translator.translate_row [function] [call site] 00032
3 match.group [function] [call site] 00036
3 openpyxl.formula.translate.Translator.translate_row [function] [call site] 00037
3 cls.COL_RANGE_RE.match [function] [call site] 00038
3 match.group [function] [call site] 00039
3 openpyxl.formula.translate.Translator.translate_col [function] [call site] 00040
4 col_str.startswith [function] [call site] 00041
4 openpyxl.utils.cell.get_column_letter [function] [call site] 00042
4 openpyxl.utils.cell.column_index_from_string [function] [call site] 00043
5 str_col.upper [function] [call site] 00044
3 match.group [function] [call site] 00045
3 openpyxl.formula.translate.Translator.translate_col [function] [call site] 00046
3 openpyxl.formula.translate.Translator.translate_range [function] [call site] 00047
3 range_str.split [function] [call site] 00048
3 cls.CELL_REF_RE.match [function] [call site] 00049
3 match.group [function] [call site] 00050
3 openpyxl.formula.translate.Translator.translate_col [function] [call site] 00051
3 match.group [function] [call site] 00052
3 openpyxl.formula.translate.Translator.translate_row [function] [call site] 00053
2 out.append [function] [call site] 00054
2 out.append [function] [call site] 00055