Warning:
The number of runtime covered functions are larger than the
number of reachable functions. This means that Fuzz Introspector found
there are more functions covered at runtime than what is considered
reachable based on the static analysis. This is a limitation in the
analysis as anything covered at runtime is by definition reachable by the
fuzzers.
This is likely due to a limitation in the static analysis. In this case, the
count of functions covered at runtime is the true value, which means this
is what should be considered "achieved" by the fuzzer.
Use the project functions table below to query all functions that were not covered at runtime.
The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.
For further technical details on the meaning of columns in the below table, please see the Glossary .
Func name | Functions filename | Args | Function call depth | Reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
---|
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 576 | 83.9% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 110 | 16.0% |
All colors | 686 | 100 |
The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
328 | 198 | pip._vendor.requests.structures.CaseInsensitiveDict.__init__ | call site: 00198 | pip._vendor.requests.sessions.Session.send |
169 | 27 | pip._vendor.requests.cookies.cookiejar_from_dict | call site: 00027 | pip._vendor.requests.models.PreparedRequest.prepare |
19 | 581 | pip._internal.req.req_file.handle_line | call site: 00581 | pip._internal.network.session.PipSession.add_trusted_host |
16 | 10 | pip._internal.req.req_file.get_file_content | call site: 00010 | pip._vendor.requests.sessions.Session.get |
8 | 603 | pip._vendor.requests.sessions.Session.mount | call site: 00603 | pip._internal.network.session.PipSession.__init__ |
5 | 673 | pip._internal.network.session._SSLContextAdapterMixin.__init__ | call site: 00673 | pip._internal.network.session._SSLContextAdapterMixin.__init__ |
4 | 633 | pip._internal.utils.glibc.glibc_version_string | call site: 00633 | ctypes.CDLL |
3 | 533 | pip._internal.utils.encoding.auto_decode | call site: 00533 | ENCODING_RE.search |
3 | 616 | pip._internal.network.session.user_agent | call site: 00616 |
|
3 | 656 | pip._internal.metadata._should_use_importlib_metadata | call site: 00656 |
|
3 | 663 | pip._internal.network.session.user_agent | call site: 00663 | subprocess.check_output |
2 | 537 | pip._internal.utils.encoding.auto_decode | call site: 00537 | locale.getpreferredencoding |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
/ | 1 |
...fuzz_requirements | 4 |
pip._internal.req.req_file | 58 |
pip._internal.utils.urls | 1 |
pip._vendor.requests.sessions | 78 |
pip._vendor.requests.models | 70 |
pip._vendor.requests.cookies | 29 |
pip._vendor.requests.utils | 68 |
pip._vendor.requests._internal_utils | 5 |
pip._vendor.urllib3.util.url | 42 |
pip._vendor.urllib3.packages.six | 7 |
pip._vendor.urllib3.exceptions | 1 |
pip._vendor.requests.structures | 4 |
pip._vendor.urllib3.fields | 7 |
pip._vendor.urllib3.filepost | 15 |
pip._vendor.requests.hooks | 2 |
pip._vendor.requests.auth | 8 |
pip._internal.network.session | 38 |
pip._internal.network.utils | 2 |
pip._internal.utils.encoding | 8 |
pip._internal.utils.misc | 4 |
pip._internal.utils.glibc | 7 |
pip._internal.metadata | 8 |
pip._internal.network.cache | 1 |
pip._vendor.requests.adapters | 1 |
The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.
Func name | Functions filename | Arg count | Args | Function depth | hitcount | instr count | bb count | cyclomatic complexity | Reachable functions | Incoming references | total cyclomatic complexity | Unreached complexity |
---|---|---|---|---|---|---|---|---|---|---|---|---|
pip._internal.commands.install.InstallCommand.run
|
pip._internal.commands.install | 3 | ['N/A', 'N/A', 'N/A'] | 12 | 0 | 17 | 17 | 10 | 1086 | 1 | 3590 | 2317 |
pip._vendor.pygments.cmdline.main_inner
|
pip._vendor.pygments.cmdline | 2 | ['N/A', 'N/A'] | 6 | 0 | 37 | 53 | 24 | 305 | 3 | 1044 | 936 |
pip._vendor.distlib.wheel.Wheel.install
|
pip._vendor.distlib.wheel | 4 | ['N/A', 'N/A', 'N/A', 'N/A'] | 4 | 0 | 21 | 25 | 13 | 210 | 0 | 698 | 560 |
pip._vendor.urllib3.request.RequestMethods.request_encode_body
|
pip._vendor.urllib3.request | 8 | ['N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A'] | 5 | 0 | 3 | 4 | 5 | 232 | 1 | 778 | 511 |
pip._internal.operations.install.wheel._install_wheel
|
pip._internal.operations.install.wheel | 8 | ['N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A'] | 4 | 0 | 15 | 7 | 6 | 231 | 2 | 740 | 477 |
pip._internal.resolution.resolvelib.resolver.Resolver.resolve
|
pip._internal.resolution.resolvelib.resolver | 3 | ['N/A', 'N/A', 'N/A'] | 12 | 0 | 4 | 9 | 7 | 396 | 0 | 1325 | 385 |
pip._internal.operations.prepare.RequirementPreparer.prepare_linked_requirement
|
pip._internal.operations.prepare | 3 | ['N/A', 'N/A', 'N/A'] | 5 | 0 | 2 | 3 | 4 | 302 | 0 | 981 | 365 |
Implementing fuzzers that target the above functions will improve reachability such that it becomes:
If you implement fuzzers for these functions, the status of all functions in the project will be:
Func name | Functions filename | Args | Function call depth | Reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
---|
This section shows analysis of runtime coverage data.
For futher technical details on how this section is generated, please see the Glossary .
Func name | Function total lines | Lines covered at runtime | percentage covered | Reached by fuzzers |
---|---|---|---|---|
pip._internal.req.req_file.handle_option_line | 37 | 3 | 8.108% | ['fuzz_requirements'] |
pip._vendor.distlib.util.parse_requirement | 40 | 0 | 0.0% | [] |
pip._vendor.distlib.util.parse_requirement.get_versions | 51 | 0 | 0.0% | [] |
pip._vendor.distlib.util.unarchive.check_path | 39 | 0 | 0.0% | [] |
pip._vendor.distlib.util.get_host_platform | 37 | 1 | 2.702% | [] |
pip._vendor.urllib3.util.ssl_._const_compare_digest_backport | 44 | 20 | 45.45% | [] |
ssl.match_hostname | 51 | 20 | 39.21% | [] |
pip._vendor.urllib3.util.ssl_match_hostname.match_hostname | 33 | 0 | 0.0% | [] |
pip._vendor.urllib3.util.ssltransport.SSLTransport.makefile | 32 | 0 | 0.0% | [] |
pip._vendor.urllib3.response.HTTPResponse.__init__ | 33 | 0 | 0.0% | [] |
pip._vendor.urllib3.packages.six.print_.write | 44 | 1 | 2.272% | [] |
pip._vendor.urllib3.util.url.parse_url | 40 | 0 | 0.0% | ['fuzz_requirements'] |
pip._vendor.idna.core.check_bidi | 40 | 0 | 0.0% | [] |
pip._vendor.idna.core.valid_contexto | 32 | 0 | 0.0% | [] |
pip._internal.locations._sysconfig.get_scheme | 38 | 15 | 39.47% | [] |
pip._vendor.urllib3.util.retry.Retry.increment | 44 | 0 | 0.0% | [] |
pip._internal.utils.subprocess.call_subprocess | 70 | 0 | 0.0% | [] |
pip._vendor.rich.console.Console.__init__ | 59 | 0 | 0.0% | [] |
pip._vendor.rich.console.Console.print | 32 | 0 | 0.0% | [] |
pip._vendor.rich.console.Console._check_buffer | 51 | 0 | 0.0% | [] |
pip._vendor.rich.console.Console.export_html | 36 | 0 | 0.0% | [] |
pip._vendor.rich.console.Console.export_svg.get_svg_style | 42 | 0 | 0.0% | [] |
pip._vendor.rich.console.Console.export_svg.make_tag.stringify | 47 | 0 | 0.0% | [] |
pip._vendor.rich.markup.render.pop_style | 51 | 1 | 1.960% | [] |
pip._vendor.rich.text.Text.divide | 46 | 0 | 0.0% | [] |
pip._internal.cli.parser.ConfigOptionParser._update_defaults | 36 | 0 | 0.0% | [] |
pip._vendor.requests.models.RequestEncodingMixin._encode_files | 38 | 0 | 0.0% | ['fuzz_requirements'] |
pip._vendor.requests.models.PreparedRequest.prepare_url | 39 | 0 | 0.0% | ['fuzz_requirements'] |
pip._vendor.requests.models.PreparedRequest.prepare_body | 38 | 0 | 0.0% | ['fuzz_requirements'] |
pip._vendor.requests.utils.get_netrc_auth | 32 | 0 | 0.0% | ['fuzz_requirements'] |
pip._vendor.requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8 | 44 | 0 | 0.0% | [] |
pip._vendor.urllib3.poolmanager.PoolManager.urlopen | 38 | 2 | 5.263% | [] |
pip._vendor.urllib3.connectionpool.HTTPConnectionPool._make_request | 43 | 0 | 0.0% | [] |
pip._vendor.urllib3.connectionpool.HTTPConnectionPool.urlopen | 40 | 0 | 0.0% | [] |
pip._vendor.urllib3.connectionpool.HTTPConnectionPool.urlopen._is_ssl_error_message_from_http_proxy | 54 | 4 | 7.407% | [] |
pip._vendor.urllib3.connection.HTTPConnection.request_chunked | 38 | 10 | 26.31% | [] |
pip._vendor.urllib3.connection.HTTPSConnection.connect | 35 | 0 | 0.0% | [] |
pip._vendor.chardet.universaldetector.UniversalDetector.feed | 54 | 0 | 0.0% | [] |
pip._vendor.chardet.universaldetector.UniversalDetector.close | 40 | 0 | 0.0% | [] |
pip._vendor.chardet.sbcharsetprober.SingleByteCharSetProber.feed | 31 | 0 | 0.0% | [] |
pip._vendor.rich.style.Style.__str__ | 43 | 0 | 0.0% | [] |
pip._vendor.rich.style.Style.parse | 39 | 0 | 0.0% | [] |
pip._vendor.rich.table.Table.__init__ | 33 | 0 | 0.0% | [] |
pip._vendor.rich.table.Table._calculate_column_widths | 32 | 0 | 0.0% | [] |
pip._vendor.rich.table.Table._get_cells.get_padding | 39 | 0 | 0.0% | [] |
pip._vendor.rich.table.Table._render | 37 | 0 | 0.0% | [] |
pip._vendor.rich.table.Table._render.align_cell | 44 | 1 | 2.272% | [] |
pip._vendor.rich._inspect.Inspect._render.safe_getattr | 60 | 4 | 6.666% | [] |
pip._vendor.rich.segment.Segment.divide | 46 | 2 | 4.347% | [] |
pip._vendor.rich.columns.Columns.__rich_console__.iter_renderables | 59 | 1 | 1.694% | [] |
pip._vendor.rich._log_render.LogRender.__call__ | 35 | 1 | 2.857% | [] |
pip._vendor.rich.pretty.traverse._traverse.iter_rich_args | 61 | 0 | 0.0% | [] |
pip._vendor.rich.pretty.traverse._traverse.iter_attrs | 89 | 0 | 0.0% | [] |
pip._vendor.rich.traceback.Traceback.extract.get_locals | 36 | 0 | 0.0% | [] |
pip._vendor.rich.traceback.Traceback._render_stack.render_locals | 38 | 1 | 2.631% | [] |
pip._vendor.pygments.style.StyleMeta.__new__.colorformat | 53 | 14 | 26.41% | [] |
pip._vendor.rich.color.Color.downgrade | 38 | 0 | 0.0% | [] |
pip._internal.pyproject.load_pyproject_toml | 42 | 0 | 0.0% | [] |
pip._vendor.rich.syntax.Syntax._get_syntax | 59 | 0 | 0.0% | [] |
pip._vendor.pygments.lexer.Lexer.get_tokens | 32 | 0 | 0.0% | [] |
pip._vendor.pygments.lexer.RegexLexer.get_tokens_unprocessed | 43 | 2 | 4.651% | [] |
pip._vendor.pygments.lexer.ExtendedRegexLexer.get_tokens_unprocessed | 48 | 0 | 0.0% | [] |
pip._vendor.pygments.lexer.do_insertions | 41 | 2 | 4.878% | [] |
pip._vendor.pkg_resources.Distribution.insert_on | 32 | 0 | 0.0% | [] |
pip._vendor.rich.containers.Lines.justify | 38 | 0 | 0.0% | [] |
pip._vendor.rich.panel.Panel.__rich_console__.align_text | 48 | 0 | 0.0% | [] |
pip._vendor.rich.box.Box.get_row | 32 | 0 | 0.0% | [] |
pip._internal.req.req_install.InstallRequirement.__init__ | 44 | 0 | 0.0% | [] |
pip._internal.req.req_install.InstallRequirement.archive | 35 | 0 | 0.0% | [] |
pip._internal.vcs.versioncontrol.VersionControl.obtain | 36 | 0 | 0.0% | [] |
pip._internal.req.req_uninstall.UninstallPathSet.from_dist | 63 | 0 | 0.0% | [] |
pip._internal.locations.get_scheme | 47 | 0 | 0.0% | [] |
pip._vendor.pyparsing.core.ParserElement._parseNoCache | 62 | 25 | 40.32% | [] |
pip._vendor.pyparsing.core.ParserElement._parseCache | 36 | 1 | 2.777% | [] |
pip._vendor.pyparsing.core.ParserElement.scan_string | 36 | 0 | 0.0% | [] |
pip._vendor.pyparsing.core.ParserElement.run_tests | 62 | 0 | 0.0% | [] |
pip._vendor.pyparsing.core.Or.parseImpl | 59 | 21 | 35.59% | [] |
pip._vendor.pyparsing.core.Each.parseImpl | 55 | 0 | 0.0% | [] |
pip._vendor.pyparsing.core.Forward.parseImpl | 44 | 0 | 0.0% | [] |
pip._vendor.pyparsing.helpers.one_of | 48 | 0 | 0.0% | [] |
pip._vendor.pyparsing.helpers.infix_notation._FB.parseImpl | 54 | 0 | 0.0% | [] |
pip._vendor.pyparsing.exceptions.ParseBaseException.explain_exception | 34 | 0 | 0.0% | [] |
pip._vendor.pyparsing.testing.pyparsing_test.with_line_numbers | 33 | 0 | 0.0% | [] |
pip._vendor.packaging._manylinux._ELFFileHeader.__init__.unpack | 36 | 0 | 0.0% | [] |
pip._vendor.packaging._musllinux._parse_ld_musl_from_elf | 34 | 3 | 8.823% | [] |
pip._internal.locations._distutils.distutils_scheme | 40 | 0 | 0.0% | [] |
pip._vendor.requests.sessions.SessionRedirectMixin.resolve_redirects | 50 | 0 | 0.0% | ['fuzz_requirements'] |
pip._vendor.requests.sessions.Session.send | 36 | 0 | 0.0% | ['fuzz_requirements'] |
pip._vendor.requests.adapters.HTTPAdapter.send | 45 | 0 | 0.0% | [] |
pip._vendor.cachecontrol.controller.CacheController.cached_request | 61 | 0 | 0.0% | [] |
pip._vendor.cachecontrol.controller.CacheController.cache_response | 56 | 0 | 0.0% | [] |
pip._vendor.msgpack.fallback.Unpacker.__init__ | 54 | 0 | 0.0% | [] |
pip._vendor.msgpack.fallback.Unpacker._read_header | 90 | 0 | 0.0% | [] |
pip._vendor.msgpack.fallback.Unpacker._unpack | 61 | 0 | 0.0% | [] |
pip._vendor.msgpack.fallback.Packer._pack | 108 | 0 | 0.0% | [] |
pip._vendor.tenacity.RetryCallState.__repr__ | 32 | 16 | 50.0% | [] |
pip._internal.utils.unpacking.untar_file | 44 | 0 | 0.0% | [] |
pip._vendor.distlib.scripts.ScriptMaker._copy_script | 33 | 2 | 6.060% | [] |
pip._vendor.tomli._parser.loads | 41 | 4 | 9.756% | [] |
pip._vendor.tomli._parser.parse_value | 42 | 0 | 0.0% | [] |
This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link
Source file | Reached by | Covered by |
---|---|---|
[] | [] | |
pip._internal.cli.autocompletion | [] | [] |
pip._vendor.tenacity.stop | [] | [] |
inspect | [] | [] |
pip._internal.commands.debug | [] | [] |
pip._vendor.resolvelib.compat | [] | [] |
pip._vendor.urllib3.util.wait | [] | [] |
pip._vendor.rich.live | [] | [] |
pip._internal.utils.datetime | [] | [] |
StringIO | [] | [] |
IPython | [] | [] |
pty | [] | [] |
tokenize | [] | [] |
pip._vendor.rich.terminal_theme | [] | [] |
urlparse | [] | [] |
imp | [] | [] |
pip._internal.models | [] | [] |
pip._internal.models.target_python | [] | [] |
zipfile | [] | [] |
importlib_metadata | [] | [] |
pip._vendor.urllib3.contrib.socks | [] | [] |
pip._vendor.requests.models | ['fuzz_requirements'] | [] |
pip._vendor.urllib3.fields | ['fuzz_requirements'] | [] |
pip._vendor.rich._stack | [] | [] |
glob | [] | [] |
httplib | [] | [] |
pip._vendor.chardet.chardistribution | [] | [] |
pip._vendor.urllib3.contrib.ntlmpool | [] | [] |
pip._vendor.pygments.formatter | [] | [] |
pip._vendor.distlib.compat | [] | [] |
pip._vendor.chardet | [] | [] |
ipaddress | [] | [] |
os | [] | [] |
pip._vendor.packaging.requirements | [] | [] |
shutil | [] | [] |
pip._vendor.distlib.version | [] | [] |
pip._vendor.idna | [] | [] |
sysconfig | [] | [] |
pip._vendor.rich._null_file | [] | [] |
ipywidgets | [] | [] |
pip._vendor.idna.intranges | [] | [] |
pip._internal.resolution.resolvelib | [] | [] |
pip._vendor.rich.repr | [] | [] |
dummy_thread | [] | [] |
pip._vendor.webencodings | [] | [] |
pip._internal.cli.base_command | [] | [] |
pip._vendor.rich.screen | [] | [] |
sphinx | [] | [] |
pip._vendor.rich._log_render | [] | [] |
pip._internal.cli.parser | [] | [] |
pip._vendor.pyparsing.util | [] | [] |
pip._vendor.chardet.codingstatemachine | [] | [] |
pip._vendor.pygments.cmdline | [] | [] |
pip._vendor.chardet.langbulgarianmodel | [] | [] |
pip._internal.utils.misc | ['fuzz_requirements'] | [] |
pip._vendor.msgpack.fallback | [] | [] |
pip._vendor.rich.abc | [] | [] |
pip._vendor.chardet.hebrewprober | [] | [] |
pip._vendor.rich.panel | [] | [] |
pip._internal.commands.wheel | [] | [] |
pip._internal.utils.unpacking | [] | [] |
functools | [] | [] |
pip._internal.commands.install | [] | [] |
pathlib | [] | [] |
pip._vendor.packaging.markers | [] | [] |
locale | [] | [] |
pip._internal.operations.build.wheel_editable | [] | [] |
pip._vendor.chardet.langturkishmodel | [] | [] |
pip._internal.distributions | [] | [] |
pip._vendor.requests.auth | ['fuzz_requirements'] | [] |
pip._vendor.cachecontrol.controller | [] | [] |
pip._internal.cli.main | [] | [] |
jnius | [] | [] |
pip._vendor.rich.__main__ | [] | [] |
argparse | [] | [] |
copy | [] | [] |
datetime | [] | [] |
pip._internal.commands.search | [] | [] |
binascii | [] | [] |
pip._vendor.pygments.util | [] | [] |
pip._vendor.rich.pretty | [] | [] |
decode | [] | [] |
IncrementalDecoder | [] | [] |
hashlib | [] | [] |
pip._vendor.cachecontrol.heuristics | [] | [] |
_cmsgpack | [] | [] |
pip._vendor.webencodings.mklabels | [] | [] |
bisect | [] | [] |
pip._vendor.rich.box | [] | [] |
pip._vendor.distlib.util | [] | [] |
calendar | [] | [] |
pip._vendor | [] | [] |
pip._vendor.msgpack.ext | [] | [] |
pip._internal.models.link | [] | [] |
pip._vendor.webencodings.labels | [] | [] |
pip._internal.models.candidate | [] | [] |
pip._vendor.cachecontrol.caches | [] | [] |
pip._internal.cli | [] | [] |
pip._vendor.pyparsing.unicode | [] | [] |
pip._vendor.rich.pager | [] | [] |
pip._vendor.cachecontrol.caches.file_cache | [] | [] |
pdb | [] | [] |
pip._vendor.urllib3.connection | [] | [] |
pip._vendor.distro | [] | [] |
pip._internal.models.selection_prefs | [] | [] |
pip._vendor.pkg_resources | [] | [] |
pip._vendor.packaging._structures | [] | [] |
pip._vendor.tenacity.before_sleep | [] | [] |
pip._vendor.urllib3.response | [] | [] |
pip._vendor.pyparsing | [] | [] |
pip._vendor.pyproject_hooks | [] | [] |
pip._vendor.pygments.formatters.html | [] | [] |
pip._vendor.rich._emoji_replace | [] | [] |
pip._internal.utils.wheel | [] | [] |
HTMLParser | [] | [] |
pip._vendor.tenacity | [] | [] |
pip._vendor.pygments.formatters.terminal256 | [] | [] |
queue | [] | [] |
pip._internal.cli.command_context | [] | [] |
pip._vendor.urllib3.contrib.pyopenssl | [] | [] |
pip._vendor.pygments.formatters.irc | [] | [] |
pip._internal.metadata.base | [] | [] |
pip._vendor.pygments.formatters.pangomarkup | [] | [] |
pip._vendor.webencodings.x_user_defined | [] | [] |
pip._vendor.chardet.escprober | [] | [] |
pip._internal.utils.direct_url_helpers | [] | [] |
pip._vendor.distlib.resources | [] | [] |
pip._vendor.packaging.utils | [] | [] |
pip._internal.operations.install.editable_legacy | [] | [] |
sys | [] | [] |
pip._vendor.idna.codec | [] | [] |
pip._vendor.colorama | [] | [] |
pip._internal.resolution.legacy | [] | [] |
pip._vendor.tenacity.nap | [] | [] |
pip._vendor.rich._timer | [] | [] |
pip._internal.operations.build | [] | [] |
operator | [] | [] |
pip._internal.utils | [] | [] |
keyring | [] | [] |
pip._vendor.chardet.euctwfreq | [] | [] |
colorsys | [] | [] |
pip._vendor.rich.themes | [] | [] |
uuid | [] | [] |
pip._vendor.distlib.metadata | [] | [] |
pip._vendor.urllib3.util | [] | [] |
pip._internal.distributions.base | [] | [] |
pip._internal.cli.progress_bars | [] | [] |
pip._internal.commands.freeze | [] | [] |
select | [] | [] |
pip._vendor.urllib3.contrib.securetransport | [] | [] |
pip._internal.operations.check | [] | [] |
pip._vendor.rich.ansi | [] | [] |
pip._vendor.typing_extensions | [] | [] |
pip._vendor.rich.progress | [] | [] |
pip._vendor.rich.constrain | [] | [] |
pip._internal.commands.uninstall | [] | [] |
pip._internal.distributions.sdist | [] | [] |
pip._internal.models.installation_report | [] | [] |
iter_decode | [] | [] |
pip._internal.operations.freeze | [] | [] |
pip._vendor.colorama.win32 | [] | [] |
pip._vendor.rich.scope | [] | [] |
pip._internal.resolution.resolvelib.reporter | [] | [] |
pip._internal.operations.build.build_tracker | [] | [] |
pip._vendor.pygments.formatters.img | [] | [] |
pip._vendor.rich._spinners | [] | [] |
runpy | [] | [] |
pip._internal.commands.completion | [] | [] |
mmap | [] | [] |
typing | [] | [] |
pip._vendor.resolvelib.reporters | [] | [] |
pip._vendor.pygments.filters | [] | [] |
pip._vendor.pygments.token | [] | [] |
pip._internal.network.download | [] | [] |
pip._vendor.pygments.formatters._mapping | [] | [] |
pip._vendor.requests.packages | [] | [] |
pip._vendor.chardet.eucjpprober | [] | [] |
pip._vendor.urllib3.contrib.appengine | [] | [] |
pip._vendor.pyparsing.core | [] | [] |
pip._vendor.urllib3.poolmanager | [] | [] |
pip._vendor.chardet.jpcntx | [] | [] |
pip._internal.req.constructors | [] | [] |
pip._vendor.platformdirs.windows | [] | [] |
pip._vendor.pyparsing.testing | [] | [] |
pip._vendor.pygments.__main__ | [] | [] |
pip._vendor.resolvelib.compat.collections_abc | [] | [] |
pip._vendor.chardet.version | [] | [] |
pip._internal.utils.compat | [] | [] |
pip._vendor.requests.__version__ | [] | [] |
pip._vendor.pygments.formatters.rtf | [] | [] |
zipimport | [] | [] |
pip._internal.utils.appdirs | [] | [] |
pip._internal.vcs.subversion | [] | [] |
pip._vendor.chardet.mbcsgroupprober | [] | [] |
pip._vendor.rich.file_proxy | [] | [] |
time | [] | [] |
pip._vendor.urllib3.contrib._securetransport.low_level | [] | [] |
urllib2 | [] | [] |
pip._vendor.webencodings.tests | [] | [] |
pip._vendor.pyproject_hooks._in_process._in_process | [] | [] |
pip._internal.utils.packaging | [] | [] |
pip._internal.resolution.legacy.resolver | [] | [] |
pip._vendor.chardet.enums | [] | [] |
pip._vendor.chardet.jisfreq | [] | [] |
cPickle | [] | [] |
pip._vendor.cachecontrol.filewrapper | [] | [] |
_winreg | [] | [] |
logging | [] | [] |
pip._vendor.resolvelib.providers | [] | [] |
pip._vendor.rich._extension | [] | [] |
pip._internal.metadata.pkg_resources | [] | [] |
pip._vendor.rich.text | [] | [] |
pip._internal.commands.inspect | [] | [] |
pip._internal.operations.install.wheel | [] | [] |
pip._vendor.tenacity._asyncio | [] | [] |
ctags | [] | [] |
pip._vendor.rich.region | [] | [] |
pip._vendor.chardet.charsetprober | [] | [] |
ctypes | [] | [] |
pip._vendor.colorama.ansi | [] | [] |
pip._internal.network.utils | ['fuzz_requirements'] | [] |
contextlib | [] | [] |
pip._vendor.rich.filesize | [] | [] |
pip._vendor.platformdirs.version | [] | [] |
concurrent | [] | [] |
__pypy__ | [] | [] |
pip._vendor.pygments.console | [] | [] |
pip._internal.utils.entrypoints | [] | [] |
pip._internal.vcs.git | [] | [] |
docutils | [] | [] |
difflib | [] | [] |
tempfile | [] | [] |
pip._internal.resolution.resolvelib.resolver | [] | [] |
pip._vendor.distlib.scripts | [] | [] |
pip._vendor.requests | [] | [] |
pip._vendor.urllib3.contrib._securetransport.bindings | [] | [] |
pip._vendor.requests.cookies | ['fuzz_requirements'] | [] |
pip._vendor.rich._loop | [] | [] |
pip._vendor.distlib.wheel | [] | [] |
pip._internal.utils.egg_link | [] | [] |
getpass | [] | [] |
pip._internal.exceptions | [] | [] |
ssl | [] | [] |
pip._vendor.chardet.big5prober | [] | [] |
pip._internal.locations._sysconfig | [] | [] |
pip._vendor.distlib.manifest | [] | [] |
pip._vendor.rich.jupyter | [] | [] |
pip._vendor.pygments.formatters | [] | [] |
pip._vendor.chardet.universaldetector | [] | [] |
importlib | [] | [] |
pip._vendor.chardet.big5freq | [] | [] |
encode | [] | [] |
pip._vendor.distlib | [] | [] |
pip._vendor.chardet.macromanprober | [] | [] |
pip._internal.metadata.importlib._envs | [] | [] |
posixpath | [] | [] |
pip._vendor.chardet.sbcsgroupprober | [] | [] |
pip._vendor.certifi.core | [] | [] |
pip._vendor.pygments.plugin | [] | [] |
pip._internal.cli.cmdoptions | [] | [] |
pip._internal.network.session | ['fuzz_requirements'] | [] |
pip._vendor.rich | [] | [] |
pip._vendor.urllib3.packages | [] | [] |
pip._internal.utils.logging | [] | [] |
pip._vendor.distlib.locators | [] | [] |
mimetypes | [] | [] |
pip._internal.metadata | ['fuzz_requirements'] | [] |
subprocess | [] | [] |
pip._vendor.chardet.cli | [] | [] |
pip._vendor.colorama.ansitowin32 | [] | [] |
pip._vendor.packaging.version | [] | [] |
pip._vendor.requests.api | [] | [] |
pip._vendor.urllib3.connectionpool | [] | [] |
pip._vendor.distro.distro | [] | [] |
pip._vendor.tenacity.after | [] | [] |
pip._vendor.pyparsing.results | [] | [] |
collections | [] | [] |
stat | [] | [] |
pip._vendor.rich.json | [] | [] |
pip._vendor.cachecontrol.compat | [] | [] |
pip._vendor.urllib3.util.proxy | [] | [] |
pip._vendor.chardet.cp949prober | [] | [] |
pip._vendor.rich._inspect | [] | [] |
pip._vendor.pyparsing.exceptions | [] | [] |
pip._vendor.idna.idnadata | [] | [] |
pip._vendor.resolvelib.structs | [] | [] |
pip._vendor.urllib3.contrib | [] | [] |
pip._internal.pyproject | [] | [] |
pip._vendor.pygments.unistring | [] | [] |
pip._vendor.urllib3.filepost | ['fuzz_requirements'] | [] |
pip._internal.commands.check | [] | [] |
pip._internal.metadata.importlib._compat | [] | [] |
pip._vendor.platformdirs.api | [] | [] |
_aix_support | [] | [] |
pip._internal.resolution.base | [] | [] |
pip._vendor.pyparsing.actions | [] | [] |
pip._vendor.rich.console | [] | [] |
itertools | [] | [] |
platform | [] | [] |
pip._vendor.pygments.lexers | [] | [] |
pip._vendor.chardet.sbcharsetprober | [] | [] |
pip._internal.network | [] | [] |
pip._internal.resolution.resolvelib.provider | [] | [] |
pip._internal.commands.show | [] | [] |
pip._vendor.rich.emoji | [] | [] |
pip._vendor.pyparsing.helpers | [] | [] |
pip._internal.resolution.resolvelib.factory | [] | [] |
pip._internal.commands.help | [] | [] |
pip._internal.index.package_finder | [] | [] |
pip._vendor.rich.spinner | [] | [] |
pip._internal.main | [] | [] |
pip._vendor.rich.color_triplet | [] | [] |
pip._internal.operations.prepare | [] | [] |
pip._internal.utils.filesystem | [] | [] |
pip._vendor.pygments.regexopt | [] | [] |
pip._vendor.chardet.cli.chardetect | [] | [] |
distutils | [] | [] |
netrc | [] | [] |
pip._vendor.certifi.__main__ | [] | [] |
pip._vendor.urllib3.util.request | [] | [] |
pip._vendor.chardet.gb2312prober | [] | [] |
pip._internal.utils.temp_dir | [] | [] |
LABELS | [] | [] |
pip._internal.resolution.resolvelib.base | [] | [] |
pip._internal.utils.setuptools_build | [] | [] |
pip._vendor.rich.default_styles | [] | [] |
site | [] | [] |
pip._vendor.rich._windows_renderer | [] | [] |
pip._vendor.pygments.scanner | [] | [] |
pip._vendor.platformdirs.android | [] | [] |
pip._internal.index.sources | [] | [] |
pip._vendor.pygments.formatters.terminal | [] | [] |
pip._vendor.urllib3.util.response | [] | [] |
compileall | [] | [] |
pip._vendor.requests.adapters | ['fuzz_requirements'] | [] |
pip._internal.vcs.mercurial | [] | [] |
pip._vendor.cachecontrol.cache | [] | [] |
pip._internal.operations.build.metadata_legacy | [] | [] |
socket | [] | [] |
pip._vendor.urllib3.util.connection | [] | [] |
pip._vendor.rich.control | [] | [] |
pip._internal.models.direct_url | [] | [] |
pip._vendor.rich.traceback | [] | [] |
pip._internal.models.search_scope | [] | [] |
pip._vendor.platformdirs | [] | [] |
pip._internal.models.wheel | [] | [] |
pip._internal.utils.hashes | [] | [] |
urllib | [] | [] |
pip._vendor.tenacity.before | [] | [] |
pip._vendor.urllib3.util.timeout | [] | [] |
get_console | [] | [] |
pip._internal.commands.index | [] | [] |
ast | [] | [] |
pip._internal.index | [] | [] |
pip._vendor.urllib3.util.url | ['fuzz_requirements'] | [] |
pip._internal.operations | [] | [] |
pip._vendor.urllib3.packages.six | ['fuzz_requirements'] | [] |
pip._vendor.rich.live_render | [] | [] |
pip._vendor.pygments.lexers._mapping | [] | [] |
pip._internal.resolution.resolvelib.candidates | [] | [] |
pip._vendor.rich.measure | [] | [] |
pip._internal.operations.build.wheel | [] | [] |
pip._internal.models.scheme | [] | [] |
_osx_support | [] | [] |
pip._vendor.tomli._types | [] | [] |
pip._vendor.rich.diagnose | [] | [] |
pip._vendor.rich.protocol | [] | [] |
pip._internal.locations._distutils | [] | [] |
pip._internal.utils.compatibility_tags | [] | [] |
fractions | [] | [] |
_abcoll | [] | [] |
pip._vendor.chardet.langrussianmodel | [] | [] |
pip._vendor.urllib3.packages.backports.makefile | [] | [] |
pip._vendor.rich.syntax | [] | [] |
pip._internal.locations.base | [] | [] |
iter_encode | [] | [] |
pip._vendor.chardet.euckrfreq | [] | [] |
pip._vendor.chardet.codingstatemachinedict | [] | [] |
pip._vendor.cachecontrol.serialize | [] | [] |
pip._vendor.rich.styled | [] | [] |
pip._vendor.chardet.utf8prober | [] | [] |
pip._vendor.urllib3._version | [] | [] |
pip._internal.metadata._json | [] | [] |
pip._vendor.platformdirs.__main__ | [] | [] |
asyncio | [] | [] |
codecs | [] | [] |
pip | [] | [] |
pip._vendor.pyparsing.diagram | [] | [] |
pip._vendor.distlib.database | [] | [] |
pip._internal.utils.glibc | ['fuzz_requirements'] | [] |
pip._vendor.rich.highlighter | [] | [] |
thread | [] | [] |
pip._vendor.chardet.sjisprober | [] | [] |
IncrementalEncoder | [] | [] |
pip._vendor.rich.theme | [] | [] |
truststore | [] | [] |
io | [] | [] |
pip._vendor.idna.core | [] | [] |
...fuzz_requirements | ['fuzz_requirements'] | [] |
pip._internal.req.req_file | ['fuzz_requirements'] | [] |
pip._vendor.rich._wrap | [] | [] |
configparser | [] | [] |
pip._internal.commands.list | [] | [] |
pip._vendor.cachecontrol | [] | [] |
pip._vendor.packaging._manylinux | [] | [] |
pip._vendor.rich.errors | [] | [] |
pip._vendor.pygments.styles | [] | [] |
msvcrt | [] | [] |
ConfigParser | [] | [] |
pip._vendor.tomli | [] | [] |
pip._vendor.rich.palette | [] | [] |
pip._vendor.rich.progress_bar | [] | [] |
pip._vendor.urllib3.util.queue | [] | [] |
pip._vendor.rich._export_format | [] | [] |
pip._vendor.cachecontrol.caches.redis_cache | [] | [] |
pip._internal.commands.cache | [] | [] |
pip._vendor.tomli._re | [] | [] |
pip._vendor.chardet.johabprober | [] | [] |
pip._vendor.chardet.mbcharsetprober | [] | [] |
pip._vendor.pygments.lexer | [] | [] |
pip._internal.utils._jaraco_text | [] | [] |
random | [] | [] |
string | [] | [] |
pip._internal.build_env | [] | [] |
pip._internal.vcs.bazaar | [] | [] |
[] | [] | |
pip._vendor.distlib.markers | [] | [] |
pip._internal.operations.build.wheel_legacy | [] | [] |
pip._vendor.rich.markup | [] | [] |
pip._vendor.distro.__main__ | [] | [] |
pip._vendor.chardet.metadata | [] | [] |
lookup | [] | [] |
types | [] | [] |
optparse | [] | [] |
_manylinux | [] | [] |
pip._vendor.urllib3.packages.backports | [] | [] |
pip._vendor.urllib3 | [] | [] |
pip._internal.req.req_uninstall | [] | [] |
pip._internal.models.index | [] | [] |
pip._internal.network.xmlrpc | [] | [] |
xmlrpclib | [] | [] |
pip._internal.resolution.resolvelib.requirements | [] | [] |
pip._vendor.rich._emoji_codes | [] | [] |
py_compile | [] | [] |
marshal | [] | [] |
atexit | [] | [] |
ntpath | [] | [] |
pip._vendor.tenacity.tornadoweb | [] | [] |
abc | [] | [] |
pip._internal.operations.build.metadata | [] | [] |
pip._vendor.rich._cell_widths | [] | [] |
pip._vendor.pygments.style | [] | [] |
pip._vendor.idna.uts46data | [] | [] |
pip._vendor.packaging.specifiers | [] | [] |
PIL | [] | [] |
pip._internal.utils.inject_securetransport | [] | [] |
pip._internal.metadata.importlib._dists | [] | [] |
pip._vendor.certifi | [] | [] |
pip._vendor.chardet.langthaimodel | [] | [] |
pip._vendor.rich.containers | [] | [] |
pip._vendor.cachecontrol.wrapper | [] | [] |
railroad | [] | [] |
pip.__main__ | [] | [] |
json | [] | [] |
pip._vendor.rich.layout | [] | [] |
jinja2 | [] | [] |
pip._vendor.pygments.formatters.svg | [] | [] |
pip._vendor.urllib3.util.ssltransport | [] | [] |
[] | [] | |
pip._internal.network.auth | [] | [] |
pip._vendor.pyproject_hooks._impl | [] | [] |
reprlib | [] | [] |
pip._internal.utils.encoding | ['fuzz_requirements'] | [] |
pip._vendor.chardet.langhebrewmodel | [] | [] |
pip._vendor.chardet.langhungarianmodel | [] | [] |
pip._vendor.chardet.mbcssm | [] | [] |
zlib | [] | [] |
gzip | [] | [] |
pip._internal | [] | [] |
pip._internal.metadata.importlib | [] | [] |
pip._vendor.colorama.initialise | [] | [] |
pip._vendor.chardet.metadata.languages | [] | [] |
http | [] | [] |
weakref | [] | [] |
pip._vendor.pyparsing.common | [] | [] |
pip._internal.utils.subprocess | [] | [] |
pip._vendor.chardet.latin1prober | [] | [] |
pip._vendor.requests.exceptions | [] | [] |
pip._internal.distributions.installed | [] | [] |
pip._vendor.tenacity.retry | [] | [] |
pip._internal.configuration | [] | [] |
pip._vendor.rich.align | [] | [] |
pip._vendor.rich.color | [] | [] |
pip._vendor.rich._win32_console | [] | [] |
pip._vendor.idna.package_data | [] | [] |
pip._vendor.tomli._parser | [] | [] |
java | [] | [] |
pip._vendor.urllib3._collections | [] | [] |
pip._vendor.resolvelib | [] | [] |
pip._vendor.pygments.lexers.python | [] | [] |
pip._vendor.colorama.winterm | [] | [] |
pip._vendor.chardet.langgreekmodel | [] | [] |
pip._vendor.tenacity._utils | [] | [] |
attr | [] | [] |
pip._vendor.packaging.tags | [] | [] |
pip._vendor.pygments.sphinxext | [] | [] |
pip._vendor.chardet.euctwprober | [] | [] |
pip._vendor.chardet.johabfreq | [] | [] |
pip._internal.vcs.versioncontrol | [] | [] |
pip._internal.network.cache | ['fuzz_requirements'] | [] |
pip._vendor.urllib3.util.ssl_match_hostname | [] | [] |
_imp | [] | [] |
pip._vendor.resolvelib.resolvers | [] | [] |
_collections | [] | [] |
pip._vendor.rich._palettes | [] | [] |
enum | [] | [] |
pip._internal.req.req_set | [] | [] |
OpenSSL | [] | [] |
pip._vendor.six | [] | [] |
pip._internal.distributions.wheel | [] | [] |
pip._vendor.rich.padding | [] | [] |
pip._vendor.rich.columns | [] | [] |
unicodedata | [] | [] |
pip._internal.commands.download | [] | [] |
pip._internal.commands.hash | [] | [] |
pip._vendor.urllib3.util.ssl_ | [] | [] |
pip._vendor.chardet.resultdict | [] | [] |
lockfile | [] | [] |
bz2 | [] | [] |
plistlib | [] | [] |
re | [] | [] |
pip._vendor.pygments.formatters.latex | [] | [] |
packages | [] | [] |
pip._internal.cli.req_command | [] | [] |
winreg | [] | [] |
pip._internal.models.format_control | [] | [] |
pip._vendor.requests._internal_utils | ['fuzz_requirements'] | [] |
pip._internal.req.req_install | [] | [] |
pip._vendor.rich.table | [] | [] |
struct | [] | [] |
pip._vendor.urllib3.contrib._appengine_environ | [] | [] |
atheris | [] | [] |
pip._internal.utils.virtualenv | [] | [] |
math | [] | [] |
pip._vendor.urllib3.request | [] | [] |
pickle | [] | [] |
pip._internal.index.collector | [] | [] |
shlex | [] | [] |
pip._vendor.rich.cells | [] | [] |
pip._vendor.rich.logging | [] | [] |
pip._internal.cli.spinners | [] | [] |
pip._vendor.urllib3.util.retry | [] | [] |
pip._vendor.distlib.index | [] | [] |
|
[] | [] |
pip._vendor.tenacity.wait | [] | [] |
pip._vendor.packaging.__about__ | [] | [] |
pip._vendor.pygments.modeline | [] | [] |
pip._vendor.rich.style | [] | [] |
pkgutil | [] | [] |
pip._vendor.chardet.escsm | [] | [] |
socks | [] | [] |
pip._internal.operations.install | [] | [] |
pip._vendor.requests.hooks | ['fuzz_requirements'] | [] |
pip._internal.utils.models | [] | [] |
pip._internal.self_outdated_check | [] | [] |
pip._vendor.rich.tree | [] | [] |
html | [] | [] |
pip._internal.locations | [] | [] |
threading | [] | [] |
pip._internal.utils.urls | ['fuzz_requirements'] | [] |
pip._vendor.rich.prompt | [] | [] |
pip._vendor.rich.segment | [] | [] |
textwrap | [] | [] |
pip._vendor.cachecontrol.adapter | [] | [] |
pip._vendor.requests.sessions | ['fuzz_requirements'] | [] |
pip._vendor.requests.utils | ['fuzz_requirements'] | [] |
pip._internal.commands | [] | [] |
tarfile | [] | [] |
pip._internal.cli.main_parser | [] | [] |
pip._internal.operations.build.metadata_editable | [] | [] |
xmlrpc | [] | [] |
pip._vendor.chardet.charsetgroupprober | [] | [] |
traceback | [] | [] |
base64 | [] | [] |
csv | [] | [] |
pip._vendor.pyproject_hooks._compat | [] | [] |
pip._vendor.pygments.formatters.groff | [] | [] |
pip._vendor.chardet.euckrprober | [] | [] |
pip._vendor.msgpack.exceptions | [] | [] |
pip._internal.wheel_builder | [] | [] |
pip._vendor.rich.status | [] | [] |
pip._internal.commands.configuration | [] | [] |
linecache | [] | [] |
warnings | [] | [] |
pip._vendor.idna.compat | [] | [] |
dataclasses | [] | [] |
pip._vendor.requests.compat | [] | [] |
pip._vendor.rich.rule | [] | [] |
pip._vendor.pygments | [] | [] |
ntlm | [] | [] |
pip._vendor.urllib3.contrib._securetransport | [] | [] |
pip._vendor.rich.bar | [] | [] |
pip._vendor.urllib3.exceptions | ['fuzz_requirements'] | [] |
pip._vendor.requests.structures | ['fuzz_requirements'] | [] |
pip._vendor.rich._ratio | [] | [] |
pip._vendor.cachecontrol._cmd | [] | [] |
pip._vendor.requests.help | [] | [] |
pip._internal.cache | [] | [] |
pip._vendor.rich._windows | [] | [] |
pip._vendor.platformdirs.unix | [] | [] |
pip._internal.resolution.resolvelib.found_candidates | [] | [] |
pip._vendor.requests.status_codes | [] | [] |
pip._vendor.chardet.utf1632prober | [] | [] |
pip._internal.vcs | [] | [] |
pip._internal.utils.filetypes | [] | [] |
pip._internal.network.lazy_wheel | [] | [] |
pip._vendor.packaging | [] | [] |
pip._vendor.pyproject_hooks._in_process | [] | [] |
pip._vendor.packaging._musllinux | [] | [] |
cryptography | [] | [] |
pip._internal.req | [] | [] |
pip.__pip-runner__ | [] | [] |
dummy_threading | [] | [] |
pip._internal.resolution | [] | [] |
pip._vendor.platformdirs.macos | [] | [] |
pip._vendor.chardet.gb2312freq | [] | [] |
pip._vendor.requests.certs | [] | [] |
pip._internal.cli.status_codes | [] | [] |
pip._vendor.rich._pick | [] | [] |
pip._internal.utils.deprecation | [] | [] |
pip._internal.utils._log | [] | [] |
fnmatch | [] | [] |
pip._vendor.rich._fileno | [] | [] |
pip._vendor.pygments.formatters.other | [] | [] |
pip._vendor.msgpack | [] | [] |
pip._vendor.pygments.formatters.bbcode | [] | [] |
pip._vendor.pygments.filter | [] | [] |
Directory |
---|
This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.
Fuzzer | Calltree file | Program data file | Coverage file |
---|---|---|---|
fuzz_requirements | fuzzerLogFile-fuzz_requirements.data | fuzzerLogFile-fuzz_requirements.data.yaml | all_cov.json |