Fuzz introspector: fuzz_http
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
3 10 websocket._http._tunnel call site: 00010 _logger.debug
2 34 ...fuzz_http.TestOneInput call site: 00034 fdp.ConsumeUnicodeNoSurrogates
1 16 websocket._http.read_headers call site: 00016 _logger.debug

Fuzzer calltree

0 ...fuzz_http.TestOneInput [function] [call site] 00000
1 atheris.FuzzedDataProvider [function] [call site] 00001
1 fdp.ConsumeBytes [function] [call site] 00002
1 ...fuzz_http.FuzzMock.__init__ [function] [call site] 00003
1 websocket._http._tunnel [function] [call site] 00004
2 websocket._logging.debug [function] [call site] 00005
3 _logger.debug [function] [call site] 00006
2 auth_str.encode [function] [call site] 00007
2 base64.encodebytes [function] [call site] 00008
2 base64.encodebytes.strip [function] [call site] 00009
2 websocket._logging.dump [function] [call site] 00010
3 _logger.debug [function] [call site] 00011
3 _logger.debug [function] [call site] 00012
3 _logger.debug [function] [call site] 00013
2 _socket.send [function] [call site] 00014
2 websocket._http.read_headers [function] [call site] 00015
3 websocket._logging.trace [function] [call site] 00016
4 _logger.debug [function] [call site] 00017
3 _socket.recv_line [function] [call site] 00018
3 _socket.recv_line.decode [function] [call site] 00019
3 websocket._logging.trace [function] [call site] 00020
3 _socket.recv_line.split [function] [call site] 00021
3 <builtin>.int [function] [call site] 00022
3 <builtin>.len [function] [call site] 00023
3 _socket.recv_line.split [function] [call site] 00024
3 <builtin>.len [function] [call site] 00025
3 key.lower [function] [call site] 00026
3 headers.get [function] [call site] 00027
3 headers.get [function] [call site] 00028
3 value.strip [function] [call site] 00029
3 key.lower [function] [call site] 00030
3 value.strip [function] [call site] 00031
3 websocket._logging.trace [function] [call site] 00032
1 fdp.ConsumeUnicodeNoSurrogates [function] [call site] 00033
1 fdp.ConsumeIntInRange [function] [call site] 00034
1 fdp.ConsumeUnicodeNoSurrogates [function] [call site] 00035
1 fdp.ConsumeUnicodeNoSurrogates [function] [call site] 00036