Fuzz introspector: fuzz_actions_parser
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
11 33 c7n.cache.factory call site: {node_id} c7n.cache.SqlKvCache.__init__
3 49 c7n.filters.core.FilterRegistry.factory call site: {node_id} c7n.filters.core.BaseValueFilter.__init__
1 54 c7n.filters.core.FilterRegistry.factory call site: {node_id} data.get
1 61 c7n.actions.core.ActionRegistry.factory call site: {node_id} data.get

Fuzzer calltree

0 ...fuzz_actions_parser.TestOneInput [function] [call site] 00000
1 atheris.FuzzedDataProvider [function] [call site] 00001
1 ...fuzz_actions_parser.FuzzOption.__init__ [function] [call site] 00002
2 fdp.ConsumeUnicodeNoSurrogates [function] [call site] 00003
2 fdp.ConsumeUnicodeNoSurrogates [function] [call site] 00004
2 fdp.ConsumeUnicodeNoSurrogates [function] [call site] 00005
2 fdp.ConsumeUnicodeNoSurrogates [function] [call site] 00006
1 ...fuzz_actions_parser._generate_random_dict [function] [call site] 00007
2 fdp.ConsumeIntInRange [function] [call site] 00009
2 fdp.ConsumeUnicodeNoSurrogates [function] [call site] 00011
2 fdp.ConsumeUnicodeNoSurrogates [function] [call site] 00012
2 fdp.ConsumeUnicodeNoSurrogates [function] [call site] 00013
1 ...fuzz_actions_parser._generate_random_dict [function] [call site] 00014
1 fdp.PickValueInList [function] [call site] 00015
1 c7n.actions.core.ActionRegistry.__init__ [function] [call site] 00016
2 c7n.registry.PluginRegistry.register [function] [call site] 00018
1 c7n.filters.core.FilterRegistry.__init__ [function] [call site] 00019
2 c7n.registry.PluginRegistry.register [function] [call site] 00021
2 c7n.registry.PluginRegistry.register [function] [call site] 00022
2 c7n.registry.PluginRegistry.register [function] [call site] 00023
2 c7n.registry.PluginRegistry.register [function] [call site] 00024
2 c7n.registry.PluginRegistry.register [function] [call site] 00025
2 c7n.registry.PluginRegistry.register [function] [call site] 00026
2 c7n.registry.PluginRegistry.register [function] [call site] 00027
1 ...fuzz_actions_parser.FuzzContext.__init__ [function] [call site] 00028
2 c7n.policy.get_session_factory [function] [call site] 00029
2 ...fuzz_actions_parser.FuzzPolicy.__init__ [function] [call site] 00030
1 c7n.manager.ResourceManager.__init__ [function] [call site] 00031
2 c7n.cache.factory [function] [call site] 00032
3 c7n.cache.Cache.__init__ [function] [call site] 00033
3 log.debug [function] [call site] 00034
3 c7n.cache.Cache.__init__ [function] [call site] 00035
3 log.debug [function] [call site] 00036
3 c7n.cache.InMemoryCache.__init__ [function] [call site] 00037
3 c7n.cache.SqlKvCache.__init__ [function] [call site] 00039
4 c7n.cache.resolve_path [function] [call site] 00041
5 os.path.abspath [function] [call site] 00042
5 os.path.expanduser [function] [call site] 00043
5 os.path.expandvars [function] [call site] 00044
2 logging.getLogger [function] [call site] 00045
2 c7n.filters.core.FilterRegistry.parse [function] [call site] 00046
3 c7n.filters.core.FilterRegistry.factory [function] [call site] 00047
4 .isinstance [function] [call site] 00048
4 data.keys [function] [call site] 00050
4 c7n.filters.core.BaseValueFilter.__init__ [function] [call site] 00052
4 .isinstance [function] [call site] 00054
4 c7n.registry.PluginRegistry.get [function] [call site] 00056
3 results.append [function] [call site] 00058
2 c7n.actions.core.ActionRegistry.parse [function] [call site] 00059
3 c7n.actions.core.ActionRegistry.factory [function] [call site] 00060
4 .isinstance [function] [call site] 00061
4 c7n.registry.PluginRegistry.get [function] [call site] 00063
3 results.append [function] [call site] 00064
1 c7n.actions.core.ActionRegistry.parse [function] [call site] 00065