Code Analysis: Stop Spammers 2021.3

Function Rating Maintainability Complexity Lines of code
chkdisp::process()
D
0
4 3,124
chktor::process()
D
0
2 1,940
ss_get_options::process()
D
0
19 1,460
ss_challenge::process()
D
17
46 269
ss_init()
D
32 34 95
ss_check_post::process()
D
22
22 235
ss_get_stats::process()
C
22
14 253
chkvalidip::process()
C
37 24 69
get_post_variables()
C
35 23 83
sfs_handle_ajax_sub()
B
34 21 91
ss_look_in_file()
B
35 19 84
sfs_handle_ajax_sfs_process_watch()
B
35 16 92
be_module::ipListMatch()
B
43 18 46
chkgooglesafe::process()
B
41 17 54
be_module::searchList()
A
44 15 44
chksession::process()
A
46 15 37
chkcloudflare::process()
A
39 13 66
ss_row()
A
38 13 65
ss_log_bad::process()
A
40 13 57
chksfs::process()
A
43 13 45
ss_ok_list()
A
31 6 148
be_module::searchcache()
A
45 13 38
ss_log_good::process()
A
42 12 49
sfs_ErrorHandler()
A
43 12 46
chkbotscout::process()
A
47 12 36
ss_check_white::process()
A
44 11 48
ss_scan_for_eval_recurse()
A
49 12 30
chkhoney::process()
A
49 12 28
chkmulti::process()
A
45 11 42
ss_admin_menu_l()
A
35 6 115
chkexploits::process()
A
48 11 34
chkagent::process()
A
49 11 31
ss_challenge::ss_send_email()
A
40 9 60
chkdnsbl::process()
A
50 11 25
chkinvalidip::process()
A
52 11 22
ss_get_alreq::process()
A
41 9 49
chkvalidip::_is_fake_ip()
A
49 10 32
ss_addtoallowlist::process()
A
48 10 32
chkreferer::process()
A
49 10 32
chklong::process()
A
51 10 28
ss_addtoallowlist::ss_send_approval_email()
A
47 9 35
chkperiods::process()
A
49 9 31
chkurlshort::process()
A
57 10 13
be_load()
A
45 8 42
ss_set_stats()
A
51 9 25
chk404::process()
A
35 3 105
chktld::process()
A
50 8 28
chkakismet::process()
A
48 7 35
login_redirect()
S
62 9 9
ss_challenge::ss_add_allow()
S
49 7 29
be_module::wildcard_match()
S
51 7 25
sfs_get_urls()
S
52 7 25
chkhyphens::process()
S
54 7 21
chkshort::process()
S
55 7 20
chkadminlog::process()
S
55 7 19
ss_user_reg_filter()
S
46 5 39
ss_scan_for_eval()
S
53 6 21
be_module::fixip()
S
56 6 19
ss_log_user_ip()
S
57 6 17
really_clean()
S
57 6 16
sfs_handle_ajax_check()
S
51 5 27
chkakismet::akismet_comment_check()
S
45 4 39
ss_addto_gcache::process()
S
52 5 23
be_module::getafile()
S
53 5 22
ss_read_file()
S
54 5 22
ss_remove_bcache::process()
S
55 5 19
ss_sfs_ip_column()
S
46 4 34
ss_remove_gcache::process()
S
55 5 19
ss_fix_post_vars()
S
56 5 18
be_module::getSname()
S
58 5 17
chkspamwords::process()
S
59 5 13
be_module::cidr2ip()
S
53 4 22
ss_addtodenylist::process()
S
54 4 22
ss_addto_bcache::process()
S
54 4 20
chkbbcode::process()
S
56 4 18
ss_get_stats()
S
66 5 7
ss_get_options()
S
65 5 8
chkadmin::process()
S
59 4 14
ss_sp_rightnow()
S
59 4 13
ss_log_akismet()
S
56 3 18
ssp_global_Delete()
S
57 3 17
ssp_global_set()
S
57 3 17
ssp_global_add()
S
57 3 17
ssp_global_get()
S
57 3 17
ss_admin_notice()
S
65 4 8
ss_wc_admin_notice()
S
65 4 8
ss_check_404s::process()
S
60 3 13
ss_force_reset_options()
S
60 3 13
ssp_global_setup()
S
60 3 13
chkperiods::remove_tld()
S
60 3 12
ss_sp_plugin_action_links()
S
60 3 12
countTransients()
S
53 2 27
ss_get_bcache::process()
S
50 2 26
ss_get_gcache::process()
S
50 2 26
sfs_handle_ajax_sfs_process()
S
64 3 11
ipChkk()
S
64 3 10
chkscripts::process()
S
64 3 10
sfs_errorsonoff()
S
65 3 10
sfs_debug_msg()
S
61 3 10
ss_notice_dismissed()
S
66 3 8
ss_wc_notice_dismissed()
S
66 3 8
chkform::process()
S
63 3 10
be_module::ip2numstr()
S
60 2 12
ss_append_file()
S
62 2 11
deleteTransients()
S
55 1 24
chkwluserid::process()
S
65 2 9
chkwlem::process()
S
65 2 9
chkbluserid::process()
S
65 2 9
chkaccept::process()
S
70 2 6
chkwlistemail::process()
S
65 2 9
ss_get_now()
S
69 2 6
ssp_global_unsetup()
S
63 2 10
ss_admin_menu()
S
68 2 8
ss_file_exists()
S
69 2 7
chkblem::process()
S
65 2 9
check_for_premium()
S
64 2 9
ss_control()
S
65 2 9
include_setting()
S
64 2 10
ss_read_filex()
S
68 2 7
load_be_module()
S
74 2 5
chkyahoomerchant::process()
S
62 1 13
ss_challenges()
S
82 1 3
ss_options()
S
82 1 3
ss_sfs_reg_add_user_to_allowlist()
S
70 1 6
ss_check_site_get()
S
65 1 9
ss_styles()
S
79 1 3
chkvalidip::_is_ipv6()
S
78 1 3
chkblip::process()
S
72 1 5
chkgcache::process()
S
72 1 5
ss_upgrade_link()
S
73 1 4
ss_allowlist_settings()
S
82 1 3
chkwlist::process()
S
72 1 5
ss_get_ip()
S
77 1 4
ss_log_good()
S
64 1 9
ss_new_user_ip()
S
72 1 5
chkvalidip::_is_ipv4()
S
78 1 3
ss_diagnostics()
S
82 1 3
sfs_handle_ajax()
S
76 1 4
ss_access()
S
82 1 3
ss_caught_action()
S
100 1 2
ss_file_delete()
S
75 1 4
ss_change_admin()
S
82 1 3
ss_network()
S
82 1 3
ss_cache()
S
82 1 3
ss_check_404s()
S
67 1 8
ss_premium()
S
78 1 4
ss_summary()
S
82 1 3
ss_check_white_block()
S
64 1 10
ss_option_maint()
S
82 1 3
ss_sfs_ip_column_head()
S
77 1 4
ss_check_white()
S
65 1 9
ss_sp_require()
S
82 1 3
ss_contribute()
S
82 1 3
ss_log_bad()
S
64 1 9
ss_addons_d()
S
83 1 3
ss_reports()
S
82 1 3
ss_make_red()
S
69 1 6
ss_set_options()
S
80 1 3
ss_check_post()
S
65 1 9
ss_webservices_settings()
S
82 1 3
be_module::cidr2str()
S
64 1 9
ss_denylist_settings()
S
82 1 3
be_module::cidrStart2str()
S
63 1 10
chktemplate::process()
S
82 1 3
ss_stop_spam_ok()
S
100 1 2
be_module::process()
S
80 1 3
chkbcache::process()
S
72 1 5
ss_summary_link()
S
73 1 4
ss_check_site_get::process()
S
82 1 3
ss_sfs_check_admin()
S
83 1 3
ss_load_plugin_textdomain()
S
78 1 3