1 line
24 KiB
JSON
1 line
24 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "label": "ssl_.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L1"}, {"id": "ssl_is_bpo_43522_fixed", "label": "_is_bpo_43522_fixed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L30"}, {"id": "ssl_is_has_never_check_common_name_reliable", "label": "_is_has_never_check_common_name_reliable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L56"}, {"id": "ssl_type_peer_cert_ret_dict", "label": "_TYPE_PEER_CERT_RET_DICT", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L84"}, {"id": "typeddict", "label": "TypedDict", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "ssl_assert_fingerprint", "label": "assert_fingerprint()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L152"}, {"id": "ssl_resolve_cert_reqs", "label": "resolve_cert_reqs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L186"}, {"id": "ssl_resolve_ssl_version", "label": "resolve_ssl_version()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L209"}, {"id": "ssl_create_urllib3_context", "label": "create_urllib3_context()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L225"}, {"id": "ssl_ssl_wrap_socket", "label": "ssl_wrap_socket()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L378"}, {"id": "ssl_is_ipaddress", "label": "is_ipaddress()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L487"}, {"id": "ssl_is_key_file_encrypted", "label": "_is_key_file_encrypted()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L500"}, {"id": "ssl_ssl_wrap_socket_impl", "label": "_ssl_wrap_socket_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L511"}, {"id": "ssl_rationale_35", "label": "Return True for CPython 3.9.3+ or 3.10+ and PyPy 7.3.8+ where setting SSLCon", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L35"}, {"id": "ssl_rationale_153", "label": "Checks if given fingerprint matches the supplied certificate. :param cert:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L153"}, {"id": "ssl_rationale_187", "label": "Resolves the argument to a numeric constant, which can be passed to the wrap", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L187"}, {"id": "ssl_rationale_210", "label": "like resolve_cert_reqs", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L210"}, {"id": "ssl_rationale_234", "label": "Creates and configures an :class:`ssl.SSLContext` instance for use with urllib3.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L234"}, {"id": "ssl_rationale_428", "label": "All arguments except for server_hostname, ssl_context, tls_in_tls, ca_cert_data", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L428"}, {"id": "ssl_rationale_488", "label": "Detects whether the hostname given is an IPv4 or IPv6 address. Also detects", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L488"}, {"id": "ssl_rationale_501", "label": "Detects if a key file is encrypted or not.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L501"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "hashlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "hmac", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "socket", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "binascii", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "backend_venv_lib_python3_12_site_packages_urllib3_exceptions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "backend_venv_lib_python3_12_site_packages_urllib3_util_url_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "ssl_is_bpo_43522_fixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "ssl_is_has_never_check_common_name_reliable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "ssl", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L79", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssltransport_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L82", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "ssl_type_peer_cert_ret_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L84", "weight": 1.0}, {"source": "ssl_type_peer_cert_ret_dict", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L84", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "ssl", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L94", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "ssl", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L95", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssltransport_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L137", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "ssl_assert_fingerprint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L152", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "ssl_resolve_cert_reqs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L186", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "ssl_resolve_ssl_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L209", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "ssl_create_urllib3_context", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L225", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "ssl_ssl_wrap_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L378", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "ssl_ssl_wrap_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L396", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "ssl_ssl_wrap_socket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L413", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "ssl_is_ipaddress", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L487", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "ssl_is_key_file_encrypted", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L500", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_util_ssl_py", "target": "ssl_ssl_wrap_socket_impl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L511", "weight": 1.0}, {"source": "ssl_is_has_never_check_common_name_reliable", "target": "ssl_is_bpo_43522_fixed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L74", "weight": 1.0}, {"source": "ssl_ssl_wrap_socket", "target": "ssl_create_urllib3_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L457", "weight": 1.0}, {"source": "ssl_ssl_wrap_socket", "target": "ssl_is_key_file_encrypted", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L472", "weight": 1.0}, {"source": "ssl_ssl_wrap_socket", "target": "ssl_ssl_wrap_socket_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L483", "weight": 1.0}, {"source": "ssl_rationale_35", "target": "ssl_is_bpo_43522_fixed", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L35", "weight": 1.0}, {"source": "ssl_rationale_153", "target": "ssl_assert_fingerprint", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L153", "weight": 1.0}, {"source": "ssl_rationale_187", "target": "ssl_resolve_cert_reqs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L187", "weight": 1.0}, {"source": "ssl_rationale_210", "target": "ssl_resolve_ssl_version", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L210", "weight": 1.0}, {"source": "ssl_rationale_234", "target": "ssl_create_urllib3_context", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L234", "weight": 1.0}, {"source": "ssl_rationale_428", "target": "ssl_ssl_wrap_socket", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L428", "weight": 1.0}, {"source": "ssl_rationale_488", "target": "ssl_is_ipaddress", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L488", "weight": 1.0}, {"source": "ssl_rationale_501", "target": "ssl_is_key_file_encrypted", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L501", "weight": 1.0}], "raw_calls": [{"caller_nid": "ssl_is_has_never_check_common_name_reliable", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L65"}, {"caller_nid": "ssl_assert_fingerprint", "callee": "SSLError", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L163"}, {"caller_nid": "ssl_assert_fingerprint", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L165"}, {"caller_nid": "ssl_assert_fingerprint", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L165"}, {"caller_nid": "ssl_assert_fingerprint", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L166"}, {"caller_nid": "ssl_assert_fingerprint", "callee": "SSLError", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L168"}, {"caller_nid": "ssl_assert_fingerprint", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L169"}, {"caller_nid": "ssl_assert_fingerprint", "callee": "SSLError", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L171"}, {"caller_nid": "ssl_assert_fingerprint", "callee": "unhexlify", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L176"}, {"caller_nid": "ssl_assert_fingerprint", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L176"}, {"caller_nid": "ssl_assert_fingerprint", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L178"}, {"caller_nid": "ssl_assert_fingerprint", "callee": "hashfunc", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L178"}, {"caller_nid": "ssl_assert_fingerprint", "callee": "compare_digest", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L180"}, {"caller_nid": "ssl_assert_fingerprint", "callee": "SSLError", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L181"}, {"caller_nid": "ssl_assert_fingerprint", "callee": "hex", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L182"}, {"caller_nid": "ssl_resolve_cert_reqs", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L200"}, {"caller_nid": "ssl_resolve_cert_reqs", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L201"}, {"caller_nid": "ssl_resolve_cert_reqs", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L203"}, {"caller_nid": "ssl_resolve_ssl_version", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L216"}, {"caller_nid": "ssl_resolve_ssl_version", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L217"}, {"caller_nid": "ssl_resolve_ssl_version", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L219"}, {"caller_nid": "ssl_resolve_ssl_version", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L220"}, {"caller_nid": "ssl_create_urllib3_context", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L265"}, {"caller_nid": "ssl_create_urllib3_context", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L272"}, {"caller_nid": "ssl_create_urllib3_context", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L280"}, {"caller_nid": "ssl_create_urllib3_context", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L283"}, {"caller_nid": "ssl_create_urllib3_context", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L290"}, {"caller_nid": "ssl_create_urllib3_context", "callee": "SSLContext", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L298"}, {"caller_nid": "ssl_create_urllib3_context", "callee": "set_ciphers", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L311"}, {"caller_nid": "ssl_create_urllib3_context", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L347"}, {"caller_nid": "ssl_create_urllib3_context", "callee": "expandvars", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L368"}, {"caller_nid": "ssl_create_urllib3_context", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L368"}, {"caller_nid": "ssl_ssl_wrap_socket", "callee": "load_verify_locations", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L461"}, {"caller_nid": "ssl_ssl_wrap_socket", "callee": "SSLError", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L463"}, {"caller_nid": "ssl_ssl_wrap_socket", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L465"}, {"caller_nid": "ssl_ssl_wrap_socket", "callee": "load_default_certs", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L467"}, {"caller_nid": "ssl_ssl_wrap_socket", "callee": "SSLError", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L473"}, {"caller_nid": "ssl_ssl_wrap_socket", "callee": "load_cert_chain", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L477"}, {"caller_nid": "ssl_ssl_wrap_socket", "callee": "load_cert_chain", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L479"}, {"caller_nid": "ssl_ssl_wrap_socket", "callee": "set_alpn_protocols", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L481"}, {"caller_nid": "ssl_is_ipaddress", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L494"}, {"caller_nid": "ssl_is_ipaddress", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L496"}, {"caller_nid": "ssl_is_ipaddress", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L497"}, {"caller_nid": "ssl_is_ipaddress", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L497"}, {"caller_nid": "ssl_is_ipaddress", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L497"}, {"caller_nid": "ssl_is_key_file_encrypted", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L502"}, {"caller_nid": "ssl_ssl_wrap_socket_impl", "callee": "ProxySchemeUnsupported", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L520"}, {"caller_nid": "ssl_ssl_wrap_socket_impl", "callee": "_validate_ssl_context_for_tls_in_tls", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L524"}, {"caller_nid": "ssl_ssl_wrap_socket_impl", "callee": "SSLTransport", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L525"}, {"caller_nid": "ssl_ssl_wrap_socket_impl", "callee": "wrap_socket", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/util/ssl_.py", "source_location": "L527"}]} |