The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
180 | 0 | EP | call site: 00000 | ...fuzz_rfc3986.fuzz_validators |
...fuzz_rfc3986.TestOneInput
[function]
[call site]
00000
...fuzz_rfc3986.fuzz_parseresult
[function]
[call site]
00001
atheris.FuzzedDataProvider
[function]
[call site]
00002
rfc3986.parseresult.ParseResult.from_string
[function]
[call site]
00003
rfc3986.uri.URIReference.from_string
[function]
[call site]
00004
rfc3986.compat.to_str
[function]
[call site]
00005
<builtin>.hasattr
[function]
[call site]
00006
<builtin>.isinstance
[function]
[call site]
00007
b.decode
[function]
[call site]
00008
misc.URI_MATCHER.match
[function]
[call site]
00009
typing.NamedTuple.__init__
[function]
[call site]
00010
rfc3986.normalizers.encode_component
[function]
[call site]
00011
<builtin>.len
[function]
[call site]
00012
rfc3986.compat.to_str
[function]
[call site]
00013
PERCENT_MATCHER.findall
[function]
[call site]
00014
rfc3986.compat.to_bytes
[function]
[call site]
00015
<builtin>.hasattr
[function]
[call site]
00016
<builtin>.isinstance
[function]
[call site]
00017
<builtin>.bytearray
[function]
[call site]
00018
<builtin>.len
[function]
[call site]
00019
<builtin>.range
[function]
[call site]
00020
<builtin>.ord
[function]
[call site]
00021
byte.decode
[function]
[call site]
00022
encoded_uri.extend
[function]
[call site]
00023
encoded_uri.extend
[function]
[call site]
00024
encoded_uri.decode
[function]
[call site]
00025
rfc3986.normalizers.encode_component
[function]
[call site]
00026
rfc3986.normalizers.encode_component
[function]
[call site]
00027
reference.normalize
[function]
[call site]
00028
rfc3986.parseresult.authority_from
[function]
[call site]
00029
rfc3986._mixin.URIMixin.authority_info
[function]
[call site]
00030
rfc3986.iri.IRIReference._match_subauthority
[function]
[call site]
00031
misc.ISUBAUTHORITY_MATCHER.match
[function]
[call site]
00032
match.groupdict
[function]
[call site]
00033
matches.get
[function]
[call site]
00034
misc.IPv4_MATCHER.match
[function]
[call site]
00035
rfc3986.validators.valid_ipv4_host_address
[function]
[call site]
00036
<builtin>.int
[function]
[call site]
00037
<builtin>.all
[function]
[call site]
00038
rfc3986.parseresult.split_authority
[function]
[call site]
00039
typing.NamedTuple.authority.rsplit
[function]
[call site]
00040
typing.NamedTuple.authority.startswith
[function]
[call site]
00041
typing.NamedTuple.authority.split
[function]
[call site]
00042
typing.NamedTuple.authority.split
[function]
[call site]
00043
subauthority.get
[function]
[call site]
00044
subauthority.get
[function]
[call site]
00045
subauthority.get
[function]
[call site]
00046
port.isascii
[function]
[call site]
00047
port.isdigit
[function]
[call site]
00048
<builtin>.int
[function]
[call site]
00049
collections.namedtuple.__init__
[function]
[call site]
00050
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00051
rfc3986.parseresult.ParseResultBytes.from_string
[function]
[call site]
00052
rfc3986.uri.URIReference.from_string
[function]
[call site]
00053
reference.normalize
[function]
[call site]
00054
rfc3986.parseresult.authority_from
[function]
[call site]
00055
collections.namedtuple.__init__
[function]
[call site]
00056
rfc3986.compat.to_bytes
[function]
[call site]
00057
rfc3986.compat.to_bytes
[function]
[call site]
00058
rfc3986.compat.to_bytes
[function]
[call site]
00059
rfc3986.compat.to_bytes
[function]
[call site]
00060
rfc3986.compat.to_bytes
[function]
[call site]
00061
rfc3986.compat.to_bytes
[function]
[call site]
00062
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00063
...fuzz_rfc3986.fuzz_normalizers
[function]
[call site]
00064
atheris.FuzzedDataProvider
[function]
[call site]
00065
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00066
rfc3986.normalizers.normalize_host
[function]
[call site]
00067
misc.IPv6_MATCHER.match
[function]
[call site]
00068
host.find
[function]
[call site]
00069
host.find
[function]
[call site]
00070
<builtin>.len
[function]
[call site]
00071
host.replace
[function]
[call site]
00072
host.lower
[function]
[call site]
00073
rfc3986.normalizers.normalize_percent_characters
[function]
[call site]
00074
PERCENT_MATCHER.findall
[function]
[call site]
00075
<builtin>.set
[function]
[call site]
00076
m.isupper
[function]
[call site]
00077
m.upper
[function]
[call site]
00078
urllib.parse.urlencode.replace
[function]
[call site]
00079
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00080
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00081
rfc3986.normalizers.normalize_scheme
[function]
[call site]
00082
scheme.lower
[function]
[call site]
00083
...fuzz_rfc3986.fuzz_uri
[function]
[call site]
00084
atheris.FuzzedDataProvider
[function]
[call site]
00085
rfc3986.uri.URIReference.from_string
[function]
[call site]
00086
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00087
uri.is_valid
[function]
[call site]
00088
uri.is_absolute
[function]
[call site]
00089
...fuzz_rfc3986.fuzz_iri
[function]
[call site]
00090
atheris.FuzzedDataProvider
[function]
[call site]
00091
rfc3986.iri.IRIReference.from_string
[function]
[call site]
00092
rfc3986.compat.to_str
[function]
[call site]
00093
misc.IRI_MATCHER.match
[function]
[call site]
00094
typing.NamedTuple.__init__
[function]
[call site]
00095
rfc3986.normalizers.encode_component
[function]
[call site]
00096
rfc3986.normalizers.encode_component
[function]
[call site]
00097
rfc3986.normalizers.encode_component
[function]
[call site]
00098
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00099
...fuzz_rfc3986.fuzz_api
[function]
[call site]
00100
atheris.FuzzedDataProvider
[function]
[call site]
00101
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00102
rfc3986.api.uri_reference
[function]
[call site]
00103
rfc3986.uri.URIReference.from_string
[function]
[call site]
00104
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00105
rfc3986.api.iri_reference
[function]
[call site]
00106
rfc3986.iri.IRIReference.from_string
[function]
[call site]
00107
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00108
rfc3986.api.is_valid_uri
[function]
[call site]
00109
rfc3986.uri.URIReference.from_string
[function]
[call site]
00110
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00111
rfc3986.api.normalize_uri
[function]
[call site]
00112
rfc3986.uri.URIReference.from_string
[function]
[call site]
00113
normalized_reference.unsplit
[function]
[call site]
00114
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00115
rfc3986.api.urlparse
[function]
[call site]
00116
rfc3986.parseresult.ParseResult.from_string
[function]
[call site]
00117
...fuzz_rfc3986.fuzz_validators
[function]
[call site]
00118
atheris.FuzzedDataProvider
[function]
[call site]
00119
rfc3986.uri.URIReference.from_string
[function]
[call site]
00120
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00121
uri.is_valid
[function]
[call site]
00122
rfc3986.validators.Validator.__init__
[function]
[call site]
00123
<builtin>.set
[function]
[call site]
00124
<builtin>.set
[function]
[call site]
00125
<builtin>.set
[function]
[call site]
00126
rfc3986.validators.Validator.forbid_use_of_password
[function]
[call site]
00127
rfc3986.validators.Validator.validate
[function]
[call site]
00128
rfc3986.validators.check_password
[function]
[call site]
00129
userinfo.split
[function]
[call site]
00130
<builtin>.len
[function]
[call site]
00131
rfc3986.validators.ensure_required_components_exist
[function]
[call site]
00132
<builtin>.sorted
[function]
[call site]
00133
<builtin>.getattr
[function]
[call site]
00134
rfc3986.validators.ensure_components_are_valid
[function]
[call site]
00135
<builtin>.set
[function]
[call site]
00136
rfc3986.validators.subauthority_component_is_valid
[function]
[call site]
00137
uri.authority_info
[function]
[call site]
00138
rfc3986.validators.host_is_valid
[function]
[call site]
00139
rfc3986.validators.is_valid
[function]
[call site]
00140
matcher.match
[function]
[call site]
00141
<builtin>.bool
[function]
[call site]
00142
matcher.match
[function]
[call site]
00143
<builtin>.bool
[function]
[call site]
00144
misc.IPv4_MATCHER.match
[function]
[call site]
00145
rfc3986.validators.valid_ipv4_host_address
[function]
[call site]
00146
misc.IPv6_MATCHER.match
[function]
[call site]
00147
misc.IPv6_NO_RFC4007_MATCHER.match
[function]
[call site]
00148
port.isdigit
[function]
[call site]
00149
<builtin>.len
[function]
[call site]
00150
<builtin>.int
[function]
[call site]
00151
invalid_components.add
[function]
[call site]
00152
<builtin>.getattr
[function]
[call site]
00153
invalid_components.add
[function]
[call site]
00154
rfc3986.validators.ensure_one_of
[function]
[call site]
00155
<builtin>.getattr
[function]
[call site]
00156
rfc3986.validators.ensure_one_of
[function]
[call site]
00157
rfc3986.validators.ensure_one_of
[function]
[call site]
00158
rfc3986.validators.Validator.__init__
[function]
[call site]
00159
rfc3986.validators.Validator.validate
[function]
[call site]
00160
rfc3986.validators.Validator.__init__
[function]
[call site]
00161
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00162
rfc3986.validators.Validator.allow_schemes
[function]
[call site]
00163
rfc3986.normalizers.normalize_scheme
[function]
[call site]
00164
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00165
rfc3986.validators.Validator.allow_hosts
[function]
[call site]
00166
rfc3986.normalizers.normalize_host
[function]
[call site]
00167
fdp.ConsumeIntInRange
[function]
[call site]
00168
<builtin>.str
[function]
[call site]
00169
rfc3986.validators.Validator.allow_ports
[function]
[call site]
00170
<builtin>.int
[function]
[call site]
00171
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00172
rfc3986.validators.Validator.require_presence_of
[function]
[call site]
00173
c.lower
[function]
[call site]
00174
<builtin>.tuple
[function]
[call site]
00175
fdp.ConsumeUnicodeNoSurrogates
[function]
[call site]
00176
rfc3986.validators.Validator.check_validity_of
[function]
[call site]
00177
c.lower
[function]
[call site]
00178
<builtin>.tuple
[function]
[call site]
00179
rfc3986.validators.Validator.validate
[function]
[call site]
00180