Connect Restrict Content Pro to Discord AddOn Security & Risk Analysis

wordpress.org/plugins/connect-restrictcontentpro-to-discord-addon

This add-on enables connecting your Restrict Content enabled website to your discord server. Now you can add/remove RCP customers directly to your dis …

10 active installs v1.0.6 PHP 7.0+ WP 4.7+ Updated May 15, 2025
discordfriendshang-outtalkvideo-chat
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Connect Restrict Content Pro to Discord AddOn Safe to Use in 2026?

Generally Safe

Score 100/100

Connect Restrict Content Pro to Discord AddOn has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10mo ago
Risk Assessment

The plugin "connect-restrictcontentpro-to-discord-addon" v1.0.6 exhibits a mixed security posture. On the positive side, it demonstrates strong adherence to secure coding practices in many areas. The vast majority of output is properly escaped (99%), SQL queries largely utilize prepared statements (75%), and there's a good number of nonce and capability checks in place. The absence of any known CVEs or recorded vulnerabilities in its history is also a significant strength, suggesting a mature and relatively well-maintained codebase in terms of historical security.

However, there are notable concerns that detract from its overall security. The most significant is the large attack surface of unprotected entry points. Out of a total of 6 entry points, 5 are AJAX handlers without authentication checks. This is a critical oversight, as it allows any logged-in user, regardless of their privileges, to potentially trigger actions within the plugin. Additionally, the presence of the `unserialize` function, even if it's only one instance, is a known risk if user-supplied data is ever passed to it without proper validation and sanitization. While taint analysis shows no critical or high severity flows, the presence of unsanitized paths warrants attention and further investigation.

In conclusion, while the plugin has strong foundations in secure coding for output and data handling, the unprotected AJAX endpoints represent a substantial risk. The vulnerability history is reassuring, but it doesn't negate the immediate threats posed by the identified code signals. Addressing the unprotected AJAX handlers and carefully reviewing the use of `unserialize` should be the immediate priorities to improve its security.

Key Concerns

  • AJAX handlers without auth checks
  • Use of unserialize function
  • Flows with unsanitized paths
Vulnerabilities
None known

Connect Restrict Content Pro to Discord AddOn Security Vulnerabilities

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

Connect Restrict Content Pro to Discord AddOn Code Analysis

Dangerous Functions
1
Raw SQL Queries
2
6 prepared
Unescaped Output
3
254 escaped
Nonce Checks
13
Capability Checks
11
File Operations
8
External Requests
12
Bundled Libraries
1

Dangerous Functions Found

