Files
tfm_ainventory/graphify-out/cache/aab5e296e6128cb6c7be32edade5734497f28a913faccce6a3a3d123acfc0aa7.json
2026-04-26 12:03:59 +03:00

1 line
12 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_twofactor_hotp_py", "label": "hotp.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L1"}, {"id": "hotp_generate_uri", "label": "_generate_uri()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L19"}, {"id": "hotp_hotp", "label": "HOTP", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L45"}, {"id": "hotp_hotp_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L46"}, {"id": "hotp_hotp_generate", "label": ".generate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L70"}, {"id": "hotp_hotp_verify", "label": ".verify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L78"}, {"id": "hotp_hotp_dynamic_truncate", "label": "._dynamic_truncate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L82"}, {"id": "hotp_hotp_get_provisioning_uri", "label": ".get_provisioning_uri()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L96"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_twofactor_hotp_py", "target": "base64", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_twofactor_hotp_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_twofactor_hotp_py", "target": "urllib_parse", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_twofactor_hotp_py", "target": "cryptography_hazmat_primitives", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_twofactor_hotp_py", "target": "cryptography_hazmat_primitives_hashes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_twofactor_hotp_py", "target": "cryptography_hazmat_primitives_twofactor", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_twofactor_hotp_py", "target": "cryptography_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_twofactor_hotp_py", "target": "hotp_generate_uri", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cryptography_hazmat_primitives_twofactor_hotp_py", "target": "hotp_hotp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L45", "weight": 1.0}, {"source": "hotp_hotp", "target": "hotp_hotp_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L46", "weight": 1.0}, {"source": "hotp_hotp", "target": "hotp_hotp_generate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L70", "weight": 1.0}, {"source": "hotp_hotp", "target": "hotp_hotp_verify", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L78", "weight": 1.0}, {"source": "hotp_hotp", "target": "hotp_hotp_dynamic_truncate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L82", "weight": 1.0}, {"source": "hotp_hotp", "target": "hotp_hotp_get_provisioning_uri", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L96", "weight": 1.0}, {"source": "hotp_hotp_generate", "target": "hotp_hotp_dynamic_truncate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L74", "weight": 1.0}, {"source": "hotp_hotp_verify", "target": "hotp_hotp_generate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L79", "weight": 1.0}, {"source": "hotp_hotp_get_provisioning_uri", "target": "hotp_generate_uri", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L99", "weight": 1.0}], "raw_calls": [{"caller_nid": "hotp_generate_uri", "callee": "b32encode", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L28"}, {"caller_nid": "hotp_generate_uri", "callee": "upper", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L29"}, {"caller_nid": "hotp_generate_uri", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L33"}, {"caller_nid": "hotp_generate_uri", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L35"}, {"caller_nid": "hotp_generate_uri", "callee": "quote", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L38"}, {"caller_nid": "hotp_generate_uri", "callee": "quote", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L38"}, {"caller_nid": "hotp_generate_uri", "callee": "quote", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L40"}, {"caller_nid": "hotp_generate_uri", "callee": "urlencode", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L42"}, {"caller_nid": "hotp_hotp_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L54"}, {"caller_nid": "hotp_hotp_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L55"}, {"caller_nid": "hotp_hotp_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L57"}, {"caller_nid": "hotp_hotp_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L58"}, {"caller_nid": "hotp_hotp_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L61"}, {"caller_nid": "hotp_hotp_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L63"}, {"caller_nid": "hotp_hotp_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L64"}, {"caller_nid": "hotp_hotp_generate", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L71"}, {"caller_nid": "hotp_hotp_generate", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L72"}, {"caller_nid": "hotp_hotp_generate", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L76"}, {"caller_nid": "hotp_hotp_generate", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L76"}, {"caller_nid": "hotp_hotp_verify", "callee": "bytes_eq", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L79"}, {"caller_nid": "hotp_hotp_verify", "callee": "InvalidToken", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L80"}, {"caller_nid": "hotp_hotp_dynamic_truncate", "callee": "HMAC", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L83"}, {"caller_nid": "hotp_hotp_dynamic_truncate", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L86"}, {"caller_nid": "hotp_hotp_dynamic_truncate", "callee": "to_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L86"}, {"caller_nid": "hotp_hotp_dynamic_truncate", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L88"}, {"caller_nid": "hotp_hotp_dynamic_truncate", "callee": "finalize", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L90"}, {"caller_nid": "hotp_hotp_dynamic_truncate", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L92"}, {"caller_nid": "hotp_hotp_dynamic_truncate", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L94"}, {"caller_nid": "hotp_hotp_get_provisioning_uri", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py", "source_location": "L100"}]}