1 line
11 KiB
JSON
1 line
11 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_ecdsa_ssh_py", "label": "ssh.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L1"}, {"id": "ssh_get_key_type", "label": "_get_key_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L10"}, {"id": "ssh_serializer", "label": "_Serializer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L17"}, {"id": "ssh_serializer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L18"}, {"id": "ssh_serializer_put_raw", "label": ".put_raw()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L21"}, {"id": "ssh_serializer_put_u32", "label": ".put_u32()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L24"}, {"id": "ssh_serializer_put_str", "label": ".put_str()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L27"}, {"id": "ssh_serializer_put_pad", "label": ".put_pad()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L31"}, {"id": "ssh_serializer_encode", "label": ".encode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L35"}, {"id": "ssh_serializer_tobytes", "label": ".tobytes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L38"}, {"id": "ssh_serializer_topem", "label": ".topem()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L41"}, {"id": "ssh_serialize_public", "label": "serialize_public()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L45"}, {"id": "ssh_serialize_private", "label": "serialize_private()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L53"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_ecdsa_ssh_py", "target": "binascii", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_ssh_py", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_ssh_py", "target": "backend_venv_lib_python3_12_site_packages_ecdsa_compat_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_ssh_py", "target": "ssh_get_key_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_ssh_py", "target": "ssh_serializer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L17", "weight": 1.0}, {"source": "ssh_serializer", "target": "ssh_serializer_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L18", "weight": 1.0}, {"source": "ssh_serializer", "target": "ssh_serializer_put_raw", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L21", "weight": 1.0}, {"source": "ssh_serializer", "target": "ssh_serializer_put_u32", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L24", "weight": 1.0}, {"source": "ssh_serializer", "target": "ssh_serializer_put_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L27", "weight": 1.0}, {"source": "ssh_serializer", "target": "ssh_serializer_put_pad", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L31", "weight": 1.0}, {"source": "ssh_serializer", "target": "ssh_serializer_encode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L35", "weight": 1.0}, {"source": "ssh_serializer", "target": "ssh_serializer_tobytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L38", "weight": 1.0}, {"source": "ssh_serializer", "target": "ssh_serializer_topem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_ssh_py", "target": "ssh_serialize_public", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_ecdsa_ssh_py", "target": "ssh_serialize_private", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L53", "weight": 1.0}, {"source": "ssh_serializer_put_str", "target": "ssh_serializer_put_u32", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L28", "weight": 1.0}, {"source": "ssh_serializer_put_pad", "target": "ssh_serializer_put_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L33", "weight": 1.0}, {"source": "ssh_serialize_public", "target": "ssh_serializer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L46", "weight": 1.0}, {"source": "ssh_serialize_public", "target": "ssh_get_key_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L47", "weight": 1.0}, {"source": "ssh_serialize_public", "target": "ssh_serializer_put_str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L48", "weight": 1.0}, {"source": "ssh_serialize_public", "target": "ssh_serializer_encode", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L50", "weight": 1.0}, {"source": "ssh_serialize_private", "target": "ssh_serializer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L55", "weight": 1.0}, {"source": "ssh_serialize_private", "target": "ssh_get_key_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L56", "weight": 1.0}, {"source": "ssh_serialize_private", "target": "ssh_serializer_put_str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L57", "weight": 1.0}, {"source": "ssh_serialize_private", "target": "ssh_serializer_put_u32", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L63", "weight": 1.0}, {"source": "ssh_serialize_private", "target": "ssh_serializer_put_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L65", "weight": 1.0}, {"source": "ssh_serialize_private", "target": "ssh_serializer_tobytes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L65", "weight": 1.0}, {"source": "ssh_serialize_private", "target": "ssh_serializer_put_pad", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L69", "weight": 1.0}, {"source": "ssh_serialize_private", "target": "ssh_serializer_topem", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L83", "weight": 1.0}], "raw_calls": [{"caller_nid": "ssh_get_key_type", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L14"}, {"caller_nid": "ssh_serializer_put_u32", "callee": "int_to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L25"}, {"caller_nid": "ssh_serializer_put_str", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L28"}, {"caller_nid": "ssh_serializer_put_pad", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L32"}, {"caller_nid": "ssh_serializer_put_pad", "callee": "bytearray", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L33"}, {"caller_nid": "ssh_serializer_put_pad", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L33"}, {"caller_nid": "ssh_serializer_encode", "callee": "b2a_base64", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L36"}, {"caller_nid": "ssh_serializer_encode", "callee": "compat26_str", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L36"}, {"caller_nid": "ssh_serialize_public", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/ecdsa/ssh.py", "source_location": "L50"}]} |