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