Code Analysis: RankShield — Ranking & Ad-Spend Attack Protection 2.4.1

Most Complex Classes

Class Rating Complexity
RankShield_Admin
D
161
RankShield_Defense
D
158
RankShield_Helix
S
23
RankShield_Reporting
S
11

Most Complex Functions

Function Rating Complexity
RankShield_Defense::check_request()
D
34
RankShield_Defense::matches_rule()
C
26
RankShield_Admin::render_gsc()
B
17
RankShield_Defense::classify_agent()
B
18
RankShield_Admin::page_traffic()
A
16
RankShield_Admin::render_ga4()
A
14
RankShield_Defense::fetch_rules_from_api()
A
13
RankShield_Admin::ajax_activate()
A
11
RankShield_Admin::area_chart()
A
10
RankShield_Admin::page_connections()
A
10
RankShield_Admin::page_ads()
A
10
RankShield_Reporting::handle_behavioral()
A
9