1 line
12 KiB
JSON
1 line
12 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_base_py", "label": "base.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L1"}, {"id": "base_verifier", "label": "Verifier", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L27"}, {"id": "base_verify", "label": "verify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L31"}, {"id": "base_signer", "label": "Signer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L47"}, {"id": "base_key_id", "label": "key_id()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L51"}, {"id": "base_sign", "label": "sign()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L56"}, {"id": "base_fromserviceaccountmixin", "label": "FromServiceAccountMixin", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L70"}, {"id": "base_from_string", "label": "from_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L74"}, {"id": "base_from_service_account_info", "label": "from_service_account_info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L90"}, {"id": "base_from_service_account_file", "label": "from_service_account_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L114"}, {"id": "base_rationale_28", "label": "Abstract base class for crytographic signature verifiers.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L28"}, {"id": "base_rationale_32", "label": "Verifies a message against a cryptographic signature. Args:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L32"}, {"id": "base_rationale_48", "label": "Abstract base class for cryptographic signers.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L48"}, {"id": "base_rationale_52", "label": "Optional[str]: The key ID used to identify this private key.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L52"}, {"id": "base_rationale_57", "label": "Signs a message. Args: message (Union[str, bytes]): The mes", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L57"}, {"id": "base_rationale_71", "label": "Mix-in to enable factory constructors for a Signer.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L71"}, {"id": "base_rationale_75", "label": "Construct an Signer instance from a private key string. Args:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L75"}, {"id": "base_rationale_91", "label": "Creates a Signer instance instance from a dictionary containing service", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L91"}, {"id": "base_rationale_115", "label": "Creates a Signer instance from a service account .json file in Google fo", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L115"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_base_py", "target": "abc", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_base_py", "target": "io", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_base_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_base_py", "target": "google_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_base_py", "target": "base_verifier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_base_py", "target": "base_verify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_base_py", "target": "base_signer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_base_py", "target": "base_key_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_base_py", "target": "base_sign", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_base_py", "target": "base_fromserviceaccountmixin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_base_py", "target": "base_from_string", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L74", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_base_py", "target": "base_from_service_account_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L90", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_crypt_base_py", "target": "base_from_service_account_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L114", "weight": 1.0}, {"source": "base_from_service_account_info", "target": "base_from_string", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L109", "weight": 1.0}, {"source": "base_from_service_account_file", "target": "base_from_service_account_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L127", "weight": 1.0}, {"source": "base_rationale_28", "target": "base_verifier", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L28", "weight": 1.0}, {"source": "base_rationale_32", "target": "base_verifier_verify", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L32", "weight": 1.0}, {"source": "base_rationale_48", "target": "base_signer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L48", "weight": 1.0}, {"source": "base_rationale_52", "target": "base_signer_key_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L52", "weight": 1.0}, {"source": "base_rationale_57", "target": "base_signer_sign", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L57", "weight": 1.0}, {"source": "base_rationale_71", "target": "base_fromserviceaccountmixin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L71", "weight": 1.0}, {"source": "base_rationale_75", "target": "base_fromserviceaccountmixin_from_string", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L75", "weight": 1.0}, {"source": "base_rationale_91", "target": "base_fromserviceaccountmixin_from_service_account_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L91", "weight": 1.0}, {"source": "base_rationale_115", "target": "base_fromserviceaccountmixin_from_service_account_file", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L115", "weight": 1.0}], "raw_calls": [{"caller_nid": "base_verify", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L44"}, {"caller_nid": "base_key_id", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L53"}, {"caller_nid": "base_sign", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L67"}, {"caller_nid": "base_from_string", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L87"}, {"caller_nid": "base_from_service_account_info", "callee": "MalformedError", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L105"}, {"caller_nid": "base_from_service_account_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L110"}, {"caller_nid": "base_from_service_account_file", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L124"}, {"caller_nid": "base_from_service_account_file", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/crypt/base.py", "source_location": "L125"}]} |