EPKB_AI_Security A

Total Complexity 67
Dependencies 4
Dependents 7
Total lines 449
Lines of code 224
Logical lines of code 112
Comment lines 155
Methods 19
Properties 1

Methods 19

Method Rating Maintainability Complexity Lines of code
can_start_session()
A
53 11 21
generate_session_id()
A
48 10 31
get_or_create_session()
S
60 7 13
get_client_ip()
S
57 6 14
set_session_cookie()
S
54 4 22
log_security_event()
S
54 4 21
check_rate_limit()
S
54 4 20
validate_chat_session()
S
60 4 14
get_nonce()
S
64 4 10
sanitize_output()
S
55 1 22
can_access_features()
S
74 2 4
get_session_id()
S
72 2 5
get_user_identifier()
S
69 2 6
generate_idempotency_key()
S
80 1 3
check_rest_nonce()
S
71 1 5
generate_chat_id()
S
79 1 3
can_access_public_api()
S
74 1 4
can_access_settings()
S
78 1 3
get_ip_hash()
S
78 1 3