1 line
71 KiB
JSON
1 line
71 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "label": "securetransport.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L1"}, {"id": "securetransport_inject_into_urllib3", "label": "inject_into_urllib3()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L188"}, {"id": "securetransport_extract_from_urllib3", "label": "extract_from_urllib3()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L200"}, {"id": "securetransport_read_callback", "label": "_read_callback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L212"}, {"id": "securetransport_write_callback", "label": "_write_callback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L267"}, {"id": "securetransport_wrappedsocket", "label": "WrappedSocket", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L325"}, {"id": "object", "label": "object", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "securetransport_wrappedsocket_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L333"}, {"id": "securetransport_raise_on_error", "label": "_raise_on_error()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L352"}, {"id": "securetransport_wrappedsocket_set_ciphers", "label": "._set_ciphers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L372"}, {"id": "securetransport_wrappedsocket_set_alpn_protocols", "label": "._set_alpn_protocols()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L385"}, {"id": "securetransport_wrappedsocket_custom_validate", "label": "._custom_validate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L398"}, {"id": "securetransport_wrappedsocket_evaluate_trust", "label": "._evaluate_trust()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L433"}, {"id": "securetransport_wrappedsocket_handshake", "label": ".handshake()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L473"}, {"id": "securetransport_wrappedsocket_fileno", "label": ".fileno()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L566"}, {"id": "securetransport_wrappedsocket_decref_socketios", "label": "._decref_socketios()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L570"}, {"id": "securetransport_wrappedsocket_recv", "label": ".recv()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L576"}, {"id": "securetransport_wrappedsocket_recv_into", "label": ".recv_into()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L582"}, {"id": "securetransport_wrappedsocket_settimeout", "label": ".settimeout()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L625"}, {"id": "securetransport_wrappedsocket_gettimeout", "label": ".gettimeout()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L628"}, {"id": "securetransport_wrappedsocket_send", "label": ".send()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L631"}, {"id": "securetransport_wrappedsocket_sendall", "label": ".sendall()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L648"}, {"id": "securetransport_wrappedsocket_shutdown", "label": ".shutdown()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L654"}, {"id": "securetransport_wrappedsocket_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L658"}, {"id": "securetransport_wrappedsocket_getpeercert", "label": ".getpeercert()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L677"}, {"id": "securetransport_wrappedsocket_version", "label": ".version()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L735"}, {"id": "securetransport_wrappedsocket_reuse", "label": "._reuse()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L756"}, {"id": "securetransport_wrappedsocket_drop", "label": "._drop()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L759"}, {"id": "securetransport_makefile", "label": "makefile()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L768"}, {"id": "securetransport_securetransportcontext", "label": "SecureTransportContext", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L784"}, {"id": "securetransport_securetransportcontext_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L791"}, {"id": "securetransport_check_hostname", "label": "check_hostname()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L802"}, {"id": "securetransport_options", "label": "options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L818"}, {"id": "securetransport_verify_mode", "label": "verify_mode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L833"}, {"id": "securetransport_securetransportcontext_set_default_verify_paths", "label": ".set_default_verify_paths()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L840"}, {"id": "securetransport_securetransportcontext_load_default_certs", "label": ".load_default_certs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L852"}, {"id": "securetransport_securetransportcontext_set_ciphers", "label": ".set_ciphers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L855"}, {"id": "securetransport_securetransportcontext_load_verify_locations", "label": ".load_verify_locations()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L860"}, {"id": "securetransport_securetransportcontext_load_cert_chain", "label": ".load_cert_chain()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L872"}, {"id": "securetransport_securetransportcontext_set_alpn_protocols", "label": ".set_alpn_protocols()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L877"}, {"id": "securetransport_securetransportcontext_wrap_socket", "label": ".wrap_socket()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L889"}, {"id": "securetransport_rationale_1", "label": "SecureTranport support for urllib3 via ctypes. This makes platform-native TLS a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L1"}, {"id": "securetransport_rationale_189", "label": "Monkey-patch urllib3 with SecureTransport-backed SSL-support.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L189"}, {"id": "securetransport_rationale_201", "label": "Undo monkey-patching by :func:`inject_into_urllib3`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L201"}, {"id": "securetransport_rationale_213", "label": "SecureTransport read callback. This is called by ST to request that data be", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L213"}, {"id": "securetransport_rationale_268", "label": "SecureTransport write callback. This is called by ST to request that data ac", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L268"}, {"id": "securetransport_rationale_326", "label": "API-compatibility wrapper for Python's OpenSSL wrapped socket object. Note:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L326"}, {"id": "securetransport_rationale_353", "label": "A context manager that can be used to wrap calls that do I/O from Secure", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L353"}, {"id": "securetransport_rationale_373", "label": "Sets up the allowed ciphers. By default this matches the set in util.ssl", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L373"}, {"id": "securetransport_rationale_386", "label": "Sets up the ALPN protocols on the context.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L386"}, {"id": "securetransport_rationale_399", "label": "Called when we have set custom validation. We do this in two cases: firs", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L399"}, {"id": "securetransport_rationale_485", "label": "Actually performs the TLS handshake. This is run automatically by wrappe", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L485"}, {"id": "securetransport_rationale_785", "label": "I am a wrapper class for the SecureTransport library, to translate the inter", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L785"}, {"id": "securetransport_rationale_803", "label": "SecureTransport cannot have its hostname checking disabled. For more, se", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L803"}, {"id": "securetransport_rationale_811", "label": "SecureTransport cannot have its hostname checking disabled. For more, se", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L811"}, {"id": "securetransport_rationale_878", "label": "Sets the ALPN protocols that will later be set on the context. Raises a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L878"}, {"id": "securetransport_rationale_659", "label": "# TODO: should I do clean shutdown here? Do I have to?", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L659"}, {"id": "securetransport_rationale_819", "label": "# TODO: Well, crap.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L819"}, {"id": "securetransport_rationale_829", "label": "# TODO: Update in line with above.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L829"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "contextlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "ctypes", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "errno", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "os_path", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "shutil", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L60", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "socket", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "ssl", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "struct", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "threading", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L64", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "weakref", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L65", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_packages_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L68", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_util_ssl_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_bindings_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_low_level_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L71", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "socket", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L81", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_packages_backports_makefile_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L84", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "securetransport_inject_into_urllib3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L188", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "securetransport_extract_from_urllib3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L200", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "securetransport_read_callback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L212", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "securetransport_write_callback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L267", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "securetransport_wrappedsocket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L325", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "object", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L325", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L333", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "securetransport_raise_on_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L352", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_set_ciphers", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L372", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_set_alpn_protocols", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L385", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_custom_validate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L398", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_evaluate_trust", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L433", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_handshake", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L473", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_fileno", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L566", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_decref_socketios", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L570", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_recv", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L576", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_recv_into", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L582", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_settimeout", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L625", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_gettimeout", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L628", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_send", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L631", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_sendall", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L648", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_shutdown", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L654", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L658", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_getpeercert", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L677", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_version", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L735", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_reuse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L756", "weight": 1.0}, {"source": "securetransport_wrappedsocket", "target": "securetransport_wrappedsocket_drop", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L759", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "securetransport_makefile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L768", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "securetransport_makefile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L774", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "securetransport_securetransportcontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L784", "weight": 1.0}, {"source": "securetransport_securetransportcontext", "target": "object", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L784", "weight": 1.0}, {"source": "securetransport_securetransportcontext", "target": "securetransport_securetransportcontext_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L791", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "securetransport_check_hostname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L802", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "securetransport_check_hostname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L810", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "securetransport_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L818", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "securetransport_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L828", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "securetransport_verify_mode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L833", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "target": "securetransport_verify_mode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L837", "weight": 1.0}, {"source": "securetransport_securetransportcontext", "target": "securetransport_securetransportcontext_set_default_verify_paths", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L840", "weight": 1.0}, {"source": "securetransport_securetransportcontext", "target": "securetransport_securetransportcontext_load_default_certs", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L852", "weight": 1.0}, {"source": "securetransport_securetransportcontext", "target": "securetransport_securetransportcontext_set_ciphers", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L855", "weight": 1.0}, {"source": "securetransport_securetransportcontext", "target": "securetransport_securetransportcontext_load_verify_locations", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L860", "weight": 1.0}, {"source": "securetransport_securetransportcontext", "target": "securetransport_securetransportcontext_load_cert_chain", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L872", "weight": 1.0}, {"source": "securetransport_securetransportcontext", "target": "securetransport_securetransportcontext_set_alpn_protocols", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L877", "weight": 1.0}, {"source": "securetransport_securetransportcontext", "target": "securetransport_securetransportcontext_wrap_socket", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L889", "weight": 1.0}, {"source": "securetransport_read_callback", "target": "securetransport_wrappedsocket_gettimeout", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L226", "weight": 1.0}, {"source": "securetransport_read_callback", "target": "securetransport_wrappedsocket_recv_into", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L240", "weight": 1.0}, {"source": "securetransport_write_callback", "target": "securetransport_wrappedsocket_gettimeout", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L282", "weight": 1.0}, {"source": "securetransport_write_callback", "target": "securetransport_wrappedsocket_send", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L291", "weight": 1.0}, {"source": "securetransport_wrappedsocket_init", "target": "securetransport_wrappedsocket_gettimeout", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L348", "weight": 1.0}, {"source": "securetransport_wrappedsocket_init", "target": "securetransport_wrappedsocket_settimeout", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L349", "weight": 1.0}, {"source": "securetransport_raise_on_error", "target": "securetransport_wrappedsocket_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L369", "weight": 1.0}, {"source": "securetransport_wrappedsocket_custom_validate", "target": "securetransport_wrappedsocket_evaluate_trust", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L414", "weight": 1.0}, {"source": "securetransport_wrappedsocket_custom_validate", "target": "securetransport_wrappedsocket_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L423", "weight": 1.0}, {"source": "securetransport_wrappedsocket_custom_validate", "target": "securetransport_wrappedsocket_sendall", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L424", "weight": 1.0}, {"source": "securetransport_wrappedsocket_custom_validate", "target": "securetransport_wrappedsocket_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L430", "weight": 1.0}, {"source": "securetransport_wrappedsocket_handshake", "target": "securetransport_wrappedsocket_set_ciphers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L522", "weight": 1.0}, {"source": "securetransport_wrappedsocket_handshake", "target": "securetransport_wrappedsocket_set_alpn_protocols", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L525", "weight": 1.0}, {"source": "securetransport_wrappedsocket_handshake", "target": "securetransport_raise_on_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L554", "weight": 1.0}, {"source": "securetransport_wrappedsocket_handshake", "target": "securetransport_wrappedsocket_custom_validate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L560", "weight": 1.0}, {"source": "securetransport_wrappedsocket_decref_socketios", "target": "securetransport_wrappedsocket_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L574", "weight": 1.0}, {"source": "securetransport_wrappedsocket_recv", "target": "securetransport_wrappedsocket_recv_into", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L578", "weight": 1.0}, {"source": "securetransport_wrappedsocket_recv_into", "target": "securetransport_raise_on_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L593", "weight": 1.0}, {"source": "securetransport_wrappedsocket_recv_into", "target": "securetransport_wrappedsocket_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L617", "weight": 1.0}, {"source": "securetransport_wrappedsocket_send", "target": "securetransport_raise_on_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L634", "weight": 1.0}, {"source": "securetransport_wrappedsocket_sendall", "target": "securetransport_wrappedsocket_send", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L651", "weight": 1.0}, {"source": "securetransport_wrappedsocket_shutdown", "target": "securetransport_raise_on_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L655", "weight": 1.0}, {"source": "securetransport_wrappedsocket_drop", "target": "securetransport_wrappedsocket_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L761", "weight": 1.0}, {"source": "securetransport_securetransportcontext_load_default_certs", "target": "securetransport_securetransportcontext_set_default_verify_paths", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L853", "weight": 1.0}, {"source": "securetransport_securetransportcontext_wrap_socket", "target": "securetransport_wrappedsocket", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L906", "weight": 1.0}, {"source": "securetransport_securetransportcontext_wrap_socket", "target": "securetransport_wrappedsocket_handshake", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L909", "weight": 1.0}, {"source": "securetransport_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L1", "weight": 1.0}, {"source": "securetransport_rationale_189", "target": "securetransport_inject_into_urllib3", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L189", "weight": 1.0}, {"source": "securetransport_rationale_201", "target": "securetransport_extract_from_urllib3", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L201", "weight": 1.0}, {"source": "securetransport_rationale_213", "target": "securetransport_read_callback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L213", "weight": 1.0}, {"source": "securetransport_rationale_268", "target": "securetransport_write_callback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L268", "weight": 1.0}, {"source": "securetransport_rationale_326", "target": "securetransport_wrappedsocket", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L326", "weight": 1.0}, {"source": "securetransport_rationale_353", "target": "securetransport_wrappedsocket_raise_on_error", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L353", "weight": 1.0}, {"source": "securetransport_rationale_373", "target": "securetransport_wrappedsocket_set_ciphers", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L373", "weight": 1.0}, {"source": "securetransport_rationale_386", "target": "securetransport_wrappedsocket_set_alpn_protocols", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L386", "weight": 1.0}, {"source": "securetransport_rationale_399", "target": "securetransport_wrappedsocket_custom_validate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L399", "weight": 1.0}, {"source": "securetransport_rationale_485", "target": "securetransport_wrappedsocket_handshake", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L485", "weight": 1.0}, {"source": "securetransport_rationale_785", "target": "securetransport_securetransportcontext", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L785", "weight": 1.0}, {"source": "securetransport_rationale_803", "target": "securetransport_securetransportcontext_check_hostname", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L803", "weight": 1.0}, {"source": "securetransport_rationale_811", "target": "securetransport_securetransportcontext_check_hostname", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L811", "weight": 1.0}, {"source": "securetransport_rationale_878", "target": "securetransport_securetransportcontext_set_alpn_protocols", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L878", "weight": 1.0}, {"source": "securetransport_rationale_659", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L659", "weight": 1.0}, {"source": "securetransport_rationale_819", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L819", "weight": 1.0}, {"source": "securetransport_rationale_829", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_contrib_securetransport_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L829", "weight": 1.0}], "raw_calls": [{"caller_nid": "securetransport_read_callback", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L219"}, {"caller_nid": "securetransport_read_callback", "callee": "wait_for_read", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L233"}, {"caller_nid": "securetransport_read_callback", "callee": "error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L234"}, {"caller_nid": "securetransport_read_callback", "callee": "from_address", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L237"}, {"caller_nid": "securetransport_write_callback", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L274"}, {"caller_nid": "securetransport_write_callback", "callee": "string_at", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L280"}, {"caller_nid": "securetransport_write_callback", "callee": "wait_for_write", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L289"}, {"caller_nid": "securetransport_write_callback", "callee": "error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L290"}, {"caller_nid": "securetransport_wrappedsocket_set_ciphers", "callee": "(Security.SSLCipherSuite * len(CIPHER_SUITES))", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L379"}, {"caller_nid": "securetransport_wrappedsocket_set_ciphers", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L379"}, {"caller_nid": "securetransport_wrappedsocket_set_ciphers", "callee": "SSLSetEnabledCiphers", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L380"}, {"caller_nid": "securetransport_wrappedsocket_set_ciphers", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L381"}, {"caller_nid": "securetransport_wrappedsocket_set_ciphers", "callee": "_assert_no_error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L383"}, {"caller_nid": "securetransport_wrappedsocket_set_alpn_protocols", "callee": "_create_cfstring_array", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L391"}, {"caller_nid": "securetransport_wrappedsocket_set_alpn_protocols", "callee": "SSLSetALPNProtocols", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L393"}, {"caller_nid": "securetransport_wrappedsocket_set_alpn_protocols", "callee": "_assert_no_error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L394"}, {"caller_nid": "securetransport_wrappedsocket_set_alpn_protocols", "callee": "CFRelease", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L396"}, {"caller_nid": "securetransport_wrappedsocket_custom_validate", "callee": "_build_tls_unknown_ca_alert", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L423"}, {"caller_nid": "securetransport_wrappedsocket_custom_validate", "callee": "pack", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L428"}, {"caller_nid": "securetransport_wrappedsocket_custom_validate", "callee": "setsockopt", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L429"}, {"caller_nid": "securetransport_wrappedsocket_custom_validate", "callee": "SSLError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L431"}, {"caller_nid": "securetransport_wrappedsocket_evaluate_trust", "callee": "isfile", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L435"}, {"caller_nid": "securetransport_wrappedsocket_evaluate_trust", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L436"}, {"caller_nid": "securetransport_wrappedsocket_evaluate_trust", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L437"}, {"caller_nid": "securetransport_wrappedsocket_evaluate_trust", "callee": "SecTrustRef", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L440"}, {"caller_nid": "securetransport_wrappedsocket_evaluate_trust", "callee": "_cert_array_from_pem", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L444"}, {"caller_nid": "securetransport_wrappedsocket_evaluate_trust", "callee": "SSLCopyPeerTrust", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L450"}, {"caller_nid": "securetransport_wrappedsocket_evaluate_trust", "callee": "byref", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L450"}, {"caller_nid": "securetransport_wrappedsocket_evaluate_trust", "callee": "_assert_no_error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L451"}, {"caller_nid": "securetransport_wrappedsocket_evaluate_trust", "callee": "SSLError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L453"}, {"caller_nid": "securetransport_wrappedsocket_evaluate_trust", "callee": "SecTrustSetAnchorCertificates", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L455"}, {"caller_nid": "securetransport_wrappedsocket_evaluate_trust", "callee": "_assert_no_error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L456"}, {"caller_nid": "securetransport_wrappedsocket_evaluate_trust", "callee": "SecTrustSetAnchorCertificatesOnly", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L458"}, {"caller_nid": "securetransport_wrappedsocket_evaluate_trust", "callee": "_assert_no_error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L459"}, {"caller_nid": "securetransport_wrappedsocket_evaluate_trust", "callee": "SecTrustResultType", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L461"}, {"caller_nid": "securetransport_wrappedsocket_evaluate_trust", "callee": "SecTrustEvaluate", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L462"}, {"caller_nid": "securetransport_wrappedsocket_evaluate_trust", "callee": "byref", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L462"}, {"caller_nid": "securetransport_wrappedsocket_evaluate_trust", "callee": "_assert_no_error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L463"}, {"caller_nid": "securetransport_wrappedsocket_evaluate_trust", "callee": "CFRelease", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L466"}, {"caller_nid": "securetransport_wrappedsocket_evaluate_trust", "callee": "CFRelease", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L469"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "SSLCreateContext", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L491"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "SSLSetIOFuncs", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L494"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "_assert_no_error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L497"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L503"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "SSLSetConnection", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L508"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "_assert_no_error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L509"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L513"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L514"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "SSLSetPeerDomainName", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L516"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L517"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "_assert_no_error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L519"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "SSLSetProtocolVersionMin", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L528"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "_assert_no_error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L529"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "SSLSetProtocolVersionMax", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L531"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "_assert_no_error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L532"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "SSLSetSessionOption", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L539"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "_assert_no_error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L542"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "_temporary_keychain", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L546"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "_load_client_cert_chain", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L547"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "SSLSetCertificate", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L550"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "_assert_no_error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L551"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "SSLHandshake", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L555"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "timeout", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L558"}, {"caller_nid": "securetransport_wrappedsocket_handshake", "callee": "_assert_no_error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L563"}, {"caller_nid": "securetransport_wrappedsocket_recv", "callee": "create_string_buffer", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L577"}, {"caller_nid": "securetransport_wrappedsocket_recv_into", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L588"}, {"caller_nid": "securetransport_wrappedsocket_recv_into", "callee": "from_buffer", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L590"}, {"caller_nid": "securetransport_wrappedsocket_recv_into", "callee": "c_size_t", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L591"}, {"caller_nid": "securetransport_wrappedsocket_recv_into", "callee": "SSLRead", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L594"}, {"caller_nid": "securetransport_wrappedsocket_recv_into", "callee": "byref", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L595"}, {"caller_nid": "securetransport_wrappedsocket_recv_into", "callee": "timeout", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L608"}, {"caller_nid": "securetransport_wrappedsocket_recv_into", "callee": "_assert_no_error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L619"}, {"caller_nid": "securetransport_wrappedsocket_send", "callee": "c_size_t", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L632"}, {"caller_nid": "securetransport_wrappedsocket_send", "callee": "SSLWrite", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L635"}, {"caller_nid": "securetransport_wrappedsocket_send", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L636"}, {"caller_nid": "securetransport_wrappedsocket_send", "callee": "byref", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L636"}, {"caller_nid": "securetransport_wrappedsocket_send", "callee": "timeout", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L641"}, {"caller_nid": "securetransport_wrappedsocket_send", "callee": "_assert_no_error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L643"}, {"caller_nid": "securetransport_wrappedsocket_sendall", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L650"}, {"caller_nid": "securetransport_wrappedsocket_shutdown", "callee": "SSLClose", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L656"}, {"caller_nid": "securetransport_wrappedsocket_close", "callee": "CFRelease", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L663"}, {"caller_nid": "securetransport_wrappedsocket_close", "callee": "CFRelease", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L666"}, {"caller_nid": "securetransport_wrappedsocket_close", "callee": "SecKeychainDelete", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L669"}, {"caller_nid": "securetransport_wrappedsocket_close", "callee": "CFRelease", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L670"}, {"caller_nid": "securetransport_wrappedsocket_close", "callee": "rmtree", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L671"}, {"caller_nid": "securetransport_wrappedsocket_getpeercert", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L698"}, {"caller_nid": "securetransport_wrappedsocket_getpeercert", "callee": "SecTrustRef", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L699"}, {"caller_nid": "securetransport_wrappedsocket_getpeercert", "callee": "SSLCopyPeerTrust", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L705"}, {"caller_nid": "securetransport_wrappedsocket_getpeercert", "callee": "byref", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L705"}, {"caller_nid": "securetransport_wrappedsocket_getpeercert", "callee": "_assert_no_error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L706"}, {"caller_nid": "securetransport_wrappedsocket_getpeercert", "callee": "SecTrustGetCertificateCount", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L711"}, {"caller_nid": "securetransport_wrappedsocket_getpeercert", "callee": "SecTrustGetCertificateAtIndex", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L717"}, {"caller_nid": "securetransport_wrappedsocket_getpeercert", "callee": "SecCertificateCopyData", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L721"}, {"caller_nid": "securetransport_wrappedsocket_getpeercert", "callee": "CFDataGetLength", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L724"}, {"caller_nid": "securetransport_wrappedsocket_getpeercert", "callee": "CFDataGetBytePtr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L725"}, {"caller_nid": "securetransport_wrappedsocket_getpeercert", "callee": "string_at", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L726"}, {"caller_nid": "securetransport_wrappedsocket_getpeercert", "callee": "CFRelease", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L729"}, {"caller_nid": "securetransport_wrappedsocket_getpeercert", "callee": "CFRelease", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L731"}, {"caller_nid": "securetransport_wrappedsocket_version", "callee": "SSLProtocol", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L736"}, {"caller_nid": "securetransport_wrappedsocket_version", "callee": "SSLGetNegotiatedProtocolVersion", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L737"}, {"caller_nid": "securetransport_wrappedsocket_version", "callee": "byref", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L738"}, {"caller_nid": "securetransport_wrappedsocket_version", "callee": "_assert_no_error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L740"}, {"caller_nid": "securetransport_wrappedsocket_version", "callee": "SSLError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L742"}, {"caller_nid": "securetransport_wrappedsocket_version", "callee": "SSLError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L754"}, {"caller_nid": "securetransport_makefile", "callee": "_fileobject", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L770"}, {"caller_nid": "securetransport_makefile", "callee": "backport_makefile", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L778"}, {"caller_nid": "securetransport_securetransportcontext_set_ciphers", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L858"}, {"caller_nid": "securetransport_securetransportcontext_load_verify_locations", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L863"}, {"caller_nid": "securetransport_securetransportcontext_load_verify_locations", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L867"}, {"caller_nid": "securetransport_securetransportcontext_set_alpn_protocols", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L883"}, {"caller_nid": "securetransport_securetransportcontext_set_alpn_protocols", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L884"}, {"caller_nid": "securetransport_securetransportcontext_set_alpn_protocols", "callee": "ensure_binary", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py", "source_location": "L887"}]} |