Files
tfm_ainventory/graphify-out/cache/7dc0959382ed03380f4cd32801c9045ff93064430e972cd35fecbf0b197628a9.json

1 line
31 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "label": "_api.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L1"}, {"id": "api_inject_into_ssl", "label": "inject_into_ssl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L34"}, {"id": "api_extract_from_ssl", "label": "extract_from_ssl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L66"}, {"id": "api_sslcontext", "label": "SSLContext", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L77"}, {"id": "truststore_sslcontext_super_class", "label": "_truststore_SSLContext_super_class", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_class", "label": "__class__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L81"}, {"id": "api_sslcontext_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L87"}, {"id": "api_sslcontext_wrap_socket", "label": ".wrap_socket()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L103"}, {"id": "api_sslcontext_wrap_bio", "label": ".wrap_bio()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L136"}, {"id": "api_sslcontext_load_verify_locations", "label": ".load_verify_locations()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L154"}, {"id": "api_sslcontext_load_cert_chain", "label": ".load_cert_chain()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L164"}, {"id": "api_sslcontext_load_default_certs", "label": ".load_default_certs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L174"}, {"id": "api_sslcontext_set_alpn_protocols", "label": ".set_alpn_protocols()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L179"}, {"id": "api_sslcontext_set_npn_protocols", "label": ".set_npn_protocols()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L182"}, {"id": "api_sslcontext_set_ciphers", "label": ".set_ciphers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L185"}, {"id": "api_sslcontext_get_ciphers", "label": ".get_ciphers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L188"}, {"id": "api_sslcontext_session_stats", "label": ".session_stats()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L191"}, {"id": "api_sslcontext_cert_store_stats", "label": ".cert_store_stats()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L194"}, {"id": "api_sslcontext_set_default_verify_paths", "label": ".set_default_verify_paths()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L197"}, {"id": "api_get_ca_certs", "label": "get_ca_certs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L201"}, {"id": "api_sslcontext_get_ca_certs", "label": ".get_ca_certs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L211"}, {"id": "api_check_hostname", "label": "check_hostname()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L215"}, {"id": "api_hostname_checks_common_name", "label": "hostname_checks_common_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L223"}, {"id": "api_keylog_filename", "label": "keylog_filename()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L231"}, {"id": "api_maximum_version", "label": "maximum_version()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L239"}, {"id": "api_minimum_version", "label": "minimum_version()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L249"}, {"id": "api_options", "label": "options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L259"}, {"id": "api_post_handshake_auth", "label": "post_handshake_auth()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L269"}, {"id": "api_protocol", "label": "protocol()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L277"}, {"id": "api_security_level", "label": "security_level()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L281"}, {"id": "api_verify_flags", "label": "verify_flags()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L285"}, {"id": "api_verify_mode", "label": "verify_mode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L295"}, {"id": "api_get_unverified_chain_bytes", "label": "_get_unverified_chain_bytes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L310"}, {"id": "api_verify_peercerts", "label": "_verify_peercerts()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L324"}, {"id": "api_rationale_35", "label": "Injects the :class:`truststore.SSLContext` into the ``ssl`` module by replac", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L35"}, {"id": "api_rationale_67", "label": "Restores the :class:`ssl.SSLContext` class to its original state", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L67"}, {"id": "api_rationale_78", "label": "SSLContext API that uses system certificates on all platforms", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L78"}, {"id": "api_rationale_327", "label": "Verifies the peer certificates from an SSLSocket or SSLObject against the ce", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L327"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "contextlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "platform", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "socket", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "ssl", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "threading", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "ssl", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_ssl_constants_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_windows_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_macos_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_openssl_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_inject_into_ssl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_extract_from_ssl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_sslcontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L77", "weight": 1.0}, {"source": "api_sslcontext", "target": "truststore_sslcontext_super_class", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L77", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L81", "weight": 1.0}, {"source": "api_sslcontext", "target": "api_sslcontext_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L87", "weight": 1.0}, {"source": "api_sslcontext", "target": "api_sslcontext_wrap_socket", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L103", "weight": 1.0}, {"source": "api_sslcontext", "target": "api_sslcontext_wrap_bio", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L136", "weight": 1.0}, {"source": "api_sslcontext", "target": "api_sslcontext_load_verify_locations", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L154", "weight": 1.0}, {"source": "api_sslcontext", "target": "api_sslcontext_load_cert_chain", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L164", "weight": 1.0}, {"source": "api_sslcontext", "target": "api_sslcontext_load_default_certs", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L174", "weight": 1.0}, {"source": "api_sslcontext", "target": "api_sslcontext_set_alpn_protocols", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L179", "weight": 1.0}, {"source": "api_sslcontext", "target": "api_sslcontext_set_npn_protocols", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L182", "weight": 1.0}, {"source": "api_sslcontext", "target": "api_sslcontext_set_ciphers", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L185", "weight": 1.0}, {"source": "api_sslcontext", "target": "api_sslcontext_get_ciphers", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L188", "weight": 1.0}, {"source": "api_sslcontext", "target": "api_sslcontext_session_stats", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L191", "weight": 1.0}, {"source": "api_sslcontext", "target": "api_sslcontext_cert_store_stats", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L194", "weight": 1.0}, {"source": "api_sslcontext", "target": "api_sslcontext_set_default_verify_paths", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L197", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_get_ca_certs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L201", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_get_ca_certs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L206", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_get_ca_certs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L209", "weight": 1.0}, {"source": "api_sslcontext", "target": "api_sslcontext_get_ca_certs", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L211", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_check_hostname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L215", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_check_hostname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L219", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_hostname_checks_common_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L223", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_hostname_checks_common_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L227", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_keylog_filename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L231", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_keylog_filename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L235", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_maximum_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L239", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_maximum_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L243", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_minimum_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L249", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_minimum_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L253", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L259", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L263", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_post_handshake_auth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L269", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_post_handshake_auth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L273", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L277", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_security_level", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L281", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_verify_flags", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L285", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_verify_flags", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L289", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_verify_mode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L295", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_verify_mode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L299", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_get_unverified_chain_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L310", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_get_unverified_chain_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L319", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_truststore_api_py", "target": "api_verify_peercerts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L324", "weight": 1.0}, {"source": "api_inject_into_ssl", "target": "api_sslcontext", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L60", "weight": 1.0}, {"source": "api_sslcontext_wrap_socket", "target": "api_verify_peercerts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L130", "weight": 1.0}, {"source": "api_verify_peercerts", "target": "api_get_unverified_chain_bytes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L338", "weight": 1.0}, {"source": "api_rationale_35", "target": "api_inject_into_ssl", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L35", "weight": 1.0}, {"source": "api_rationale_67", "target": "api_extract_from_ssl", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L67", "weight": 1.0}, {"source": "api_rationale_78", "target": "api_sslcontext", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L78", "weight": 1.0}, {"source": "api_rationale_327", "target": "api_verify_peercerts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L327", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_inject_into_ssl", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L38"}, {"caller_nid": "api_inject_into_ssl", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L44"}, {"caller_nid": "api_inject_into_ssl", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L55"}, {"caller_nid": "api_inject_into_ssl", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L57"}, {"caller_nid": "api_extract_from_ssl", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L68"}, {"caller_nid": "api_sslcontext_init", "callee": "_original_SSLContext", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L88"}, {"caller_nid": "api_sslcontext_init", "callee": "Lock", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L89"}, {"caller_nid": "api_sslcontext_wrap_socket", "callee": "ExitStack", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L117"}, {"caller_nid": "api_sslcontext_wrap_socket", "callee": "enter_context", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L119"}, {"caller_nid": "api_sslcontext_wrap_socket", "callee": "_configure_context", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L119"}, {"caller_nid": "api_sslcontext_wrap_socket", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L132"}, {"caller_nid": "api_sslcontext_wrap_bio", "callee": "_configure_context", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L144"}, {"caller_nid": "api_sslcontext_cert_store_stats", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L195"}, {"caller_nid": "api_sslcontext_get_ca_certs", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L212"}, {"caller_nid": "api_maximum_version", "callee": "__set__", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L244"}, {"caller_nid": "api_minimum_version", "callee": "__set__", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L254"}, {"caller_nid": "api_options", "callee": "__set__", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L264"}, {"caller_nid": "api_verify_flags", "callee": "__set__", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L290"}, {"caller_nid": "api_verify_mode", "callee": "__set__", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L300"}, {"caller_nid": "api_get_unverified_chain_bytes", "callee": "get_unverified_chain", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L311"}, {"caller_nid": "api_get_unverified_chain_bytes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L313"}, {"caller_nid": "api_get_unverified_chain_bytes", "callee": "public_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L313"}, {"caller_nid": "api_get_unverified_chain_bytes", "callee": "get_unverified_chain", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L320"}, {"caller_nid": "api_get_unverified_chain_bytes", "callee": "public_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L321"}, {"caller_nid": "api_verify_peercerts", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L333"}, {"caller_nid": "api_verify_peercerts", "callee": "_verify_peercerts_impl", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py", "source_location": "L339"}]}