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

1 line
51 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "label": "external_account.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L1"}, {"id": "external_account_suppliercontext", "label": "SupplierContext", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L61"}, {"id": "external_account_credentials", "label": "Credentials", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L81"}, {"id": "external_account_credentials_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L104"}, {"id": "external_account_info", "label": "info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L206"}, {"id": "external_account_credentials_constructor_args", "label": "._constructor_args()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L226"}, {"id": "external_account_service_account_email", "label": "service_account_email()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L252"}, {"id": "external_account_is_user", "label": "is_user()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L271"}, {"id": "external_account_is_workforce_pool", "label": "is_workforce_pool()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L289"}, {"id": "external_account_requires_scopes", "label": "requires_scopes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L305"}, {"id": "external_account_project_number", "label": "project_number()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L314"}, {"id": "external_account_token_info_url", "label": "token_info_url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L328"}, {"id": "external_account_get_cred_info", "label": "get_cred_info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L334"}, {"id": "external_account_with_scopes", "label": "with_scopes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L346"}, {"id": "external_account_retrieve_subject_token", "label": "retrieve_subject_token()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L355"}, {"id": "external_account_credentials_get_project_id", "label": ".get_project_id()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L368"}, {"id": "external_account_credentials_refresh", "label": ".refresh()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L416"}, {"id": "external_account_credentials_handle_trust_boundary", "label": "._handle_trust_boundary()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L426"}, {"id": "external_account_credentials_perform_refresh_token", "label": "._perform_refresh_token()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L435"}, {"id": "external_account_credentials_build_trust_boundary_lookup_url", "label": "._build_trust_boundary_lookup_url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L489"}, {"id": "external_account_credentials_make_copy", "label": "._make_copy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L523"}, {"id": "external_account_with_quota_project", "label": "with_quota_project()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L531"}, {"id": "external_account_with_token_uri", "label": "with_token_uri()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L538"}, {"id": "external_account_with_universe_domain", "label": "with_universe_domain()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L544"}, {"id": "external_account_with_trust_boundary", "label": "with_trust_boundary()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L550"}, {"id": "external_account_credentials_should_initialize_impersonated_credentials", "label": "._should_initialize_impersonated_credentials()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L555"}, {"id": "external_account_credentials_initialize_impersonated_credentials", "label": "._initialize_impersonated_credentials()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L561"}, {"id": "external_account_credentials_create_default_metrics_options", "label": "._create_default_metrics_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L606"}, {"id": "external_account_credentials_mtls_required", "label": "._mtls_required()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L619"}, {"id": "external_account_credentials_get_mtls_cert_and_key_paths", "label": "._get_mtls_cert_and_key_paths()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L629"}, {"id": "external_account_from_info", "label": "from_info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L647"}, {"id": "external_account_from_file", "label": "from_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L695"}, {"id": "external_account_rationale_62", "label": "A context class that contains information about the requested third party creden", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L62"}, {"id": "external_account_rationale_88", "label": "Base class for all external account credentials. This is used to instantiat", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L88"}, {"id": "external_account_rationale_122", "label": "Instantiates an external account credentials object. Args:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L122"}, {"id": "external_account_rationale_207", "label": "Generates the dictionary representation of the current credentials. Ret", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L207"}, {"id": "external_account_rationale_253", "label": "Returns the service account email if service account impersonation is used.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L253"}, {"id": "external_account_rationale_272", "label": "Returns whether the credentials represent a user (True) or workload (False).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L272"}, {"id": "external_account_rationale_290", "label": "Returns whether the credentials represent a workforce pool (True) or wor", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L290"}, {"id": "external_account_rationale_306", "label": "Checks if the credentials requires scopes. Returns: bool: T", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L306"}, {"id": "external_account_rationale_315", "label": "Optional[str]: The project number corresponding to the workload identity pool.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L315"}, {"id": "external_account_rationale_329", "label": "Optional[str]: The STS token introspection endpoint.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L329"}, {"id": "external_account_rationale_356", "label": "Retrieves the subject token using the credential_source object. Args:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L356"}, {"id": "external_account_rationale_369", "label": "Retrieves the project ID corresponding to the workload identity or workforce poo", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L369"}, {"id": "external_account_rationale_417", "label": "Refreshes the access token. For impersonated credentials, this method w", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L417"}, {"id": "external_account_rationale_490", "label": "Builds and returns the URL for the trust boundary lookup API.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L490"}, {"id": "external_account_rationale_562", "label": "Generates an impersonated credentials. For more details, see `projects.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L562"}, {"id": "external_account_rationale_620", "label": "Returns a boolean representing whether the current credential is configured", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L620"}, {"id": "external_account_rationale_630", "label": "Gets the file locations for a certificate and private key file to be use", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L630"}, {"id": "external_account_rationale_648", "label": "Creates a Credentials instance from parsed external account info. **IMP", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L648"}, {"id": "external_account_rationale_696", "label": "Creates a Credentials instance from an external account json file. **IM", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L696"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "abc", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "copy", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "datetime", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "io", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "google_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "google_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "google_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "google_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "google_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "google_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "google_oauth2", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "google_oauth2", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "external_account_suppliercontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "external_account_credentials", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L81", "weight": 1.0}, {"source": "external_account_credentials", "target": "external_account_credentials_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L104", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "external_account_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L206", "weight": 1.0}, {"source": "external_account_credentials", "target": "external_account_credentials_constructor_args", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L226", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "external_account_service_account_email", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L252", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "external_account_is_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L271", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "external_account_is_workforce_pool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L289", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "external_account_requires_scopes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L305", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "external_account_project_number", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L314", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "external_account_token_info_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L328", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "external_account_get_cred_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L334", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "external_account_with_scopes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L346", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "external_account_retrieve_subject_token", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L355", "weight": 1.0}, {"source": "external_account_credentials", "target": "external_account_credentials_get_project_id", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L368", "weight": 1.0}, {"source": "external_account_credentials", "target": "external_account_credentials_refresh", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L416", "weight": 1.0}, {"source": "external_account_credentials", "target": "external_account_credentials_handle_trust_boundary", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L426", "weight": 1.0}, {"source": "external_account_credentials", "target": "external_account_credentials_perform_refresh_token", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L435", "weight": 1.0}, {"source": "external_account_credentials", "target": "external_account_credentials_build_trust_boundary_lookup_url", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L489", "weight": 1.0}, {"source": "external_account_credentials", "target": "external_account_credentials_make_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L523", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "external_account_with_quota_project", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L531", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "external_account_with_token_uri", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L538", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "external_account_with_universe_domain", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L544", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "external_account_with_trust_boundary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L550", "weight": 1.0}, {"source": "external_account_credentials", "target": "external_account_credentials_should_initialize_impersonated_credentials", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L555", "weight": 1.0}, {"source": "external_account_credentials", "target": "external_account_credentials_initialize_impersonated_credentials", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L561", "weight": 1.0}, {"source": "external_account_credentials", "target": "external_account_credentials_create_default_metrics_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L606", "weight": 1.0}, {"source": "external_account_credentials", "target": "external_account_credentials_mtls_required", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L619", "weight": 1.0}, {"source": "external_account_credentials", "target": "external_account_credentials_get_mtls_cert_and_key_paths", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L629", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "external_account_from_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L647", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_external_account_py", "target": "external_account_from_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L695", "weight": 1.0}, {"source": "external_account_credentials_init", "target": "external_account_credentials_create_default_metrics_options", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L189", "weight": 1.0}, {"source": "external_account_credentials_init", "target": "external_account_suppliercontext", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L193", "weight": 1.0}, {"source": "external_account_info", "target": "external_account_credentials_constructor_args", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L215", "weight": 1.0}, {"source": "external_account_with_scopes", "target": "external_account_credentials_constructor_args", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L347", "weight": 1.0}, {"source": "external_account_credentials_refresh", "target": "external_account_credentials_perform_refresh_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L423", "weight": 1.0}, {"source": "external_account_credentials_refresh", "target": "external_account_credentials_handle_trust_boundary", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L424", "weight": 1.0}, {"source": "external_account_credentials_perform_refresh_token", "target": "external_account_credentials_mtls_required", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L439", "weight": 1.0}, {"source": "external_account_credentials_perform_refresh_token", "target": "external_account_credentials_get_mtls_cert_and_key_paths", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L441", "weight": 1.0}, {"source": "external_account_credentials_perform_refresh_token", "target": "external_account_credentials_should_initialize_impersonated_credentials", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L444", "weight": 1.0}, {"source": "external_account_credentials_perform_refresh_token", "target": "external_account_credentials_initialize_impersonated_credentials", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L445", "weight": 1.0}, {"source": "external_account_credentials_perform_refresh_token", "target": "external_account_credentials_refresh", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L448", "weight": 1.0}, {"source": "external_account_credentials_perform_refresh_token", "target": "external_account_retrieve_subject_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L470", "weight": 1.0}, {"source": "external_account_credentials_make_copy", "target": "external_account_credentials_constructor_args", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L524", "weight": 1.0}, {"source": "external_account_with_quota_project", "target": "external_account_credentials_make_copy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L533", "weight": 1.0}, {"source": "external_account_with_token_uri", "target": "external_account_credentials_make_copy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L539", "weight": 1.0}, {"source": "external_account_with_universe_domain", "target": "external_account_credentials_make_copy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L545", "weight": 1.0}, {"source": "external_account_with_trust_boundary", "target": "external_account_credentials_make_copy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L551", "weight": 1.0}, {"source": "external_account_credentials_initialize_impersonated_credentials", "target": "external_account_credentials_constructor_args", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L577", "weight": 1.0}, {"source": "external_account_credentials_initialize_impersonated_credentials", "target": "external_account_credentials", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L594", "weight": 1.0}, {"source": "external_account_from_file", "target": "external_account_from_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L716", "weight": 1.0}, {"source": "external_account_rationale_62", "target": "external_account_suppliercontext", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L62", "weight": 1.0}, {"source": "external_account_rationale_88", "target": "external_account_credentials", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L88", "weight": 1.0}, {"source": "external_account_rationale_122", "target": "external_account_credentials_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L122", "weight": 1.0}, {"source": "external_account_rationale_207", "target": "external_account_credentials_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L207", "weight": 1.0}, {"source": "external_account_rationale_253", "target": "external_account_credentials_service_account_email", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L253", "weight": 1.0}, {"source": "external_account_rationale_272", "target": "external_account_credentials_is_user", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L272", "weight": 1.0}, {"source": "external_account_rationale_290", "target": "external_account_credentials_is_workforce_pool", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L290", "weight": 1.0}, {"source": "external_account_rationale_306", "target": "external_account_credentials_requires_scopes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L306", "weight": 1.0}, {"source": "external_account_rationale_315", "target": "external_account_credentials_project_number", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L315", "weight": 1.0}, {"source": "external_account_rationale_329", "target": "external_account_credentials_token_info_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L329", "weight": 1.0}, {"source": "external_account_rationale_356", "target": "external_account_credentials_retrieve_subject_token", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L356", "weight": 1.0}, {"source": "external_account_rationale_369", "target": "external_account_credentials_get_project_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L369", "weight": 1.0}, {"source": "external_account_rationale_417", "target": "external_account_credentials_refresh", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L417", "weight": 1.0}, {"source": "external_account_rationale_490", "target": "external_account_credentials_build_trust_boundary_lookup_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L490", "weight": 1.0}, {"source": "external_account_rationale_562", "target": "external_account_credentials_initialize_impersonated_credentials", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L562", "weight": 1.0}, {"source": "external_account_rationale_620", "target": "external_account_credentials_mtls_required", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L620", "weight": 1.0}, {"source": "external_account_rationale_630", "target": "external_account_credentials_get_mtls_cert_and_key_paths", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L630", "weight": 1.0}, {"source": "external_account_rationale_648", "target": "external_account_credentials_from_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L648", "weight": 1.0}, {"source": "external_account_rationale_696", "target": "external_account_credentials_from_file", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L696", "weight": 1.0}], "raw_calls": [{"caller_nid": "external_account_credentials_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L158"}, {"caller_nid": "external_account_credentials_init", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L164"}, {"caller_nid": "external_account_credentials_init", "callee": "ClientAuthentication", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L182"}, {"caller_nid": "external_account_credentials_init", "callee": "Client", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L187"}, {"caller_nid": "external_account_credentials_init", "callee": "InvalidValue", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L200"}, {"caller_nid": "external_account_info", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L216"}, {"caller_nid": "external_account_info", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L218"}, {"caller_nid": "external_account_info", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L222"}, {"caller_nid": "external_account_info", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L223"}, {"caller_nid": "external_account_info", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L224"}, {"caller_nid": "external_account_credentials_constructor_args", "callee": "deepcopy", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L233"}, {"caller_nid": "external_account_credentials_constructor_args", "callee": "deepcopy", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L237"}, {"caller_nid": "external_account_credentials_constructor_args", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L248"}, {"caller_nid": "external_account_service_account_email", "callee": "rfind", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L263"}, {"caller_nid": "external_account_service_account_email", "callee": "find", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L264"}, {"caller_nid": "external_account_is_workforce_pool", "callee": "compile", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L301"}, {"caller_nid": "external_account_is_workforce_pool", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L302"}, {"caller_nid": "external_account_project_number", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L319"}, {"caller_nid": "external_account_project_number", "callee": "index", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L321"}, {"caller_nid": "external_account_project_number", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L322"}, {"caller_nid": "external_account_with_scopes", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L348"}, {"caller_nid": "external_account_with_scopes", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L349"}, {"caller_nid": "external_account_retrieve_subject_token", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L366"}, {"caller_nid": "external_account_credentials_get_project_id", "callee": "before_request", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L399"}, {"caller_nid": "external_account_credentials_get_project_id", "callee": "request", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L400"}, {"caller_nid": "external_account_credentials_get_project_id", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L403"}, {"caller_nid": "external_account_credentials_get_project_id", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L404"}, {"caller_nid": "external_account_credentials_get_project_id", "callee": "loads", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L407"}, {"caller_nid": "external_account_credentials_get_project_id", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L411"}, {"caller_nid": "external_account_credentials_handle_trust_boundary", "callee": "_refresh_trust_boundary", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L433"}, {"caller_nid": "external_account_credentials_perform_refresh_token", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L440"}, {"caller_nid": "external_account_credentials_perform_refresh_token", "callee": "utcnow", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L452"}, {"caller_nid": "external_account_credentials_perform_refresh_token", "callee": "byoid_metrics_header", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L463"}, {"caller_nid": "external_account_credentials_perform_refresh_token", "callee": "exchange_token", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L467"}, {"caller_nid": "external_account_credentials_perform_refresh_token", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L478"}, {"caller_nid": "external_account_credentials_perform_refresh_token", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L479"}, {"caller_nid": "external_account_credentials_perform_refresh_token", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L482"}, {"caller_nid": "external_account_credentials_perform_refresh_token", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L483"}, {"caller_nid": "external_account_credentials_perform_refresh_token", "callee": "timedelta", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L485"}, {"caller_nid": "external_account_credentials_build_trust_boundary_lookup_url", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L494"}, {"caller_nid": "external_account_credentials_build_trust_boundary_lookup_url", "callee": "groups", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L499"}, {"caller_nid": "external_account_credentials_build_trust_boundary_lookup_url", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L500"}, {"caller_nid": "external_account_credentials_build_trust_boundary_lookup_url", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L508"}, {"caller_nid": "external_account_credentials_build_trust_boundary_lookup_url", "callee": "groups", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L512"}, {"caller_nid": "external_account_credentials_build_trust_boundary_lookup_url", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L513"}, {"caller_nid": "external_account_credentials_build_trust_boundary_lookup_url", "callee": "InvalidValue", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L521"}, {"caller_nid": "external_account_credentials_make_copy", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L525"}, {"caller_nid": "external_account_credentials_initialize_impersonated_credentials", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L578"}, {"caller_nid": "external_account_credentials_initialize_impersonated_credentials", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L582"}, {"caller_nid": "external_account_credentials_initialize_impersonated_credentials", "callee": "RefreshError", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L588"}, {"caller_nid": "external_account_credentials_initialize_impersonated_credentials", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L600"}, {"caller_nid": "external_account_credentials_create_default_metrics_options", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L612"}, {"caller_nid": "external_account_credentials_get_mtls_cert_and_key_paths", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L642"}, {"caller_nid": "external_account_from_info", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L670"}, {"caller_nid": "external_account_from_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L671"}, {"caller_nid": "external_account_from_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L672"}, {"caller_nid": "external_account_from_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L673"}, {"caller_nid": "external_account_from_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L674"}, {"caller_nid": "external_account_from_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L675"}, {"caller_nid": "external_account_from_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L678"}, {"caller_nid": "external_account_from_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L682"}, {"caller_nid": "external_account_from_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L683"}, {"caller_nid": "external_account_from_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L684"}, {"caller_nid": "external_account_from_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L685"}, {"caller_nid": "external_account_from_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L686"}, {"caller_nid": "external_account_from_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L687"}, {"caller_nid": "external_account_from_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L690"}, {"caller_nid": "external_account_from_file", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L714"}, {"caller_nid": "external_account_from_file", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/external_account.py", "source_location": "L715"}]}