1 line
6.4 KiB
JSON
1 line
6.4 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_passlib_apps_py", "label": "apps.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L1"}, {"id": "apps_load_master_config", "label": "_load_master_config()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L27"}, {"id": "apps_iter_ldap_crypt_schemes", "label": "_iter_ldap_crypt_schemes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L183"}, {"id": "apps_iter_ldap_schemes", "label": "_iter_ldap_schemes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L187"}, {"id": "apps_create_phpass_policy", "label": "_create_phpass_policy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L214"}, {"id": "apps_rationale_188", "label": "helper which iterates over supported std ldap schemes", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L188"}, {"id": "apps_rationale_215", "label": "helper to choose default alg based on bcrypt availability", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L215"}, {"id": "apps_rationale_226", "label": "# TODO: support the drupal phpass variants (see phpass homepage)", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L226"}, {"id": "apps_rationale_235", "label": "# NOTE: 'roundup15' really applies to roundup 1.4.17+", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L235"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_passlib_apps_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_apps_py", "target": "itertools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_apps_py", "target": "passlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_apps_py", "target": "passlib_context", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_apps_py", "target": "passlib_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_apps_py", "target": "apps_load_master_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_apps_py", "target": "apps_iter_ldap_crypt_schemes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L183", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_apps_py", "target": "apps_iter_ldap_schemes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L187", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_apps_py", "target": "apps_create_phpass_policy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L214", "weight": 1.0}, {"source": "apps_iter_ldap_schemes", "target": "apps_iter_ldap_crypt_schemes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L189", "weight": 1.0}, {"source": "apps_rationale_188", "target": "apps_iter_ldap_schemes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L188", "weight": 1.0}, {"source": "apps_rationale_215", "target": "apps_create_phpass_policy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L215", "weight": 1.0}, {"source": "apps_rationale_226", "target": "backend_venv_lib_python3_12_site_packages_passlib_apps_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L226", "weight": 1.0}, {"source": "apps_rationale_235", "target": "backend_venv_lib_python3_12_site_packages_passlib_apps_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L235", "weight": 1.0}], "raw_calls": [{"caller_nid": "apps_load_master_config", "callee": "list_crypt_handlers", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L31"}, {"caller_nid": "apps_load_master_config", "callee": "remove", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L62"}, {"caller_nid": "apps_load_master_config", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L65"}, {"caller_nid": "apps_iter_ldap_schemes", "callee": "chain", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L189"}, {"caller_nid": "apps_create_phpass_policy", "callee": "has_backend", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/apps.py", "source_location": "L216"}]} |