C4D Plugin Manager Security & Risk Analysis

wordpress.org/plugins/c4d-plugin-manager

This plugin relies on Redux Framework and create a group options and admin page interface for other plugins can manage option in one place.

100 active installs v3.0.3 PHP + WP + Updated Aug 15, 2023
c4d
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is C4D Plugin Manager Safe to Use in 2026?

Generally Safe

Score 85/100

C4D Plugin Manager has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The 'c4d-plugin-manager' v3.0.3 plugin demonstrates a generally strong security posture with excellent practices in SQL query handling and a high rate of output escaping. The absence of known CVEs and a clean vulnerability history are positive indicators. However, the plugin has an attack surface with 8 AJAX handlers, 3 of which lack authentication checks. This is a significant concern as it could allow unauthenticated users to trigger these handlers, potentially leading to unintended actions or information disclosure.

Taint analysis reveals 8 flows with unsanitized paths, although none are categorized as critical or high severity. While the absence of critical taint flows is reassuring, unsanitized paths can still be a vector for various attacks, especially when combined with unprotected AJAX endpoints. The plugin's reliance on the Select2 bundled library also warrants attention, as outdated bundled libraries can be a source of vulnerabilities if not actively maintained and updated.

In conclusion, the plugin's strengths lie in its secure database interactions and output sanitization. The primary weaknesses are the unprotected AJAX endpoints and the presence of unsanitized paths in taint flows. The lack of historical vulnerabilities is a good sign, but the identified code signals require attention to mitigate potential risks.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
  • Bundled library (Select2)
Vulnerabilities
None known

C4D Plugin Manager Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

C4D Plugin Manager Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
6 prepared
Unescaped Output
278
1903 escaped
Nonce Checks
19
Capability Checks
3
File Operations
27
External Requests
7
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

100% prepared6 total queries

Output Escaping

87% escaped2181 total outputs
Data Flows
8 unsanitized

Data Flow Analysis

11 flows8 with unsanitized paths
save (redux-framework\redux-core\inc\classes\class-redux-ajax-save.php:34)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

C4D Plugin Manager Attack Surface

Entry Points15
Unprotected3

AJAX Handlers 8

authwp_ajax_redux_hide_admin_noticeredux-framework\redux-core\inc\classes\class-redux-admin-notices.php:41
authwp_ajax_redux_update_google_fontsredux-framework\redux-core\inc\classes\class-redux-ajax-typography.php:26
authwp_ajax_redux_activationredux-framework\redux-core\inc\classes\class-redux-connection-banner.php:89
authwp_ajax_redux_submit_support_dataredux-framework\redux-core\inc\classes\class-redux-health.php:26
authwp_ajax_redux_custom_fontsredux-framework\redux-core\inc\extensions\custom_fonts\class-redux-extension-custom-fonts.php:106
authwp_ajax_redux_custom_font_timerredux-framework\redux-core\inc\extensions\custom_fonts\class-redux-extension-custom-fonts.php:107
authwp_ajax_redux_get_iconsredux-framework\redux-core\inc\extensions\icon_select\class-redux-extension-icon-select.php:48
authwp_ajax_redux_delete_widget_arearedux-framework\redux-core\inc\extensions\widget_areas\class-redux-extension-widget-areas.php:52

Shortcodes 7