unserialize$roles_color = unserialize( get_option( 'ets_restrictcontentpro_discpublic\class-restrictcontentpro-discord-addon-public.php:155

Bundled Libraries

Select2

SQL Query Safety

75% prepared8 total queries

Output Escaping

99% escaped257 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

10 flows2 with unsanitized paths
ets_restrictcontentpro_discord_as_handler_add_member_to_guild (public\class-restrictcontentpro-discord-addon-public.php:459)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
5 unprotected

Connect Restrict Content Pro to Discord AddOn Attack Surface

Entry Points6
Unprotected5

AJAX Handlers 5

authwp_ajax_restrictcontentpro_load_discord_rolesincludes\class-restrictcontentpro-discord-addon.php:178
authwp_ajax_restrictcontentpro_discord_clear_logsincludes\class-restrictcontentpro-discord-addon.php:179
authwp_ajax_restrictcontentpro_discord_member_table_run_apiincludes\class-restrictcontentpro-discord-addon.php:180
authwp_ajax_restrictcontentpro_discord_update_redirect_urlincludes\class-restrictcontentpro-discord-addon.php:181
authwp_ajax_restrictcontentpro_disconnect_from_discordincludes\class-restrictcontentpro-discord-addon.php:218

Shortcodes 1

[ets_restrictcontentpro_discord] includes\class-restrictcontentpro-discord-addon.php:212
WordPress Hooks 33
actionadmin_noticesincludes\class-restrictcontentpro-discord-addon-admin-notices.php:21
actionplugins_loadedincludes\class-restrictcontentpro-discord-addon.php:154
actionadmin_enqueue_scriptsincludes\class-restrictcontentpro-discord-addon.php:169
actionadmin_enqueue_scriptsincludes\class-restrictcontentpro-discord-addon.php:170
actionadmin_menuincludes\class-restrictcontentpro-discord-addon.php:171
actionadmin_initincludes\class-restrictcontentpro-discord-addon.php:172
actionadmin_post_restrictcontentpro_discord_general_settingsincludes\class-restrictcontentpro-discord-addon.php:173
actionadmin_post_restrictcontentpro_discord_role_mappingincludes\class-restrictcontentpro-discord-addon.php:174
actionadmin_post_restrictcontentpro_discord_advance_settingsincludes\class-restrictcontentpro-discord-addon.php:175
actionadmin_post_restrictcontentpro_discord_save_appearance_settingsincludes\class-restrictcontentpro-discord-addon.php:176
actionadmin_post_restrictcontentpro_discord_send_support_mailincludes\class-restrictcontentpro-discord-addon.php:177
actionrcp_action_edit_membershipincludes\class-restrictcontentpro-discord-addon.php:182
actionets_restrictcontentpro_discord_as_handle_restrictcontentpro_complete_transactionincludes\class-restrictcontentpro-discord-addon.php:183
actionets_restrictcontentpro_discord_as_schedule_delete_roleincludes\class-restrictcontentpro-discord-addon.php:184
actionrcp_transition_membership_statusincludes\class-restrictcontentpro-discord-addon.php:185
actionets_restrictcontentpro_discord_as_handle_restrictcontentpro_expiryincludes\class-restrictcontentpro-discord-addon.php:186
actionets_restrictcontentpro_discord_as_handle_restrictcontentpro_cancelledincludes\class-restrictcontentpro-discord-addon.php:187
actionrcp_send_expiring_soon_noticeincludes\class-restrictcontentpro-discord-addon.php:188
actionets_restrictcontentpro_discord_as_send_dmincludes\class-restrictcontentpro-discord-addon.php:189
actionrcp_update_payment_statusincludes\class-restrictcontentpro-discord-addon.php:190
filterrcp_customers_list_table_columnsincludes\class-restrictcontentpro-discord-addon.php:191
filterrcp_customers_list_table_column_col_restrictcontentpro_discordincludes\class-restrictcontentpro-discord-addon.php:192
filterrcp_customers_list_table_column_col_restrictcontentpro_joined_dateincludes\class-restrictcontentpro-discord-addon.php:193
actionrcp_action_delete_customerincludes\class-restrictcontentpro-discord-addon.php:195
actionwp_enqueue_scriptsincludes\class-restrictcontentpro-discord-addon.php:209
actionwp_enqueue_scriptsincludes\class-restrictcontentpro-discord-addon.php:210
actioninitincludes\class-restrictcontentpro-discord-addon.php:211
actionrcp_profile_editor_afterincludes\class-restrictcontentpro-discord-addon.php:213
actionets_restrictcontentpro_discord_as_handle_add_member_to_guildincludes\class-restrictcontentpro-discord-addon.php:214
actionets_restrictcontentpro_discord_as_schedule_delete_memberincludes\class-restrictcontentpro-discord-addon.php:215
actionets_restrictcontentpro_discord_as_send_welcome_dmincludes\class-restrictcontentpro-discord-addon.php:216
actionets_restrictcontentpro_discord_as_schedule_member_put_roleincludes\class-restrictcontentpro-discord-addon.php:217
filterkses_allowed_protocolsincludes\class-restrictcontentpro-discord-addon.php:219
Maintenance & Trust

Connect Restrict Content Pro to Discord AddOn Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 15, 2025
PHP min version7.0
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Connect Restrict Content Pro to Discord AddOn Developer Profile

expresstechsoftware

14 plugins · 2K total installs

92
trust score
Avg Security Score
97/100
Avg Patch Time
8 days
View full developer profile
Detection Fingerprints

How We Detect Connect Restrict Content Pro to Discord AddOn

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/connect-restrictcontentpro-to-discord-addon/admin/css/skeletabs.css/wp-content/plugins/connect-restrictcontentpro-to-discord-addon/admin/css/restrictcontentpro-discord-addon-admin.css/wp-content/plugins/connect-restrictcontentpro-to-discord-addon/admin/css/restrictcontentpro-discord-addon-admin.min.css/wp-content/plugins/connect-restrictcontentpro-to-discord-addon/admin/css/select2.css
Version Parameters
restrictcontentpro-discord-addon-admin.css?ver=restrictcontentpro-discord-addon-admin.min.css?ver=select2.css?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Connect Restrict Content Pro to Discord AddOn