1 line
20 KiB
JSON
1 line
20 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "label": "mssql.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L1"}, {"id": "mssql_raw_mssql", "label": "_raw_mssql()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L57"}, {"id": "mssql_ident_mssql", "label": "_ident_mssql()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L66"}, {"id": "mssql_parse_mssql", "label": "_parse_mssql()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L80"}, {"id": "mssql_mssql2000", "label": "mssql2000", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L102"}, {"id": "mssql_identify", "label": "identify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L143"}, {"id": "mssql_from_string", "label": "from_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L147"}, {"id": "mssql_mssql2000_to_string", "label": ".to_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L151"}, {"id": "mssql_mssql2000_calc_checksum", "label": "._calc_checksum()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L156"}, {"id": "mssql_verify", "label": "verify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L163"}, {"id": "mssql_mssql2005", "label": "mssql2005", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L179"}, {"id": "mssql_mssql2005_to_string", "label": ".to_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L228"}, {"id": "mssql_mssql2005_calc_checksum", "label": "._calc_checksum()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L233"}, {"id": "mssql_rationale_1", "label": "passlib.handlers.mssql - MS-SQL Password Hash Notes ===== MS-SQL has used a num", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L1"}, {"id": "mssql_rationale_67", "label": "common identify for mssql 2000/2005", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L67"}, {"id": "mssql_rationale_81", "label": "common parser for mssql 2000/2005; returns 4 byte salt + checksum", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L81"}, {"id": "mssql_rationale_103", "label": "This class implements the password hash used by MS-SQL 2000, and follows the :re", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L103"}, {"id": "mssql_rationale_180", "label": "This class implements the password hash used by MS-SQL 2005, and follows the :re", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L180"}, {"id": "mssql_rationale_164", "label": "# NOTE: we only compare against the upper-case hash", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L164"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "target": "binascii", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "target": "hashlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "target": "warnings", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "target": "passlib_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "target": "passlib_utils_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "target": "passlib_utils_handlers", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "target": "mssql_raw_mssql", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "target": "mssql_ident_mssql", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "target": "mssql_parse_mssql", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "target": "mssql_mssql2000", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L102", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "target": "mssql_identify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L143", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "target": "mssql_from_string", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L147", "weight": 1.0}, {"source": "mssql_mssql2000", "target": "mssql_mssql2000_to_string", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L151", "weight": 1.0}, {"source": "mssql_mssql2000", "target": "mssql_mssql2000_calc_checksum", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L156", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "target": "mssql_verify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L163", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "target": "mssql_mssql2005", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L179", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "target": "mssql_identify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L220", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "target": "mssql_from_string", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L224", "weight": 1.0}, {"source": "mssql_mssql2005", "target": "mssql_mssql2005_to_string", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L228", "weight": 1.0}, {"source": "mssql_mssql2005", "target": "mssql_mssql2005_calc_checksum", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L233", "weight": 1.0}, {"source": "mssql_identify", "target": "mssql_ident_mssql", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L144", "weight": 1.0}, {"source": "mssql_from_string", "target": "mssql_parse_mssql", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L148", "weight": 1.0}, {"source": "mssql_mssql2000_calc_checksum", "target": "mssql_raw_mssql", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L160", "weight": 1.0}, {"source": "mssql_verify", "target": "mssql_from_string", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L167", "weight": 1.0}, {"source": "mssql_verify", "target": "mssql_raw_mssql", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L173", "weight": 1.0}, {"source": "mssql_mssql2005_calc_checksum", "target": "mssql_raw_mssql", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L236", "weight": 1.0}, {"source": "mssql_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L1", "weight": 1.0}, {"source": "mssql_rationale_67", "target": "mssql_ident_mssql", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L67", "weight": 1.0}, {"source": "mssql_rationale_81", "target": "mssql_parse_mssql", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L81", "weight": 1.0}, {"source": "mssql_rationale_103", "target": "mssql_mssql2000", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L103", "weight": 1.0}, {"source": "mssql_rationale_180", "target": "mssql_mssql2005", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L180", "weight": 1.0}, {"source": "mssql_rationale_164", "target": "backend_venv_lib_python3_12_site_packages_passlib_handlers_mssql_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L164", "weight": 1.0}], "raw_calls": [{"caller_nid": "mssql_raw_mssql", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L58"}, {"caller_nid": "mssql_raw_mssql", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L59"}, {"caller_nid": "mssql_raw_mssql", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L60"}, {"caller_nid": "mssql_raw_mssql", "callee": "sha1", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L60"}, {"caller_nid": "mssql_raw_mssql", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L60"}, {"caller_nid": "mssql_ident_mssql", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L68"}, {"caller_nid": "mssql_ident_mssql", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L69"}, {"caller_nid": "mssql_ident_mssql", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L69"}, {"caller_nid": "mssql_ident_mssql", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L71"}, {"caller_nid": "mssql_ident_mssql", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L72"}, {"caller_nid": "mssql_ident_mssql", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L72"}, {"caller_nid": "mssql_ident_mssql", "callee": "ExpectedStringError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L77"}, {"caller_nid": "mssql_parse_mssql", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L82"}, {"caller_nid": "mssql_parse_mssql", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L83"}, {"caller_nid": "mssql_parse_mssql", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L83"}, {"caller_nid": "mssql_parse_mssql", "callee": "unhexlify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L85"}, {"caller_nid": "mssql_parse_mssql", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L85"}, {"caller_nid": "mssql_parse_mssql", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L88"}, {"caller_nid": "mssql_parse_mssql", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L90"}, {"caller_nid": "mssql_parse_mssql", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L91"}, {"caller_nid": "mssql_parse_mssql", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L91"}, {"caller_nid": "mssql_parse_mssql", "callee": "unhexlify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L93"}, {"caller_nid": "mssql_parse_mssql", "callee": "ExpectedStringError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L99"}, {"caller_nid": "mssql_parse_mssql", "callee": "InvalidHashError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L100"}, {"caller_nid": "mssql_from_string", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L149"}, {"caller_nid": "mssql_mssql2000_to_string", "callee": "bascii_to_str", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L154"}, {"caller_nid": "mssql_mssql2000_to_string", "callee": "upper", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L154"}, {"caller_nid": "mssql_mssql2000_to_string", "callee": "hexlify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L154"}, {"caller_nid": "mssql_mssql2000_calc_checksum", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L157"}, {"caller_nid": "mssql_mssql2000_calc_checksum", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L158"}, {"caller_nid": "mssql_mssql2000_calc_checksum", "callee": "upper", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L160"}, {"caller_nid": "mssql_verify", "callee": "validate_secret", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L166"}, {"caller_nid": "mssql_verify", "callee": "MissingDigestError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L170"}, {"caller_nid": "mssql_verify", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L171"}, {"caller_nid": "mssql_verify", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L172"}, {"caller_nid": "mssql_verify", "callee": "upper", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L173"}, {"caller_nid": "mssql_verify", "callee": "consteq", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L174"}, {"caller_nid": "mssql_from_string", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L226"}, {"caller_nid": "mssql_mssql2005_to_string", "callee": "upper", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L231"}, {"caller_nid": "mssql_mssql2005_to_string", "callee": "bascii_to_str", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L231"}, {"caller_nid": "mssql_mssql2005_to_string", "callee": "hexlify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L231"}, {"caller_nid": "mssql_mssql2005_calc_checksum", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L234"}, {"caller_nid": "mssql_mssql2005_calc_checksum", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/handlers/mssql.py", "source_location": "L235"}]} |