[bloginfo] redux-framework\redux-core\inc\extensions\shortcodes\class-redux-shortcodes.php:69
[redux_bloginfo] redux-framework\redux-core\inc\extensions\shortcodes\class-redux-shortcodes.php:71
[themeinfo] redux-framework\redux-core\inc\extensions\shortcodes\class-redux-shortcodes.php:75
[redux_themeinfo] redux-framework\redux-core\inc\extensions\shortcodes\class-redux-shortcodes.php:77
[date] redux-framework\redux-core\inc\extensions\shortcodes\class-redux-shortcodes.php:81
[redux_date] redux-framework\redux-core\inc\extensions\shortcodes\class-redux-shortcodes.php:83
[social_profiles] redux-framework\redux-core\inc\extensions\social_profiles\social_profiles\inc\class-redux-social-profiles-shortcode.php:43
WordPress Hooks 105
actionplugins_loadedc4d-plugin-manager.php:24
actionadmin_enqueue_scriptsc4d-plugin-manager.php:25
filterplugin_row_metac4d-plugin-manager.php:26
actioninitc4d-plugin-manager.php:28
actionredux/loadedredux-config.php:305
actionsetup_themeredux-framework\class-redux-framework-plugin.php:174
actionactivated_pluginredux-framework\class-redux-framework-plugin.php:199
actionwp_loadedredux-framework\class-redux-framework-plugin.php:200
actionwpmu_new_blogredux-framework\class-redux-framework-plugin.php:203
actionadmin_noticesredux-framework\class-redux-framework-plugin.php:206
filterplugin_row_metaredux-framework\class-redux-framework-plugin.php:209
filternetwork_admin_plugin_action_linksredux-framework\class-redux-framework-plugin.php:210
filterplugin_action_linksredux-framework\class-redux-framework-plugin.php:211
actionplugins_loadedredux-framework\redux-core\class-redux-core.php:152
actionadmin_initredux-framework\redux-core\class-redux-core.php:278
filterdebug_informationredux-framework\redux-core\class-redux-core.php:280
actionadmin_noticesredux-framework\redux-core\inc\classes\class-redux-admin-notices.php:42
actionadmin_initredux-framework\redux-core\inc\classes\class-redux-admin-notices.php:43
actionafter_setup_themeredux-framework\redux-core\inc\classes\class-redux-api.php:122
actioninitredux-framework\redux-core\inc\classes\class-redux-api.php:123
actionswitch_themeredux-framework\redux-core\inc\classes\class-redux-api.php:124
actionplugins_loadedredux-framework\redux-core\inc\classes\class-redux-api.php:179
actionReduxFrameworkPlugin_admin_noticeredux-framework\redux-core\inc\classes\class-redux-api.php:1751
actionredux_framework_plugin_admin_noticeredux-framework\redux-core\inc\classes\class-redux-api.php:1752
actioncurrent_screenredux-framework\redux-core\inc\classes\class-redux-connection-banner.php:90
actionadmin_headredux-framework\redux-core\inc\classes\class-redux-connection-banner.php:286
actionadmin_noticesredux-framework\redux-core\inc\classes\class-redux-connection-banner.php:293
actionnetwork_admin_noticesredux-framework\redux-core\inc\classes\class-redux-connection-banner.php:294
actionadmin_headredux-framework\redux-core\inc\classes\class-redux-connection-banner.php:295
filteradmin_body_classredux-framework\redux-core\inc\classes\class-redux-connection-banner.php:296
actionadmin_enqueue_scriptsredux-framework\redux-core\inc\classes\class-redux-enqueue.php:57
actionwp_enqueue_scriptsredux-framework\redux-core\inc\classes\class-redux-enqueue.php:60
filterredux/fieldsredux-framework\redux-core\inc\classes\class-redux-extension-abstract.php:176
actionenqueue_block_editor_assetsredux-framework\redux-core\inc\classes\class-redux-functions-ex.php:72
actionwp_enqueue_scriptsredux-framework\redux-core\inc\classes\class-redux-functions-ex.php:73
actionwp_headredux-framework\redux-core\inc\classes\class-redux-functions-ex.php:252
actioninitredux-framework\redux-core\inc\classes\class-redux-i18n.php:26
actionredux/constructredux-framework\redux-core\inc\classes\class-redux-instances.php:74
actionadmin_initredux-framework\redux-core\inc\classes\class-redux-options-constructor.php:55
actionwp_headredux-framework\redux-core\inc\classes\class-redux-output.php:30
actionwp_enqueue_scriptsredux-framework\redux-core\inc\classes\class-redux-output.php:31
actionlogin_headredux-framework\redux-core\inc\classes\class-redux-output.php:36
actionlogin_enqueue_scriptsredux-framework\redux-core\inc\classes\class-redux-output.php:37
actionadmin_headredux-framework\redux-core\inc\classes\class-redux-output.php:42
actionadmin_enqueue_scriptsredux-framework\redux-core\inc\classes\class-redux-output.php:43
filterstyle_loader_tagredux-framework\redux-core\inc\classes\class-redux-output.php:203
filterwp_resource_hintsredux-framework\redux-core\inc\classes\class-redux-output.php:204
actionadmin_menuredux-framework\redux-core\inc\classes\class-redux-page-render.php:47
actionnetwork_admin_menuredux-framework\redux-core\inc\classes\class-redux-page-render.php:51
actionadmin_headredux-framework\redux-core\inc\classes\class-redux-page-render.php:140
filteradmin_footer_textredux-framework\redux-core\inc\classes\class-redux-page-render.php:143
filterdeprecated_file_trigger_errorredux-framework\redux-core\inc\classes\class-redux-panel.php:327
actionrest_api_initredux-framework\redux-core\inc\classes\class-redux-rest-api-builder.php:46
actioncustomize_registerredux-framework\redux-core\inc\extensions\customizer\class-redux-extension-customizer.php:141
actionwp_headredux-framework\redux-core\inc\extensions\customizer\class-redux-extension-customizer.php:142
actioncustomize_save_afterredux-framework\redux-core\inc\extensions\customizer\class-redux-extension-customizer.php:144
actioncustomize_controls_print_scriptsredux-framework\redux-core\inc\extensions\customizer\class-redux-extension-customizer.php:147
actioncustomize_controls_initredux-framework\redux-core\inc\extensions\customizer\class-redux-extension-customizer.php:148
actionwp_enqueue_stylesredux-framework\redux-core\inc\extensions\customizer\class-redux-extension-customizer.php:149
actionredux/extension/customizer/control_initredux-framework\redux-core\inc\extensions\customizer\class-redux-extension-customizer.php:151
actioncustomize_controls_print_stylesredux-framework\redux-core\inc\extensions\customizer\class-redux-extension-customizer.php:154
filterupload_mimesredux-framework\redux-core\inc\extensions\custom_fonts\class-redux-extension-custom-fonts.php:119
actionwp_headredux-framework\redux-core\inc\extensions\custom_fonts\class-redux-extension-custom-fonts.php:120
filtertiny_mce_before_initredux-framework\redux-core\inc\extensions\custom_fonts\class-redux-extension-custom-fonts.php:121
actionadmin_footerredux-framework\redux-core\inc\extensions\icon_select\icon_select\class-redux-icon-select.php:383
actioncustomize_controls_print_footer_scriptsredux-framework\redux-core\inc\extensions\icon_select\icon_select\class-redux-icon-select.php:384
filterupload_mimesredux-framework\redux-core\inc\extensions\import_export\class-redux-extension-import-export.php:62
actionsave_postredux-framework\redux-core\inc\extensions\metaboxes\class-redux-extension-metaboxes.php:219
actionpre_post_updateredux-framework\redux-core\inc\extensions\metaboxes\class-redux-extension-metaboxes.php:220
actionadmin_noticesredux-framework\redux-core\inc\extensions\metaboxes\class-redux-extension-metaboxes.php:221
actionadmin_enqueue_scriptsredux-framework\redux-core\inc\extensions\metaboxes\class-redux-extension-metaboxes.php:222
actionthe_postredux-framework\redux-core\inc\extensions\metaboxes\class-redux-extension-metaboxes.php:225
actionloop_endredux-framework\redux-core\inc\extensions\metaboxes\class-redux-extension-metaboxes.php:226
actioninitredux-framework\redux-core\inc\extensions\metaboxes\class-redux-metaboxes-api.php:89
actionadmin_enqueue_scriptsredux-framework\redux-core\inc\extensions\metaboxes\class-redux-metaboxes-api.php:129
actionadmin_enqueue_scriptsredux-framework\redux-core\inc\extensions\search\class-redux-extension-search.php:53
actionwp_enqueue_scriptsredux-framework\redux-core\inc\extensions\social_profiles\class-redux-extension-social-profiles.php:111
filterredux/metaboxes/save/before_validateredux-framework\redux-core\inc\extensions\social_profiles\class-redux-extension-social-profiles.php:115
actionwidgets_initredux-framework\redux-core\inc\extensions\social_profiles\social_profiles\inc\class-redux-social-profiles-widget.php:53
actionadmin_noticesredux-framework\redux-core\inc\extensions\users\class-redux-extension-users.php:181
actionadmin_enqueue_scriptsredux-framework\redux-core\inc\extensions\users\class-redux-extension-users.php:182
actionpersonal_options_updateredux-framework\redux-core\inc\extensions\users\class-redux-extension-users.php:187
actionedit_user_profile_updateredux-framework\redux-core\inc\extensions\users\class-redux-extension-users.php:188
actionshow_user_profileredux-framework\redux-core\inc\extensions\users\class-redux-extension-users.php:367
actionedit_user_profileredux-framework\redux-core\inc\extensions\users\class-redux-extension-users.php:368
actionuser_new_formredux-framework\redux-core\inc\extensions\users\class-redux-extension-users.php:369
actioncreate_termredux-framework\redux-core\inc\extensions\users\class-redux-extension-users.php:1249
actioninitredux-framework\redux-core\inc\extensions\users\class-redux-users-api.php:77
actioninitredux-framework\redux-core\inc\extensions\widget_areas\class-redux-widget-areas.php:72
actionadmin_print_scriptsredux-framework\redux-core\inc\extensions\widget_areas\class-redux-widget-areas.php:75
actionload-widgets.phpredux-framework\redux-core\inc\extensions\widget_areas\class-redux-widget-areas.php:76
actionload-widgets.phpredux-framework\redux-core\inc\extensions\widget_areas\class-redux-widget-areas.php:77
actionadmin_enqueue_scriptsredux-framework\redux-core\inc\themecheck\class-redux-themecheck.php:71
actionadmin_enqueue_scriptsredux-framework\redux-core\inc\themecheck\class-redux-themecheck.php:72
actionthemecheck_checks_loadedredux-framework\redux-core\inc\themecheck\class-redux-themecheck.php:74
actionthemecheck_checks_loadedredux-framework\redux-core\inc\themecheck\class-redux-themecheck.php:75
actioninitredux-framework\redux-core\inc\validation\unique_slug\class-redux-validation-unique-slug.php:80
actioninitredux-framework\redux-core\inc\welcome\class-redux-welcome.php:49
actionadmin_menuredux-framework\redux-core\inc\welcome\class-redux-welcome.php:61
filteradmin_footer_textredux-framework\redux-core\inc\welcome\class-redux-welcome.php:67
actionadmin_headredux-framework\redux-core\inc\welcome\class-redux-welcome.php:68
actioninitredux-framework\redux-templates\classes\class-init.php:34
filtertemplate_includeredux-framework\redux-templates\classes\class-templates.php:46
actionwpredux-framework\redux-templates\classes\class-templates.php:49
filteradmin_body_classredux-framework\redux-templates\classes\class-templates.php:62
Maintenance & Trust

C4D Plugin Manager Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedAug 15, 2023
PHP min version
Downloads6K

Community Trust

Rating100/100
Number of ratings1
Active installs100
Alternatives

C4D Plugin Manager Alternatives

No alternatives data available yet.

Developer Profile

C4D Plugin Manager Developer Profile

coffee4dev

18 plugins · 400 total installs

84
trust score
Avg Security Score
86/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect C4D Plugin Manager

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/c4d-plugin-manager/assets/admin.css
Version Parameters
c4d-plugin-manager/assets/admin.css?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about C4D Plugin Manager