Files
tfm_ainventory/graphify-out/cache/b7bb0536ac1dc97ec4f2a3417c7d23731febadc3978869b1c4be139c4678bed0.json

1 line
22 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_keywrap_py", "label": "keywrap.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L1"}, {"id": "keywrap_wrap_core", "label": "_wrap_core()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L15"}, {"id": "keywrap_aes_key_wrap", "label": "aes_key_wrap()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L39"}, {"id": "keywrap_unwrap_core", "label": "_unwrap_core()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L58"}, {"id": "keywrap_aes_key_wrap_with_padding", "label": "aes_key_wrap_with_padding()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L81"}, {"id": "keywrap_aes_key_unwrap_with_padding", "label": "aes_key_unwrap_with_padding()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L106"}, {"id": "keywrap_aes_key_unwrap", "label": "aes_key_unwrap()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L152"}, {"id": "keywrap_invalidunwrap", "label": "InvalidUnwrap", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L176"}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": ""}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_keywrap_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_keywrap_py", "target": "cryptography_hazmat_primitives_ciphers", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_keywrap_py", "target": "cryptography_hazmat_primitives_ciphers_algorithms", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_keywrap_py", "target": "cryptography_hazmat_primitives_ciphers_modes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_keywrap_py", "target": "cryptography_hazmat_primitives_constant_time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_keywrap_py", "target": "keywrap_wrap_core", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_keywrap_py", "target": "keywrap_aes_key_wrap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_keywrap_py", "target": "keywrap_unwrap_core", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_keywrap_py", "target": "keywrap_aes_key_wrap_with_padding", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L81", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_keywrap_py", "target": "keywrap_aes_key_unwrap_with_padding", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L106", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_keywrap_py", "target": "keywrap_aes_key_unwrap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L152", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_keywrap_py", "target": "keywrap_invalidunwrap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L176", "weight": 1.0}, {"source": "keywrap_invalidunwrap", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L176", "weight": 1.0}, {"source": "keywrap_aes_key_wrap", "target": "keywrap_wrap_core", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L55", "weight": 1.0}, {"source": "keywrap_aes_key_wrap_with_padding", "target": "keywrap_wrap_core", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L103", "weight": 1.0}, {"source": "keywrap_aes_key_unwrap_with_padding", "target": "keywrap_invalidunwrap", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L112", "weight": 1.0}, {"source": "keywrap_aes_key_unwrap_with_padding", "target": "keywrap_unwrap_core", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L129", "weight": 1.0}, {"source": "keywrap_aes_key_unwrap", "target": "keywrap_invalidunwrap", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L158", "weight": 1.0}, {"source": "keywrap_aes_key_unwrap", "target": "keywrap_unwrap_core", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L169", "weight": 1.0}], "raw_calls": [{"caller_nid": "keywrap_wrap_core", "callee": "encryptor", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L21"}, {"caller_nid": "keywrap_wrap_core", "callee": "Cipher", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L21"}, {"caller_nid": "keywrap_wrap_core", "callee": "AES", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L21"}, {"caller_nid": "keywrap_wrap_core", "callee": "ECB", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L21"}, {"caller_nid": "keywrap_wrap_core", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L22"}, {"caller_nid": "keywrap_wrap_core", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L23"}, {"caller_nid": "keywrap_wrap_core", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L24"}, {"caller_nid": "keywrap_wrap_core", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L28"}, {"caller_nid": "keywrap_wrap_core", "callee": "to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L29"}, {"caller_nid": "keywrap_wrap_core", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L30"}, {"caller_nid": "keywrap_wrap_core", "callee": "finalize", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L34"}, {"caller_nid": "keywrap_wrap_core", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L36"}, {"caller_nid": "keywrap_aes_key_wrap", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L44"}, {"caller_nid": "keywrap_aes_key_wrap", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L45"}, {"caller_nid": "keywrap_aes_key_wrap", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L47"}, {"caller_nid": "keywrap_aes_key_wrap", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L48"}, {"caller_nid": "keywrap_aes_key_wrap", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L50"}, {"caller_nid": "keywrap_aes_key_wrap", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L51"}, {"caller_nid": "keywrap_aes_key_wrap", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L54"}, {"caller_nid": "keywrap_aes_key_wrap", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L54"}, {"caller_nid": "keywrap_unwrap_core", "callee": "decryptor", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L64"}, {"caller_nid": "keywrap_unwrap_core", "callee": "Cipher", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L64"}, {"caller_nid": "keywrap_unwrap_core", "callee": "AES", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L64"}, {"caller_nid": "keywrap_unwrap_core", "callee": "ECB", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L64"}, {"caller_nid": "keywrap_unwrap_core", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L65"}, {"caller_nid": "keywrap_unwrap_core", "callee": "reversed", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L66"}, {"caller_nid": "keywrap_unwrap_core", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L66"}, {"caller_nid": "keywrap_unwrap_core", "callee": "reversed", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L67"}, {"caller_nid": "keywrap_unwrap_core", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L67"}, {"caller_nid": "keywrap_unwrap_core", "callee": "to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L68"}, {"caller_nid": "keywrap_unwrap_core", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L69"}, {"caller_nid": "keywrap_unwrap_core", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L73"}, {"caller_nid": "keywrap_unwrap_core", "callee": "finalize", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L77"}, {"caller_nid": "keywrap_aes_key_wrap_with_padding", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L86"}, {"caller_nid": "keywrap_aes_key_wrap_with_padding", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L87"}, {"caller_nid": "keywrap_aes_key_wrap_with_padding", "callee": "to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L89"}, {"caller_nid": "keywrap_aes_key_wrap_with_padding", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L89"}, {"caller_nid": "keywrap_aes_key_wrap_with_padding", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L93"}, {"caller_nid": "keywrap_aes_key_wrap_with_padding", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L95"}, {"caller_nid": "keywrap_aes_key_wrap_with_padding", "callee": "encryptor", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L97"}, {"caller_nid": "keywrap_aes_key_wrap_with_padding", "callee": "Cipher", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L97"}, {"caller_nid": "keywrap_aes_key_wrap_with_padding", "callee": "AES", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L97"}, {"caller_nid": "keywrap_aes_key_wrap_with_padding", "callee": "ECB", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L97"}, {"caller_nid": "keywrap_aes_key_wrap_with_padding", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L98"}, {"caller_nid": "keywrap_aes_key_wrap_with_padding", "callee": "finalize", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L99"}, {"caller_nid": "keywrap_aes_key_wrap_with_padding", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L102"}, {"caller_nid": "keywrap_aes_key_wrap_with_padding", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L102"}, {"caller_nid": "keywrap_aes_key_unwrap_with_padding", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L111"}, {"caller_nid": "keywrap_aes_key_unwrap_with_padding", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L114"}, {"caller_nid": "keywrap_aes_key_unwrap_with_padding", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L115"}, {"caller_nid": "keywrap_aes_key_unwrap_with_padding", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L117"}, {"caller_nid": "keywrap_aes_key_unwrap_with_padding", "callee": "decryptor", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L119"}, {"caller_nid": "keywrap_aes_key_unwrap_with_padding", "callee": "Cipher", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L119"}, {"caller_nid": "keywrap_aes_key_unwrap_with_padding", "callee": "AES", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L119"}, {"caller_nid": "keywrap_aes_key_unwrap_with_padding", "callee": "ECB", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L119"}, {"caller_nid": "keywrap_aes_key_unwrap_with_padding", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L120"}, {"caller_nid": "keywrap_aes_key_unwrap_with_padding", "callee": "finalize", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L121"}, {"caller_nid": "keywrap_aes_key_unwrap_with_padding", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L126"}, {"caller_nid": "keywrap_aes_key_unwrap_with_padding", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L126"}, {"caller_nid": "keywrap_aes_key_unwrap_with_padding", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L127"}, {"caller_nid": "keywrap_aes_key_unwrap_with_padding", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L128"}, {"caller_nid": "keywrap_aes_key_unwrap_with_padding", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L130"}, {"caller_nid": "keywrap_aes_key_unwrap_with_padding", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L137"}, {"caller_nid": "keywrap_aes_key_unwrap_with_padding", "callee": "bytes_eq", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L140"}, {"caller_nid": "keywrap_aes_key_unwrap_with_padding", "callee": "bytes_eq", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L142"}, {"caller_nid": "keywrap_aes_key_unwrap", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L157"}, {"caller_nid": "keywrap_aes_key_unwrap", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L160"}, {"caller_nid": "keywrap_aes_key_unwrap", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L163"}, {"caller_nid": "keywrap_aes_key_unwrap", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L164"}, {"caller_nid": "keywrap_aes_key_unwrap", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L167"}, {"caller_nid": "keywrap_aes_key_unwrap", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L167"}, {"caller_nid": "keywrap_aes_key_unwrap", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L168"}, {"caller_nid": "keywrap_aes_key_unwrap", "callee": "bytes_eq", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L170"}, {"caller_nid": "keywrap_aes_key_unwrap", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/keywrap.py", "source_location": "L173"}]}