Code Analysis: Stop Spammers 2023

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,440
\ss_challenge::process()
D
15
57 289
ss_init()
D
30 40 104
\ss_check_post::process()
D
22
22 235
\ss_get_stats::process()
C
22
14 251
get_post_variables()
C
32 23 116
sfs_handle_ajax_sub()
C
34 23 89
\chkvalidip::process()
C
37 24 69
ss_captcha_verify()
B
34 20 88
ss_replace_admin_notices()
B
35 21 71
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
42 17 52
\be_module::searchList()
A
44 15 44
\chkcloudflare::process()
A
39 13 67
ss_row()
A
37 13 66
\chksession::process()
A
46 15 36
\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
\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
\chkperiods::process()
A
49 11 31
\chkdnsbl::process()
A
50 11 25
\ss_challenge::ss_send_email()
A
41 9 54
\chkinvalidip::process()
A
52 11 22
\ss_get_alreq::process()
A
41 9 49
\ss_addtoallowlist::process()
A
48 10 32
\chkreferer::process()
A
49 10 32
\chkvalidip::_is_fake_ip()
A
49 10 31
\chklong::process()
A
51 10 28
\ss_addtoallowlist::ss_send_approval_email()
A
47 9 35
\chkurlshort::process()
A
57 10 13
be_load()
A
45 8 42
ss_set_stats()
A
51 9 25
ss_clear_notices()
A
53 9 22
\chk404::process()
A
35 3 105
\chktld::process()
A
50 8 28
\chkakismet::process()
A
48 7 35
ss_login_redirect()
S
62 9 9
\ss_challenge::ss_add_allow()
S
49 7 29
sfs_get_urls()
S
52 7 25
\be_module::wildcard_match()
S
51 7 25
\chkhyphens::process()
S
54 7 21
\chkshort::process()
S
55 7 20
\chkadminlog::process()
S
55 7 19
ss_fix_post_vars()
S
56 7 18
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
ss_sync_ip()
S
57 6 15
ss_admin_notice()
S
59 7 10
sfs_handle_ajax_check()
S
51 5 27
\chkakismet::akismet_comment_check()
S
45 4 39
\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_remove_bcache::process()
S
55 5 19
ss_sfs_ip_column()
S
46 4 34
ss_post_ip()
S
55 5 18
\SSRegDate::users_custom_column()
S
56 5 17
\be_module::getSname()
S
58 5 17
\chkspamwords::process()
S
59 5 13
ss_add_captcha()
S
51 4 28
ss_merge_notices()
S
61 5 12
ss_get_admin_notices()
S
62 5 11
\be_module::cidr2ip()
S
53 4 22
\ss_addtoblocklist::process()
S
54 4 21
\ss_addto_bcache::process()
S
55 4 18
\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_notice_dismissed()
S
60 4 12
ss_registration_captcha_verify()
S
62 4 11
ss_login_captcha_verify()
S
62 4 11
ss_comment_captcha_verify()
S
62 4 11
ss_log_akismet()
S
56 3 18
ssp_global_set()
S
57 3 17
ssp_global_Delete()
S
57 3 17
ssp_global_add()
S
57 3 17
ssp_global_get()
S
57 3 17
ss_wc_admin_notice()
S
65 4 8
ss_post_ip_every_day()
S
66 4 7
ss_sync_ip_cron()
S
62 4 10
countTransients()
S
51 2 29
\ss_check_404s::process()
S
60 3 13
ssp_global_setup()
S
60 3 13
ss_force_reset_options()
S
61 3 12
\chkperiods::remove_tld()
S
60 3 12
ss_sp_plugin_action_links()
S
60 3 12
\ss_get_gcache::process()
S
50 2 26
\ss_get_bcache::process()
S
50 2 26
sfs_handle_ajax_sfs_process()
S
64 3 11
ss_whitelist_ip_cron()
S
63 3 10
\SSRegDate::users_orderby_column()
S
65 3 9
\chkscripts::process()
S
64 3 10
ss_wc_notice_dismissed()
S
66 3 8
ipChkk()
S
64 3 10
\chkform::process()
S
63 3 10
sfs_debug_msg()
S
61 3 10
ss_show_admin_notices_func()
S
69 3 7
sfs_errorsonoff()
S
65 3 10
ss_blocklist_popup()
S
66 3 8
ss_submit_popup()
S
67 3 7
ss_show_admin_notices()
S
67 3 9
\be_module::ip2numstr()
S
60 2 12
deleteTransients()
S
53 1 26
ss_update_notice_preference()
S
62 2 11
ss_append_file()
S
62 2 11
ss_modal()
S
56 1 25
ss_whitelist_ip()
S
57 1 16
\chkbluserid::process()
S
65 2 9
\chkwlistemail::process()
S
65 2 9
ss_admin_menu()
S
68 2 8
ss_file_exists()
S
69 2 7
load_be_module()
S
74 2 5
ss_control()
S
65 2 9
include_setting()
S
64 2 10
ss_check_for_premium()
S
64 2 9
\chkaccept::process()
S
70 2 6
ssp_global_unsetup()
S
63 2 10
ss_read_filex()
S
68 2 7
\chkblem::process()
S
65 2 9
\chkwluserid::process()
S
65 2 9
\chkwlem::process()
S
65 2 9
\chkyahoomerchant::process()
S
62 1 13
ss_sfs_check_admin()
S
83 1 3
ss_summary()
S
82 1 3
\chkbcache::process()
S
72 1 5
ss_reports()
S
82 1 3
\SSRegDate::__construct()
S
79 1 3
ss_sp_require()
S
82 1 3
ss_change_admin()
S
82 1 3
ss_diagnostics()
S
82 1 3
\be_module::cidrStart2str()
S
63 1 10
ss_allowlist_settings()
S
82 1 3
\SSRegDate::users_sortable_columns()
S
71 1 6
ss_premium()
S
78 1 4
\chkvalidip::_is_ipv4()
S
78 1 3
\SSRegDate::init()
S
69 1 6
\chkgcache::process()
S
72 1 5
\be_module::cidr2str()
S
64 1 9
ss_check_white_block()
S
64 1 10
sfs_handle_ajax()
S
74 1 4
ss_network()
S
82 1 3
ss_challenges()
S
82 1 3
ss_sfs_ip_column_head()
S
77 1 4
ss_options()
S
82 1 3
\chktemplate::process()
S
82 1 3
ss_make_red()
S
69 1 6
ss_cache()
S
82 1 3
ss_set_options()
S
80 1 3
ss_file_delete()
S
75 1 4
ss_check_site_get()
S
65 1 9
ss_load_plugin_textdomain()
S
78 1 3
\chkblip::process()
S
72 1 5
ss_sfs_reg_add_user_to_allowlist()
S
70 1 6
ss_upgrade_link()
S
73 1 4
ss_caught_action()
S
100 1 2
ss_new_user_ip()
S
76 1 4
\SSRegDate::users_columns()
S
74 1 4
ss_check_post()
S
65 1 9
ss_addons_d()
S
83 1 3
ss_log_bad()
S
64 1 9
ss_check_404s()
S
67 1 8
ss_get_ip()
S
81 1 3
ss_check_white()
S
65 1 9
ss_contribute()
S
82 1 3
ss_option_maint()
S
82 1 3
\chkwlist::process()
S
72 1 5
ss_blocklist_settings()
S
82 1 3
ss_log_good()
S
64 1 9
ss_stop_spam_ok()
S
100 1 2
ss_styles()
S
75 1 4
\be_module::process()
S
80 1 3
ss_summary_link()
S
73 1 4
\chkvalidip::_is_ipv6()
S
78 1 3
ss_access()
S
82 1 3
ss_webservices_settings()
S
82 1 3
\ss_check_site_get::process()
S
82 1 3