1 line
8.2 KiB
JSON
1 line
8.2 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_passlib_handlers_phpass_py", "label": "phpass.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L1"}, {"id": "phpass_phpass", "label": "phpass", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L27"}, {"id": "phpass_from_string", "label": "from_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L97"}, {"id": "phpass_phpass_to_string", "label": ".to_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L107"}, {"id": "phpass_phpass_calc_checksum", "label": "._calc_checksum()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L117"}, {"id": "phpass_rationale_1", "label": "passlib.handlers.phpass - PHPass Portable Crypt phppass located - http://www.op", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L1"}, {"id": "phpass_rationale_28", "label": "This class implements the PHPass Portable Hash, and follows the :ref:`password-h", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L28"}, {"id": "phpass_rationale_118", "label": "# FIXME: can't find definitive policy on how phpass handles non-ascii.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L118"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_phpass_py", "target": "hashlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_phpass_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_phpass_py", "target": "passlib_utils_binary", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_phpass_py", "target": "passlib_utils_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_phpass_py", "target": "passlib_utils_handlers", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_phpass_py", "target": "phpass_phpass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_phpass_py", "target": "phpass_from_string", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L97", "weight": 1.0}, {"source": "phpass_phpass", "target": "phpass_phpass_to_string", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L107", "weight": 1.0}, {"source": "phpass_phpass", "target": "phpass_phpass_calc_checksum", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L117", "weight": 1.0}, {"source": "phpass_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_passlib_handlers_phpass_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L1", "weight": 1.0}, {"source": "phpass_rationale_28", "target": "phpass_phpass", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L28", "weight": 1.0}, {"source": "phpass_rationale_118", "target": "backend_venv_lib_python3_12_site_packages_passlib_handlers_phpass_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L118", "weight": 1.0}], "raw_calls": [{"caller_nid": "phpass_from_string", "callee": "_parse_ident", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L98"}, {"caller_nid": "phpass_from_string", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L100"}, {"caller_nid": "phpass_from_string", "callee": "decode_int6", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L102"}, {"caller_nid": "phpass_from_string", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L102"}, {"caller_nid": "phpass_phpass_to_string", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L108"}, {"caller_nid": "phpass_phpass_to_string", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L109"}, {"caller_nid": "phpass_phpass_to_string", "callee": "encode_int6", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L109"}, {"caller_nid": "phpass_phpass_to_string", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L111"}, {"caller_nid": "phpass_phpass_to_string", "callee": "uascii_to_str", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L112"}, {"caller_nid": "phpass_phpass_calc_checksum", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L119"}, {"caller_nid": "phpass_phpass_calc_checksum", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L120"}, {"caller_nid": "phpass_phpass_calc_checksum", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L122"}, {"caller_nid": "phpass_phpass_calc_checksum", "callee": "md5", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L122"}, {"caller_nid": "phpass_phpass_calc_checksum", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L122"}, {"caller_nid": "phpass_phpass_calc_checksum", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L125"}, {"caller_nid": "phpass_phpass_calc_checksum", "callee": "md5", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L125"}, {"caller_nid": "phpass_phpass_calc_checksum", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L127"}, {"caller_nid": "phpass_phpass_calc_checksum", "callee": "encode_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/phpass.py", "source_location": "L127"}]} |