1 line
20 KiB
JSON
1 line
20 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "label": "jws.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L1"}, {"id": "jws_sign", "label": "sign()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L16"}, {"id": "jws_verify", "label": "verify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L52"}, {"id": "jws_get_unverified_header", "label": "get_unverified_header()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L82"}, {"id": "jws_get_unverified_headers", "label": "get_unverified_headers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L98"}, {"id": "jws_get_unverified_claims", "label": "get_unverified_claims()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L116"}, {"id": "jws_encode_header", "label": "_encode_header()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L132"}, {"id": "jws_encode_payload", "label": "_encode_payload()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L147"}, {"id": "jws_sign_header_and_claims", "label": "_sign_header_and_claims()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L160"}, {"id": "jws_load", "label": "_load()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L176"}, {"id": "jws_sig_matches_keys", "label": "_sig_matches_keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L209"}, {"id": "jws_get_keys", "label": "_get_keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L221"}, {"id": "jws_verify_signature", "label": "_verify_signature()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L253"}, {"id": "jws_rationale_17", "label": "Signs a claims set and returns a JWS string. Args: payload (str or", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L17"}, {"id": "jws_rationale_53", "label": "Verifies a JWS string's signature. Args: token (str): A signed JWS", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L53"}, {"id": "jws_rationale_83", "label": "Returns the decoded headers without verification of any kind. Args:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L83"}, {"id": "jws_rationale_99", "label": "Returns the decoded headers without verification of any kind. This is simpl", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L99"}, {"id": "jws_rationale_117", "label": "Returns the decoded claims without verification of any kind. Args:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L117"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "binascii", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "jose", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "jose_backends_base", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "jose_constants", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "jose_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "jose_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "jws_sign", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "jws_verify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "jws_get_unverified_header", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L82", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "jws_get_unverified_headers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L98", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "jws_get_unverified_claims", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L116", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "jws_encode_header", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L132", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "jws_encode_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L147", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "jws_sign_header_and_claims", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L160", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "jws_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L176", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "jws_sig_matches_keys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L209", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "jws_get_keys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L221", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_jose_jws_py", "target": "jws_verify_signature", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L253", "weight": 1.0}, {"source": "jws_sign", "target": "jws_encode_header", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L45", "weight": 1.0}, {"source": "jws_sign", "target": "jws_encode_payload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L46", "weight": 1.0}, {"source": "jws_sign", "target": "jws_sign_header_and_claims", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L47", "weight": 1.0}, {"source": "jws_verify", "target": "jws_load", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L74", "weight": 1.0}, {"source": "jws_verify", "target": "jws_verify_signature", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L77", "weight": 1.0}, {"source": "jws_get_unverified_header", "target": "jws_load", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L94", "weight": 1.0}, {"source": "jws_get_unverified_headers", "target": "jws_get_unverified_header", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L113", "weight": 1.0}, {"source": "jws_get_unverified_claims", "target": "jws_load", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L128", "weight": 1.0}, {"source": "jws_sign_header_and_claims", "target": "jws_sign", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L165", "weight": 1.0}, {"source": "jws_sig_matches_keys", "target": "jws_verify", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L214", "weight": 1.0}, {"source": "jws_verify_signature", "target": "jws_get_keys", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L261", "weight": 1.0}, {"source": "jws_verify_signature", "target": "jws_sig_matches_keys", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L263", "weight": 1.0}, {"source": "jws_rationale_17", "target": "jws_sign", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L17", "weight": 1.0}, {"source": "jws_rationale_53", "target": "jws_verify", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L53", "weight": 1.0}, {"source": "jws_rationale_83", "target": "jws_get_unverified_header", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L83", "weight": 1.0}, {"source": "jws_rationale_99", "target": "jws_get_unverified_headers", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L99", "weight": 1.0}, {"source": "jws_rationale_117", "target": "jws_get_unverified_claims", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L117", "weight": 1.0}], "raw_calls": [{"caller_nid": "jws_sign", "callee": "JWSError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L43"}, {"caller_nid": "jws_encode_header", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L136"}, {"caller_nid": "jws_encode_header", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L138"}, {"caller_nid": "jws_encode_header", "callee": "dumps", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L138"}, {"caller_nid": "jws_encode_header", "callee": "base64url_encode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L144"}, {"caller_nid": "jws_encode_payload", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L148"}, {"caller_nid": "jws_encode_payload", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L150"}, {"caller_nid": "jws_encode_payload", "callee": "dumps", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L150"}, {"caller_nid": "jws_encode_payload", "callee": "base64url_encode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L157"}, {"caller_nid": "jws_sign_header_and_claims", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L161"}, {"caller_nid": "jws_sign_header_and_claims", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L163"}, {"caller_nid": "jws_sign_header_and_claims", "callee": "construct", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L164"}, {"caller_nid": "jws_sign_header_and_claims", "callee": "JWSError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L167"}, {"caller_nid": "jws_sign_header_and_claims", "callee": "base64url_encode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L169"}, {"caller_nid": "jws_sign_header_and_claims", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L171"}, {"caller_nid": "jws_sign_header_and_claims", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L173"}, {"caller_nid": "jws_load", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L177"}, {"caller_nid": "jws_load", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L178"}, {"caller_nid": "jws_load", "callee": "rsplit", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L180"}, {"caller_nid": "jws_load", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L181"}, {"caller_nid": "jws_load", "callee": "base64url_decode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L182"}, {"caller_nid": "jws_load", "callee": "JWSError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L184"}, {"caller_nid": "jws_load", "callee": "JWSError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L186"}, {"caller_nid": "jws_load", "callee": "loads", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L189"}, {"caller_nid": "jws_load", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L189"}, {"caller_nid": "jws_load", "callee": "JWSError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L191"}, {"caller_nid": "jws_load", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L193"}, {"caller_nid": "jws_load", "callee": "JWSError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L194"}, {"caller_nid": "jws_load", "callee": "base64url_decode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L197"}, {"caller_nid": "jws_load", "callee": "JWSError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L199"}, {"caller_nid": "jws_load", "callee": "base64url_decode", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L202"}, {"caller_nid": "jws_load", "callee": "JWSError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L204"}, {"caller_nid": "jws_sig_matches_keys", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L211"}, {"caller_nid": "jws_sig_matches_keys", "callee": "construct", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L212"}, {"caller_nid": "jws_get_keys", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L222"}, {"caller_nid": "jws_get_keys", "callee": "loads", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L226"}, {"caller_nid": "jws_get_keys", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L230"}, {"caller_nid": "jws_get_keys", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L239"}, {"caller_nid": "jws_get_keys", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L245"}, {"caller_nid": "jws_get_keys", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L245"}, {"caller_nid": "jws_get_keys", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L245"}, {"caller_nid": "jws_verify_signature", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L254"}, {"caller_nid": "jws_verify_signature", "callee": "JWSError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L256"}, {"caller_nid": "jws_verify_signature", "callee": "JWSError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L259"}, {"caller_nid": "jws_verify_signature", "callee": "JWSSignatureError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L264"}, {"caller_nid": "jws_verify_signature", "callee": "JWSError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L266"}, {"caller_nid": "jws_verify_signature", "callee": "JWSError", "source_file": "backend/venv/lib/python3.12/site-packages/jose/jws.py", "source_location": "L268"}]} |