Code Analysis: SecuPress Free with Simple SSL – Simple and Performant Security 2.3.20.1

Most Complex Functions

Function Rating Complexity
SecuPress_Settings::field()
D
131
secupress_scanners()
D
32
secupress_new_upgrade()
D
44
SecuPress_HTTP_Log::set_message()
D
39
secupress_get_scanner_counts()
D
39
secupress_ip_is_whitelisted()
D
10
secupress_is_ip_in_range()
D
35
secupress_load_plugins()
D
35
secupress_pro_same_usernames_on_login()
D
30
secupress_login_page()
D
26
secupress_settings_licence_callback()
C
32
secupress_add_settings_scripts()
C
26