1 line
11 KiB
JSON
1 line
11 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_jose_backends_base_py", "label": "base.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L1"}, {"id": "base_key", "label": "Key", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L4"}, {"id": "base_key_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L9"}, {"id": "base_key_sign", "label": ".sign()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L12"}, {"id": "base_key_verify", "label": ".verify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L15"}, {"id": "base_key_public_key", "label": ".public_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L18"}, {"id": "base_key_to_pem", "label": ".to_pem()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L21"}, {"id": "base_key_to_dict", "label": ".to_dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L24"}, {"id": "base_key_encrypt", "label": ".encrypt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L27"}, {"id": "base_key_decrypt", "label": ".decrypt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L40"}, {"id": "base_key_wrap_key", "label": ".wrap_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L54"}, {"id": "base_key_unwrap_key", "label": ".unwrap_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L66"}, {"id": "base_dirkey", "label": "DIRKey", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L79"}, {"id": "base_dirkey_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L80"}, {"id": "base_dirkey_to_dict", "label": ".to_dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L84"}, {"id": "base_rationale_5", "label": "A simple interface for implementing JWK keys.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L5"}, {"id": "base_rationale_28", "label": "Encrypt the plain text and generate an auth tag if appropriate Args:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L28"}, {"id": "base_rationale_41", "label": "Decrypt the cipher text and validate the auth tag if present Args:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L41"}, {"id": "base_rationale_55", "label": "Wrap the the plain text key data Args: key_data (bytes): Ke", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L55"}, {"id": "base_rationale_67", "label": "Unwrap the the wrapped key data Args: wrapped_key (bytes):", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L67"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_jose_backends_base_py", "target": "backend_venv_lib_python3_12_site_packages_jose_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_base_py", "target": "base_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L4", "weight": 1.0}, {"source": "base_key", "target": "base_key_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L9", "weight": 1.0}, {"source": "base_key", "target": "base_key_sign", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L12", "weight": 1.0}, {"source": "base_key", "target": "base_key_verify", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L15", "weight": 1.0}, {"source": "base_key", "target": "base_key_public_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L18", "weight": 1.0}, {"source": "base_key", "target": "base_key_to_pem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L21", "weight": 1.0}, {"source": "base_key", "target": "base_key_to_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L24", "weight": 1.0}, {"source": "base_key", "target": "base_key_encrypt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L27", "weight": 1.0}, {"source": "base_key", "target": "base_key_decrypt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L40", "weight": 1.0}, {"source": "base_key", "target": "base_key_wrap_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L54", "weight": 1.0}, {"source": "base_key", "target": "base_key_unwrap_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_backends_base_py", "target": "base_dirkey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L79", "weight": 1.0}, {"source": "base_dirkey", "target": "base_key", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L79", "weight": 1.0}, {"source": "base_dirkey", "target": "base_dirkey_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L80", "weight": 1.0}, {"source": "base_dirkey", "target": "base_dirkey_to_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L84", "weight": 1.0}, {"source": "base_rationale_5", "target": "base_key", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L5", "weight": 1.0}, {"source": "base_rationale_28", "target": "base_key_encrypt", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L28", "weight": 1.0}, {"source": "base_rationale_41", "target": "base_key_decrypt", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L41", "weight": 1.0}, {"source": "base_rationale_55", "target": "base_key_wrap_key", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L55", "weight": 1.0}, {"source": "base_rationale_67", "target": "base_key_unwrap_key", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L67", "weight": 1.0}], "raw_calls": [{"caller_nid": "base_key_sign", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L13"}, {"caller_nid": "base_key_verify", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L16"}, {"caller_nid": "base_key_public_key", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L19"}, {"caller_nid": "base_key_to_pem", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L22"}, {"caller_nid": "base_key_to_dict", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L25"}, {"caller_nid": "base_key_encrypt", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L38"}, {"caller_nid": "base_key_decrypt", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L52"}, {"caller_nid": "base_key_wrap_key", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L64"}, {"caller_nid": "base_key_unwrap_key", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L76"}, {"caller_nid": "base_dirkey_init", "callee": "ensure_binary", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L81"}, {"caller_nid": "base_dirkey_to_dict", "callee": "base64url_encode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/backends/base.py", "source_location": "L88"}]} |