Code Analysis: WordSentinel 1.2.0

Most Complex Classes

Class Rating Complexity
WordsentinelPlugin
S
34
WS_License_Manager
S
33
WordsentinelAPIHelper
S
14
CSPHeadersFeature
S
11

Most Complex Functions

Function Rating Complexity
WS_License_Manager::validate_key()
B
15
wordsentinel_render_license_key_field()
A
13
WordsentinelPlugin::set_security_headers()
A
11
wordsentinel_register_settings()
A
5
WordsentinelAPIHelper::get_mozilla_analysis()
A
8
wordsentinel_fetch_and_store_public_keys()
S
7
CSPHeadersFeature::add_csp_header()
S
4
wordsentinel_render_settings_page()
S
3
wordsentinel_render_csp_advanced_options()
S
5
WordsentinelAPIHelper::trigger_mozilla_scan()
S
6
WordsentinelPlugin::render_plugin_page()
S
3
WordsentinelPlugin::ws_force_scan()
S
4