The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
82 | 159 | c7n.utils.jmespath_search | call site: {node_id} | c7n.filters.core.ValueFilter.process_value_type |
51 | 107 | ...fuzz_gcp_resources_process.TestOneInput | call site: {node_id} | c7n.filters.core.ValueFilter.match |
20 | 261 | ...fuzz_gcp_resources_process.TestOneInput | call site: {node_id} | c7n_gcp.resources.sql.SqlInstanceDelete.disable_protection |
11 | 35 | c7n.cache.factory | call site: {node_id} | c7n.cache.SqlKvCache.__init__ |
10 | 250 | ...fuzz_gcp_resources_process.TestOneInput | call site: {node_id} | c7n_gcp.resources.compute.EffectiveFirewall.process_resource |
9 | 97 | c7n.utils.local_session | call site: {node_id} | c7n_gcp.actions.core.MethodAction.get_client |
7 | 84 | ...fuzz_gcp_resources_process.TestOneInput | call site: {node_id} | c7n_gcp.resources.resourcemanager.HierarchyAction.load_hierarchy |
7 | 242 | ...fuzz_gcp_resources_process.TestOneInput | call site: {node_id} | c7n.utils.local_session |
6 | 282 | ...fuzz_gcp_resources_process.TestOneInput | call site: {node_id} | c7n.utils.local_session |
5 | 3 | ...fuzz_gcp_resources_process.TestOneInput | call site: {node_id} | fdp.ConsumeUnicodeNoSurrogates |
3 | 51 | c7n.filters.core.FilterRegistry.factory | call site: {node_id} | c7n.filters.core.BaseValueFilter.__init__ |
2 | 30 | ...fuzz_gcp_resources_process.TestOneInput | call site: {node_id} | c7n.policy.get_session_factory |
...fuzz_gcp_resources_process.TestOneInput
[function]
[call site]
00000
atheris.FuzzedDataProvider
[function]
[call site]
00001
fdp.ConsumeIntInRange
[function]
[call site]
00002
...fuzz_gcp_resources_process.FuzzOption.__init__
[function]
[call site]
00003
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00004
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00005
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00006
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00007
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00008
...fuzz_gcp_resources_process._generate_random_dict
[function]
[call site]
00009
.dict
[function]
[call site]
00010
fdp.ConsumeIntInRange
[function]
[call site]
00011
.range
[function]
[call site]
00012
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00013
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00014
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00015
...fuzz_gcp_resources_process._generate_random_dict
[function]
[call site]
00016
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00017
c7n.actions.core.ActionRegistry.__init__
[function]
[call site]
00018
.super
[function]
[call site]
00019
c7n.registry.PluginRegistry.register
[function]
[call site]
00020
c7n.filters.core.FilterRegistry.__init__
[function]
[call site]
00021
.super
[function]
[call site]
00022
c7n.registry.PluginRegistry.register
[function]
[call site]
00023
c7n.registry.PluginRegistry.register
[function]
[call site]
00024
c7n.registry.PluginRegistry.register
[function]
[call site]
00025
c7n.registry.PluginRegistry.register
[function]
[call site]
00026
c7n.registry.PluginRegistry.register
[function]
[call site]
00027
c7n.registry.PluginRegistry.register
[function]
[call site]
00028
c7n.registry.PluginRegistry.register
[function]
[call site]
00029
...fuzz_gcp_resources_process.FuzzContext.__init__
[function]
[call site]
00030
c7n.policy.get_session_factory
[function]
[call site]
00031
...fuzz_gcp_resources_process.FuzzPolicy.__init__
[function]
[call site]
00032
c7n.manager.ResourceManager.__init__
[function]
[call site]
00033
c7n.cache.factory
[function]
[call site]
00034
c7n.cache.Cache.__init__
[function]
[call site]
00035
log.debug
[function]
[call site]
00036
c7n.cache.Cache.__init__
[function]
[call site]
00037
log.debug
[function]
[call site]
00038
c7n.cache.InMemoryCache.__init__
[function]
[call site]
00039
.super
[function]
[call site]
00040
c7n.cache.SqlKvCache.__init__
[function]
[call site]
00041
.super
[function]
[call site]
00042
c7n.cache.resolve_path
[function]
[call site]
00043
os.path.abspath
[function]
[call site]
00044
os.path.expanduser
[function]
[call site]
00045
os.path.expandvars
[function]
[call site]
00046
logging.getLogger
[function]
[call site]
00047
c7n.filters.core.FilterRegistry.parse
[function]
[call site]
00048
c7n.filters.core.FilterRegistry.factory
[function]
[call site]
00049
.isinstance
[function]
[call site]
00050
.len
[function]
[call site]
00051
data.keys
[function]
[call site]
00052
.list
[function]
[call site]
00053
c7n.filters.core.BaseValueFilter.__init__
[function]
[call site]
00054
.super
[function]
[call site]
00055
.isinstance
[function]
[call site]
00056
data.get
[function]
[call site]
00057
c7n.registry.PluginRegistry.get
[function]
[call site]
00058
.next
[function]
[call site]
00059
results.append
[function]
[call site]
00060
c7n.actions.core.ActionRegistry.parse
[function]
[call site]
00061
c7n.actions.core.ActionRegistry.factory
[function]
[call site]
00062
.isinstance
[function]
[call site]
00063
data.get
[function]
[call site]
00064
c7n.registry.PluginRegistry.get
[function]
[call site]
00065
results.append
[function]
[call site]
00066
c7n.filters.core.BaseValueFilter.__init__
[function]
[call site]
00067
...fuzz_gcp_resources_process._generate_random_dict
[function]
[call site]
00068
...fuzz_gcp_resources_process.FuzzContext.__init__
[function]
[call site]
00069
c7n_gcp.query.QueryResourceManager.__init__
[function]
[call site]
00070
.super
[function]
[call site]
00071
c7n_gcp.query.QueryResourceManager.get_source
[function]
[call site]
00072
c7n.registry.PluginRegistry.get
[function]
[call site]
00073
c7n.actions.core.Action.__init__
[function]
[call site]
00074
c7n.filters.core.Filter.__init__
[function]
[call site]
00075
...fuzz_gcp_resources_process._generate_random_dict
[function]
[call site]
00076
...fuzz_gcp_resources_process.FuzzContext.__init__
[function]
[call site]
00077
c7n_gcp.query.QueryResourceManager.__init__
[function]
[call site]
00078
c7n.filters.core.BaseValueFilter.__init__
[function]
[call site]
00079
...fuzz_gcp_resources_process._generate_random_dict
[function]
[call site]
00080
c7n.actions.core.Action.__init__
[function]
[call site]
00081
c7n.filters.core.BaseValueFilter.__init__
[function]
[call site]
00082
c7n.filters.core.BaseValueFilter.__init__
[function]
[call site]
00083
c7n_gcp.resources.resourcemanager.HierarchyAction.process
[function]
[call site]
00084
c7n_gcp.actions.core.MethodAction.filter_resources
[function]
[call site]
00085
.len
[function]
[call site]
00086
r.get
[function]
[call site]
00087
.len
[function]
[call site]
00088
.len
[function]
[call site]
00089
c7n_gcp.resources.resourcemanager.HierarchyAction.load_hierarchy
[function]
[call site]
00090
c7n.utils.local_session
[function]
[call site]
00091
.getattr
[function]
[call site]
00092
.getattr
[function]
[call site]
00093
.getattr
[function]
[call site]
00094
time.time
[function]
[call site]
00095
boto3.Session
[function]
[call site]
00096
.setattr
[function]
[call site]
00097
c7n_gcp.actions.core.MethodAction.get_client
[function]
[call site]
00098
session.client
[function]
[call site]
00099
client.execute_command
[function]
[call site]
00100
itertools.chain
[function]
[call site]
00101
.set
[function]
[call site]
00102
c7n_gcp.resources.resourcemanager.HierarchyAction.load_metadata
[function]
[call site]
00103
c7n_gcp.resources.resourcemanager.HierarchyAction.diff
[function]
[call site]
00104
c7n_gcp.actions.core.MethodAction.invoke_api
[function]
[call site]
00105
client.execute_command
[function]
[call site]
00106
c7n_gcp.resources.resourcemanager.AccessApprovalFilter.process
[function]
[call site]
00107
c7n_gcp.resources.resourcemanager.AccessApprovalFilter.get_access_approval
[function]
[call site]
00108
c7n.utils.local_session
[function]
[call site]
00109
session.client
[function]
[call site]
00110
client.execute_command
[function]
[call site]
00111
c7n.filters.core.ValueFilter.match
[function]
[call site]
00112
.len
[function]
[call site]
00113
.hasattr
[function]
[call site]
00114
c7n.resolver.ValuesFrom.__init__
[function]
[call site]
00115
c7n.utils.format_string_values
[function]
[call site]
00116
.isinstance
[function]
[call site]
00117
obj.keys
[function]
[call site]
00118
c7n.utils.format_string_values
[function]
[call site]
00119
.isinstance
[function]
[call site]
00120
c7n.utils.format_string_values
[function]
[call site]
00121
new.append
[function]
[call site]
00122
.isinstance
[function]
[call site]
00123
string.Formatter.format
[function]
[call site]
00124
obj.format
[function]
[call site]
00125
c7n.cache.Cache.__init__
[function]
[call site]
00126
c7n.resolver.URIResolver.__init__
[function]
[call site]
00127
c7n.resolver.ValuesFrom.get_values
[function]
[call site]
00128
c7n.resolver.ValuesFrom._get_values
[function]
[call site]
00129
c7n.resolver.ValuesFrom.get_contents
[function]
[call site]
00130
os.path.splitext
[function]
[call site]
00131
.dict
[function]
[call site]
00132
c7n.resolver.URIResolver.resolve
[function]
[call site]
00133
uri.startswith
[function]
[call site]
00134
c7n.resolver.URIResolver.get_s3_uri
[function]
[call site]
00135
urllib.parse.urlparse
[function]
[call site]
00136
.dict
[function]
[call site]
00137
urllib.parse.parse_qsl
[function]
[call site]
00138
.dict
[function]
[call site]
00139
params.update
[function]
[call site]
00140
params.pop
[function]
[call site]
00141
client.get_object
[function]
[call site]
00142
zlib.decompress
[function]
[call site]
00143
.isinstance
[function]
[call site]
00144
body.decode
[function]
[call site]
00145
headers.update
[function]
[call site]
00146
urllib.request.Request
[function]
[call site]
00147
urllib.request.urlopen
[function]
[call site]
00148
contextlib.closing
[function]
[call site]
00149
c7n.resolver.URIResolver.handle_response_encoding
[function]
[call site]
00150
response.info
[function]
[call site]
00151
response.read
[function]
[call site]
00152
response.read
[function]
[call site]
00153
zlib.decompress
[function]
[call site]
00154
.str
[function]
[call site]
00155
json.loads
[function]
[call site]
00156
c7n.resolver.ValuesFrom._get_resource_values
[function]
[call site]
00157
c7n.utils.jmespath_search
[function]
[call site]
00158
jmespath.search
[function]
[call site]
00159
jmespath.functions.Functions.__init__
[function]
[call site]
00160
jmespath.Options
[function]
[call site]
00161
log.warning
[function]
[call site]
00162
.isinstance
[function]
[call site]
00163
.set
[function]
[call site]
00164
io.StringIO
[function]
[call site]
00165
csv.reader
[function]
[call site]
00166
.list
[function]
[call site]
00167
.zip
[function]
[call site]
00168
c7n.resolver.ValuesFrom._get_resource_values
[function]
[call site]
00169
data.values
[function]
[call site]
00170
itertools.chain.from_iterable
[function]
[call site]
00171
.set
[function]
[call site]
00172
.isinstance
[function]
[call site]
00173
.set
[function]
[call site]
00174
.list
[function]
[call site]
00175
c7n.resolver.ValuesFrom._get_resource_values
[function]
[call site]
00176
itertools.chain.from_iterable
[function]
[call site]
00177
.set
[function]
[call site]
00178
s.strip
[function]
[call site]
00179
io.StringIO
[function]
[call site]
00180
.set
[function]
[call site]
00181
c7n.filters.core.ValueFilter.get_path_value
[function]
[call site]
00182
c7n.utils.jmespath_search
[function]
[call site]
00183
c7n.filters.core.ValueFilter.get_resource_value
[function]
[call site]
00184
.super
[function]
[call site]
00185
c7n.filters.core.ValueFilter.process_value_type
[function]
[call site]
00186
.isinstance
[function]
[call site]
00187
value.strip
[function]
[call site]
00188
c7n.filters.core.ValueFilter.get_resource_value
[function]
[call site]
00189
.str
[function]
[call site]
00190
.int
[function]
[call site]
00191
.str
[function]
[call site]
00192
.float
[function]
[call site]
00193
.len
[function]
[call site]
00194
.set
[function]
[call site]
00195
.len
[function]
[call site]
00196
c7n.utils.parse_date
[function]
[call site]
00197
dateutil.tz.tzutc
[function]
[call site]
00198
.isinstance
[function]
[call site]
00199
v.astimezone
[function]
[call site]
00200
.isinstance
[function]
[call site]
00201
v.isdigit
[function]
[call site]
00202
dateutil.parser.parse
[function]
[call site]
00203
dateutil.parser.parse.astimezone
[function]
[call site]
00204
.isinstance
[function]
[call site]
00205
.float
[function]
[call site]
00206
.float
[function]
[call site]
00207
datetime.datetime.fromtimestamp
[function]
[call site]
00208
.isinstance
[function]
[call site]
00209
.float
[function]
[call site]
00210
.float
[function]
[call site]
00211
datetime.datetime.fromtimestamp
[function]
[call site]
00212
.isinstance
[function]
[call site]
00213
c7n.utils.parse_date
[function]
[call site]
00214
.isinstance
[function]
[call site]
00215
dateutil.tz.tzutc
[function]
[call site]
00216
datetime.datetime.now
[function]
[call site]
00217
datetime.timedelta
[function]
[call site]
00218
c7n.utils.parse_date
[function]
[call site]
00219
c7n.utils.parse_cidr
[function]
[call site]
00220
.isinstance
[function]
[call site]
00221
.isinstance
[function]
[call site]
00222
c7n.utils.parse_cidr
[function]
[call site]
00223
c7n.utils.IPv4List.__init__
[function]
[call site]
00224
.str
[function]
[call site]
00225
ipaddress.ip_address
[function]
[call site]
00226
ipaddress.IPv4Network.__init__
[function]
[call site]
00227
c7n.utils.parse_cidr
[function]
[call site]
00228
.isinstance
[function]
[call site]
00229
.isinstance
[function]
[call site]
00230
c7n.utils.parse_cidr
[function]
[call site]
00231
.isinstance
[function]
[call site]
00232
dateutil.tz.tzutc
[function]
[call site]
00233
datetime.datetime.now
[function]
[call site]
00234
datetime.timedelta
[function]
[call site]
00235
c7n.utils.parse_date
[function]
[call site]
00236
c7n.vendored.distutils.version.LooseVersion.__init__
[function]
[call site]
00237
c7n.vendored.distutils.version.LooseVersion.parse
[function]
[call site]
00238
.enumerate
[function]
[call site]
00239
.int
[function]
[call site]
00240
c7n.vendored.distutils.version.LooseVersion.__init__
[function]
[call site]
00241
c7n_gcp.resources.gke.ServerConfig.process
[function]
[call site]
00242
c7n.utils.local_session
[function]
[call site]
00243
session.get_default_project
[function]
[call site]
00244
session.client
[function]
[call site]
00245
c7n_gcp.resources.gke.ServerConfig.get_config
[function]
[call site]
00246
c7n_gcp.resources.gke.ServerConfig._get_location
[function]
[call site]
00247
client.execute_command
[function]
[call site]
00248
.super
[function]
[call site]
00249
c7n_gcp.resources.compute.EffectiveFirewall.process
[function]
[call site]
00250
c7n.utils.local_session
[function]
[call site]
00251
c7n_gcp.resources.compute.EffectiveFirewall.get_client
[function]
[call site]
00252
session.client
[function]
[call site]
00253
c7n_gcp.resources.compute.EffectiveFirewall.process_resource
[function]
[call site]
00254
c7n_gcp.resources.compute.EffectiveFirewall.get_resource_params
[function]
[call site]
00255
re.compile
[function]
[call site]
00256
path_param_re.match
[function]
[call site]
00257
client.execute_command
[function]
[call site]
00258
effective_firewalls.append
[function]
[call site]
00259
.super
[function]
[call site]
00260
c7n_gcp.resources.sql.SqlInstanceDelete.process
[function]
[call site]
00261
c7n_gcp.resources.sql.SqlInstanceDelete.disable_protection
[function]
[call site]
00262
c7n.actions.core.Action.__init__
[function]
[call site]
00263
c7n_gcp.resources.resourcemanager.HierarchyAction.process
[function]
[call site]
00264
c7n_gcp.actions.core.MethodAction.process
[function]
[call site]
00265
c7n_gcp.actions.core.MethodAction.filter_resources
[function]
[call site]
00266
c7n.utils.local_session
[function]
[call site]
00267
c7n_gcp.actions.core.MethodAction.get_client
[function]
[call site]
00268
c7n.utils.chunks
[function]
[call site]
00269
batch.append
[function]
[call site]
00270
.len
[function]
[call site]
00271
c7n_gcp.actions.core.MethodAction.process_resource_set
[function]
[call site]
00272
c7n_gcp.actions.core.MethodAction.get_operation_name
[function]
[call site]
00273
c7n_gcp.resources.sql.SqlInstanceEnableDeletion.get_resource_params
[function]
[call site]
00274
.str
[function]
[call site]
00275
c7n_gcp.actions.core.MethodAction.get_resource_params
[function]
[call site]
00276
c7n_gcp.actions.core.MethodAction.invoke_api
[function]
[call site]
00277
c7n_gcp.actions.core.MethodAction.handle_resource_error
[function]
[call site]
00278
result.get
[function]
[call site]
00279
c7n_gcp.resources.sql.SqlInstanceDelete.process
[function]
[call site]
00280
.super
[function]
[call site]
00281
c7n_gcp.resources.kms.KmsLocationKmsKeyringFilter.process
[function]
[call site]
00282
c7n.utils.local_session
[function]
[call site]
00283
session.client
[function]
[call site]
00284
client.execute_query
[function]
[call site]
00285
kms_key_rings.get
[function]
[call site]
00286
.bool
[function]
[call site]
00287
accepted_resources.append
[function]
[call site]
00288
c7n_gcp.resources.resourcemanager.HierarchyAction.process
[function]
[call site]
00289
c7n_gcp.resources.resourcemanager.AccessApprovalFilter.process
[function]
[call site]
00290
c7n_gcp.resources.gke.ServerConfig.process
[function]
[call site]
00291
c7n_gcp.resources.compute.EffectiveFirewall.process
[function]
[call site]
00292
c7n_gcp.resources.sql.SqlInstanceDelete.process
[function]
[call site]
00293
c7n_gcp.resources.kms.KmsLocationKmsKeyringFilter.process
[function]
[call site]
00294
.str
[function]
[call site]
00295