Code Analysis: Stop Spammers 2025.2

Function Rating Maintainability Complexity Lines of code
chkdisp::process()
D
0
4 3,124
chktor::process()
D
0
2 1,754
ss_get_options::process()
D
0
19 1,439
ss_challenge::process()
D
10
68 365
ss_init()
D
30 40 104
ss_check_post::process()
D
22
22 236
sfs_handle_ajax_sub()
C
33 27 89
get_post_variables()
C
31 23 124
ss_get_stats::process()
C
22
14 251
chkvalidip::process()
C
37 25 69
ss_captcha_verify()
C
36 23 81
sfs_handle_ajax_sfs_process_watch()
B
32 20 114
ss_look_in_file()
B
35 20 88
be_module::ipListMatch()
B
43 19 46
chkgooglesafe::process()
B
42 17 52
be_module::searchList()
A
44 15 44
chkcloudflare::process()
A
39 13 67
chksession::process()
A
46 15 36
ss_row()
A
38 13 65
ss_log_bad::process()
A
40 13 56
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 48
sfs_ErrorHandler()
A
44 12 40
ss_challenge::ss_send_email()
A
41 11 54
chkbotscout::process()
A
47 12 36
ss_check_white::process()
A
44 11 48
chkreferer::process()
A
49 12 31
ss_scan_for_eval_recurse()
A
49 12 30
ss_addtoallowlist::process()
A
48 12 30
chkhoney::process()
A
49 12 28
chkmulti::process()
A
45 11 42
chkexploits::process()
A
47 11 33
chkagent::process()
A
49 11 31
chkperiods::process()
A
49 11 31
chkdnsbl::process()
A
50 11 25
chkinvalidip::process()
A
53 11 22
ss_get_alreq::process()
A
42 9 49
chkvalidip::_is_fake_ip()
A
49 10 31
ss_challenge::ss_add_allow()
A
48 10 29
chklong::process()
A
52 10 27
ss_admin_menu_l()
A
38 5 97
ss_addtoallowlist::ss_send_approval_email()
A
47 9 35
chkakismet::process()
A
47 9 35
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
ss_login_redirect()
S
62 9 9
be_module::getSname()
S
58 8 14
be_module::wildcard_match()
S
51 7 25
sfs_get_urls()
S
52 7 25
chkhyphens::process()
S
55 7 21
chkadminlog::process()
S
55 7 19
chkshort::process()
S
56 7 19
ss_log_user_ip()
S
56 7 17
ss_add_captcha()
S
41 4 61
ss_user_reg_filter()
S
46 5 39
ss_scan_for_eval()
S
53 6 21
be_module::fixip()
S
56 6 19
really_clean()
S
57 6 16
ss_fix_post_vars()
S
58 6 15
sfs_handle_ajax_check()
S
51 5 27
be_module::getafile()
S
53 5 22
ss_read_file()
S
54 5 22
ss_addto_gcache::process()
S
53 5 21
ss_remove_gcache::process()
S
55 5 19
ss_sfs_ip_column()
S
47 4 34
ss_remove_bcache::process()
S
55 5 19
SSRegDate::users_custom_column()
S
56 5 17
ss_admin_notice()
S
61 6 9
chkspamwords::process()
S
60 5 13
be_module::cidr2ip()
S
53 4 22
ss_addtoblocklist::process()
S
54 4 21
chkakismet::akismet_comment_check()
S
47 3 35
chkbbcode::process()
S
57 4 18
ss_addto_bcache::process()
S
55 4 18
ss_append_file()
S
58 4 16
chkurls::process()
S
63 5 9
ss_get_options()
S
65 5 8
sfs_debug_msg()
S
60 5 10
ss_get_stats()
S
66 5 7
chkadmin::process()
S
59 4 14
ss_sp_rightnow()
S
60 4 13
ss_force_reset_options()
S
61 4 12
ss_registration_captcha_verify()
S
62 4 11
ss_comment_captcha_verify()
S
62 4 11
ss_login_captcha_verify()
S
62 4 11
ss_log_akismet()
S
56 3 18
ssp_global_get()
S
57 3 17
ssp_global_add()
S
57 3 17
ssp_global_Delete()
S
57 3 17
ssp_global_set()
S
57 3 17
chkform::process()
S
63 4 10
ss_wc_admin_notice()
S
66 4 8
ssp_global_setup()
S
60 3 13
ss_check_404s::process()
S
60 3 13
chkperiods::remove_tld()
S
60 3 12
ss_sp_plugin_action_links()
S
61 3 12
ss_get_bcache::process()
S
50 2 26
ss_get_gcache::process()
S
50 2 26
sfs_handle_ajax_sfs_process()
S
63 3 11
ss_ajax_action_allowed_for_user()
S
70 3 6
ipChkk()
S
64 3 10
SSRegDate::users_orderby_column()
S
65 3 9
ss_get_ip()
S
73 3 4
sfs_errorsonoff()
S
65 3 10
ss_assets_version()
S
78 3 3
chkscripts::process()
S
64 3 10
ss_wc_notice_dismissed()
S
66 3 8
be_module::ip2numstr()
S
60 2 12
sfs_handle_ajax()
S
54 1 24
ss_get_ajax_allowed_html()
S
59 1 17
chkaccept::process()
S
71 2 6
include_setting()
S
64 2 10
ss_control()
S
65 2 9
ss_file_exists()
S
69 2 7
chkwlem::process()
S
66 2 8
ss_create_data_folder()
S
66 2 8
chkwluserid::process()
S
66 2 8
ss_admin_menu()
S
68 2 8
ss_notice_dismissed()
S
67 2 7
ss_read_filex()
S
69 2 7
ssp_global_unsetup()
S
63 2 10
load_be_module()
S
74 2 5
chkblem::process()
S
66 2 8
chkbluserid::process()
S
66 2 8
chkwlistemail::process()
S
67 2 8
chkyahoomerchant::process()
S
63 1 12
ss_blocklist_settings()
S
82 1 3
chkbcache::process()
S
75 1 4
ss_allowlist_settings()
S
82 1 3
ss_stop_spam_ok()
S
100 1 2
ss_sfs_check_admin()
S
83 1 3
ss_make_red()
S
69 1 6
be_module::cidrStart2str()
S
63 1 10
ss_check_site_get()
S
65 1 9
chkblip::process()
S
75 1 4
SSRegDate::__construct()
S
79 1 3
ss_network()
S
82 1 3
ss_new_user_ip()
S
76 1 4
ss_check_white_block()
S
64 1 10
chkvalidip::_is_ipv4()
S
78 1 3
SSRegDate::users_columns()
S
76 1 4
ss_options()
S
82 1 3
ss_styles()
S
67 1 9
ss_contribute()
S
82 1 3
ss_addons_d()
S
83 1 3
ss_diagnostics()
S
82 1 3
ss_check_site_get::process()
S
82 1 3
ss_change_admin()
S
82 1 3
ss_check_white()
S
65 1 9
SSRegDate::users_sortable_columns()
S
71 1 6
ss_file_delete()
S
75 1 4
chkwlist::process()
S
75 1 4
ss_cache()
S
82 1 3
be_module::cidr2str()
S
64 1 9
ss_check_404s()
S
67 1 8
ss_log_bad()
S
64 1 9
ss_summary()
S
82 1 3
chktemplate::process()
S
82 1 3
ss_sfs_reg_add_user_to_allowlist()
S
70 1 6
ss_caught_action()
S
100 1 2
ss_summary_link()
S
74 1 4
ss_access()
S
82 1 3
be_module::process()
S
80 1 3
ss_set_options()
S
80 1 3
chkvalidip::_is_ipv6()
S
78 1 3
ss_reports()
S
82 1 3
ss_sfs_ip_column_head()
S
77 1 4
ss_check_post()
S
65 1 9
SSRegDate::init()
S
69 1 6
ss_sp_require()
S
82 1 3
ss_webservices_settings()
S
82 1 3
ss_challenges()
S
82 1 3
chkgcache::process()
S
75 1 4
ss_log_good()
S
64 1 9