The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
46 | 148 | c7n_gcp.actions.notify.Notify.process | call site: {node_id} | c7n.actions.notify.BaseNotify.expand_variables |
31 | 195 | c7n.utils.jmespath_search | call site: {node_id} | c7n.resolver.ValuesFrom.get_values |
29 | 236 | ...fuzz_gcp_actions_validate_process.TestOneInput | call site: {node_id} | c7n_gcp.actions.core.MethodAction.process_resource_set |
23 | 71 | c7n.filters.core.ValueFilter.validate | call site: {node_id} | c7n.utils.parse_date |
20 | 118 | c7n_gcp.actions.labels.LabelDelayedAction.__init__ | call site: {node_id} | c7n.filters.core.ValueFilter.validate |
11 | 35 | c7n.cache.factory | call site: {node_id} | c7n.cache.SqlKvCache.__init__ |
8 | 227 | ...fuzz_gcp_actions_validate_process.TestOneInput | call site: {node_id} | c7n_gcp.actions.cscc.PostFinding.initialize_source |
5 | 3 | ...fuzz_gcp_actions_validate_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_actions_validate_process.TestOneInput | call site: {node_id} | c7n.policy.get_session_factory |
2 | 104 | ...fuzz_gcp_actions_validate_process.TestOneInput | call site: {node_id} | dateutil.tz.gettz |
1 | 56 | c7n.filters.core.FilterRegistry.factory | call site: {node_id} | data.get |
...fuzz_gcp_actions_validate_process.TestOneInput
[function]
[call site]
00000
atheris.FuzzedDataProvider
[function]
[call site]
00001
fdp.ConsumeIntInRange
[function]
[call site]
00002
...fuzz_gcp_actions_validate_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_actions_validate_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_actions_validate_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_actions_validate_process.FuzzContext.__init__
[function]
[call site]
00030
c7n.policy.get_session_factory
[function]
[call site]
00031
...fuzz_gcp_actions_validate_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.actions.core.Action.__init__
[function]
[call site]
00067
c7n_gcp.actions.labels.SetLabelsAction.validate
[function]
[call site]
00068
c7n.filters.core.EventFilter.validate
[function]
[call site]
00069
c7n.filters.core.ValueFilter.validate
[function]
[call site]
00070
.len
[function]
[call site]
00071
c7n.filters.core.ValueFilter._validate_resource_count
[function]
[call site]
00072
.isinstance
[function]
[call site]
00073
.isinstance
[function]
[call site]
00074
c7n.utils.parse_date
[function]
[call site]
00075
dateutil.tz.tzutc
[function]
[call site]
00076
.isinstance
[function]
[call site]
00077
v.astimezone
[function]
[call site]
00078
.isinstance
[function]
[call site]
00079
v.isdigit
[function]
[call site]
00080
dateutil.parser.parse
[function]
[call site]
00081
dateutil.parser.parse.astimezone
[function]
[call site]
00082
.isinstance
[function]
[call site]
00083
.float
[function]
[call site]
00084
.float
[function]
[call site]
00085
datetime.datetime.fromtimestamp
[function]
[call site]
00086
.isinstance
[function]
[call site]
00087
.float
[function]
[call site]
00088
.float
[function]
[call site]
00089
datetime.datetime.fromtimestamp
[function]
[call site]
00090
.isinstance
[function]
[call site]
00091
re.compile
[function]
[call site]
00092
c7n.filters.core.BaseValueFilter._validate_value_regex
[function]
[call site]
00093
re.compile
[function]
[call site]
00094
c7n.filters.multiattr.MultiAttrFilter.validate
[function]
[call site]
00095
.set
[function]
[call site]
00096
delta.remove
[function]
[call site]
00097
delta.remove
[function]
[call site]
00098
c7n.element.Element.validate
[function]
[call site]
00099
c7n.filters.waf.WafClassicRegionalFilterBase.validate
[function]
[call site]
00100
.super
[function]
[call site]
00101
c7n.filters.waf.WafV2FilterBase.validate
[function]
[call site]
00102
.super
[function]
[call site]
00103
c7n_gcp.actions.labels.LabelDelayedAction.validate
[function]
[call site]
00104
dateutil.tz.gettz
[function]
[call site]
00105
Time.TZ_ALIASES.get
[function]
[call site]
00106
c7n_gcp.actions.cscc.PostFinding.validate
[function]
[call site]
00107
.any
[function]
[call site]
00108
c7n_gcp.actions.labels.LabelDelayedAction.__init__
[function]
[call site]
00109
.super
[function]
[call site]
00110
dateutil.tz.gettz
[function]
[call site]
00111
Time.TZ_ALIASES.get
[function]
[call site]
00112
c7n_gcp.actions.labels.LabelDelayedAction.generate_timestamp
[function]
[call site]
00113
datetime.datetime.now
[function]
[call site]
00114
datetime.timedelta
[function]
[call site]
00115
action_date.strftime
[function]
[call site]
00116
action_date.strftime
[function]
[call site]
00117
msg_tmpl.format
[function]
[call site]
00118
c7n_gcp.actions.labels.SetLabelsAction.validate
[function]
[call site]
00119
c7n.filters.core.EventFilter.validate
[function]
[call site]
00120
c7n.filters.core.ValueFilter.validate
[function]
[call site]
00121
c7n.filters.multiattr.MultiAttrFilter.validate
[function]
[call site]
00122
c7n.element.Element.validate
[function]
[call site]
00123
c7n.filters.waf.WafClassicRegionalFilterBase.validate
[function]
[call site]
00124
c7n.filters.waf.WafV2FilterBase.validate
[function]
[call site]
00125
c7n_gcp.actions.labels.LabelDelayedAction.validate
[function]
[call site]
00126
c7n_gcp.actions.cscc.PostFinding.validate
[function]
[call site]
00127
...fuzz_gcp_actions_validate_process._generate_random_dict
[function]
[call site]
00128
c7n.actions.core.Action.__init__
[function]
[call site]
00129
c7n_gcp.actions.labels.SetLabelsAction.validate
[function]
[call site]
00130
c7n.filters.core.EventFilter.validate
[function]
[call site]
00131
c7n.filters.core.ValueFilter.validate
[function]
[call site]
00132
c7n.filters.multiattr.MultiAttrFilter.validate
[function]
[call site]
00133
c7n.element.Element.validate
[function]
[call site]
00134
c7n.filters.waf.WafClassicRegionalFilterBase.validate
[function]
[call site]
00135
c7n.filters.waf.WafV2FilterBase.validate
[function]
[call site]
00136
c7n_gcp.actions.labels.LabelDelayedAction.validate
[function]
[call site]
00137
c7n_gcp.actions.cscc.PostFinding.validate
[function]
[call site]
00138
c7n_gcp.actions.notify.Notify.process
[function]
[call site]
00139
c7n.utils.local_session
[function]
[call site]
00140
.getattr
[function]
[call site]
00141
.getattr
[function]
[call site]
00142
.getattr
[function]
[call site]
00143
time.time
[function]
[call site]
00144
boto3.Session
[function]
[call site]
00145
.setattr
[function]
[call site]
00146
session.client
[function]
[call site]
00147
session.get_default_project
[function]
[call site]
00148
c7n.actions.notify.BaseNotify.expand_variables
[function]
[call site]
00149
copy.deepcopy
[function]
[call site]
00150
c7n.resolver.ValuesFrom.__init__
[function]
[call site]
00151
c7n.utils.format_string_values
[function]
[call site]
00152
.isinstance
[function]
[call site]
00153
obj.keys
[function]
[call site]
00154
c7n.utils.format_string_values
[function]
[call site]
00155
.isinstance
[function]
[call site]
00156
c7n.utils.format_string_values
[function]
[call site]
00157
new.append
[function]
[call site]
00158
.isinstance
[function]
[call site]
00159
string.Formatter.format
[function]
[call site]
00160
obj.format
[function]
[call site]
00161
c7n.cache.Cache.__init__
[function]
[call site]
00162
c7n.resolver.URIResolver.__init__
[function]
[call site]
00163
c7n.resolver.ValuesFrom.get_values
[function]
[call site]
00164
c7n.resolver.ValuesFrom._get_values
[function]
[call site]
00165
c7n.resolver.ValuesFrom.get_contents
[function]
[call site]
00166
os.path.splitext
[function]
[call site]
00167
.dict
[function]
[call site]
00168
c7n.resolver.URIResolver.resolve
[function]
[call site]
00169
uri.startswith
[function]
[call site]
00170
c7n.resolver.URIResolver.get_s3_uri
[function]
[call site]
00171
urllib.parse.urlparse
[function]
[call site]
00172
.dict
[function]
[call site]
00173
urllib.parse.parse_qsl
[function]
[call site]
00174
.dict
[function]
[call site]
00175
params.update
[function]
[call site]
00176
params.pop
[function]
[call site]
00177
client.get_object
[function]
[call site]
00178
zlib.decompress
[function]
[call site]
00179
.isinstance
[function]
[call site]
00180
body.decode
[function]
[call site]
00181
headers.update
[function]
[call site]
00182
urllib.request.Request
[function]
[call site]
00183
urllib.request.urlopen
[function]
[call site]
00184
contextlib.closing
[function]
[call site]
00185
c7n.resolver.URIResolver.handle_response_encoding
[function]
[call site]
00186
response.info
[function]
[call site]
00187
response.read
[function]
[call site]
00188
response.read
[function]
[call site]
00189
zlib.decompress
[function]
[call site]
00190
.str
[function]
[call site]
00191
json.loads
[function]
[call site]
00192
c7n.resolver.ValuesFrom._get_resource_values
[function]
[call site]
00193
c7n.utils.jmespath_search
[function]
[call site]
00194
jmespath.search
[function]
[call site]
00195
jmespath.functions.Functions.__init__
[function]
[call site]
00196
jmespath.Options
[function]
[call site]
00197
log.warning
[function]
[call site]
00198
.isinstance
[function]
[call site]
00199
.set
[function]
[call site]
00200
io.StringIO
[function]
[call site]
00201
csv.reader
[function]
[call site]
00202
.list
[function]
[call site]
00203
.zip
[function]
[call site]
00204
c7n.resolver.ValuesFrom._get_resource_values
[function]
[call site]
00205
data.values
[function]
[call site]
00206
itertools.chain.from_iterable
[function]
[call site]
00207
.set
[function]
[call site]
00208
.isinstance
[function]
[call site]
00209
.set
[function]
[call site]
00210
.list
[function]
[call site]
00211
c7n.resolver.ValuesFrom._get_resource_values
[function]
[call site]
00212
itertools.chain.from_iterable
[function]
[call site]
00213
.set
[function]
[call site]
00214
s.strip
[function]
[call site]
00215
io.StringIO
[function]
[call site]
00216
.set
[function]
[call site]
00217
p.setdefault
[function]
[call site]
00218
c7n.resolver.ValuesFrom.__init__
[function]
[call site]
00219
c7n.resolver.ValuesFrom.get_values
[function]
[call site]
00220
p.setdefault
[function]
[call site]
00221
c7n.utils.chunks
[function]
[call site]
00222
batch.append
[function]
[call site]
00223
.len
[function]
[call site]
00224
c7n_gcp.actions.notify.Notify.publish_message
[function]
[call site]
00225
client.execute_command
[function]
[call site]
00226
c7n_gcp.actions.cscc.PostFinding.process
[function]
[call site]
00227
c7n_gcp.actions.cscc.PostFinding.initialize_source
[function]
[call site]
00228
c7n.utils.local_session
[function]
[call site]
00229
session.client
[function]
[call site]
00230
orgs.execute_query
[function]
[call site]
00231
session.client
[function]
[call site]
00232
client.execute_query
[function]
[call site]
00233
client.execute_command
[function]
[call site]
00234
.super
[function]
[call site]
00235
c7n_gcp.actions.core.MethodAction.process
[function]
[call site]
00236
c7n_gcp.actions.core.MethodAction.filter_resources
[function]
[call site]
00237
.len
[function]
[call site]
00238
r.get
[function]
[call site]
00239
.len
[function]
[call site]
00240
.len
[function]
[call site]
00241
c7n.utils.local_session
[function]
[call site]
00242
c7n_gcp.actions.core.MethodAction.get_client
[function]
[call site]
00243
session.client
[function]
[call site]
00244
c7n_gcp.actions.cscc.PostFinding.get_client
[function]
[call site]
00245
session.client
[function]
[call site]
00246
c7n.utils.chunks
[function]
[call site]
00247
c7n_gcp.actions.core.MethodAction.process_resource_set
[function]
[call site]
00248
c7n_gcp.actions.core.MethodAction.get_operation_name
[function]
[call site]
00249
c7n_gcp.resources.sql.SqlInstanceEnableDeletion.get_resource_params
[function]
[call site]
00250
.str
[function]
[call site]
00251
c7n_gcp.actions.cscc.PostFinding.get_resource_params
[function]
[call site]
00252
c7n_gcp.actions.cscc.PostFinding.get_finding
[function]
[call site]
00253
c7n_gcp.actions.cscc.PostFinding.get_name
[function]
[call site]
00254
hashlib.sha256
[function]
[call site]
00255
policy.name.encode
[function]
[call site]
00256
resource_name.encode
[function]
[call site]
00257
datetime.datetime.utcnow
[function]
[call site]
00258
policy.data.get
[function]
[call site]
00259
json.dumps
[function]
[call site]
00260
c7n_gcp.actions.core.MethodAction.get_resource_params
[function]
[call site]
00261
c7n_gcp.actions.core.MethodAction.invoke_api
[function]
[call site]
00262
client.execute_command
[function]
[call site]
00263
c7n_gcp.actions.core.MethodAction.handle_resource_error
[function]
[call site]
00264
result.get
[function]
[call site]
00265
c7n.actions.core.Action.__init__
[function]
[call site]
00266
c7n_gcp.actions.notify.Notify.process
[function]
[call site]
00267
c7n_gcp.actions.cscc.PostFinding.process
[function]
[call site]
00268
c7n_gcp.actions.core.MethodAction.process
[function]
[call site]
00269
.str
[function]
[call site]
00270
.str
[function]
[call site]
00271