Restrict Content Pro – Easy Digital Downloads Security & Risk Analysis

wordpress.org/plugins/restrict-content-pro-edd-add-on

This plugin Integrates Restrict Content Pro with Easy Digital Downloads .

10 active installs v1.1.1 PHP + WP 4.0+ Updated Mar 8, 2016
easy-digital-downloadeddrcprestrict-contentrestrict-content-pro
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Restrict Content Pro – Easy Digital Downloads Safe to Use in 2026?

Generally Safe

Score 85/100

Restrict Content Pro – Easy Digital Downloads has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The "restrict-content-pro-edd-add-on" v1.1.1 plugin presents a generally positive security posture based on the provided static analysis. There are no identified critical or high-severity issues within the code, including dangerous functions, file operations, external HTTP requests, or taint flows. The absence of known vulnerabilities in its history further supports this. However, there are areas for improvement. The significant proportion of SQL queries not using prepared statements (60%) is a concern, as is the low percentage of properly escaped output (47%). While the attack surface appears minimal and unprotected entry points are zero, the lack of any capability checks or nonce checks on potential entry points, if they were to exist and be discovered, could pose a risk. The plugin seems to have robust internal security measures, but external interaction points need more scrutiny for potential vulnerabilities. Overall, while the plugin appears safe from known exploits and critical code flaws, the identified code-level weaknesses regarding SQL and output escaping warrant attention to maintain a strong security stance.

Key Concerns

  • SQL queries not using prepared statements
  • Low percentage of properly escaped output
  • Lack of nonce checks
  • Lack of capability checks
Vulnerabilities
None known

Restrict Content Pro – Easy Digital Downloads Security Vulnerabilities

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

Restrict Content Pro – Easy Digital Downloads Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
2 prepared
Unescaped Output
27
24 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

40% prepared5 total queries

Output Escaping

47% escaped51 total outputs
Attack Surface

Restrict Content Pro – Easy Digital Downloads Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 25
actionedd_after_price_fieldedd_hooks.php:8
filteredd_save_downloadedd_hooks.php:9
actionedd_download_price_table_headedd_hooks.php:10
filteredd_price_row_argsedd_hooks.php:11
actionedd_download_price_table_rowedd_hooks.php:12
actionedd_meta_box_settings_fieldsedd_hooks.php:13
filteredd_get_download_priceedd_hooks.php:16
filteredd_get_variable_pricesedd_hooks.php:17
filteredd_download_price_after_htmledd_hooks.php:18
filteredd_purchase_link_argsedd_hooks.php:19
filteredd_cart_item_price_labeledd_hooks.php:20
actionedd_purchase_link_topedd_hooks.php:22
filteredd_get_cart_totaledd_hooks.php:23
actionadmin_initrcp_hooks.php:10
actionadmin_noticesrcp_hooks.php:11
actionrcp_add_subscription_formrcp_hooks.php:12
actionrcp_edit_subscription_formrcp_hooks.php:13
actionrcp_pre_add_subscriptionrcp_hooks.php:14
actionrcp_add_subscriptionrcp_hooks.php:15
actionrcp_pre_edit_subscription_levelrcp_hooks.php:16
actionrcp_edit_subscription_levelrcp_hooks.php:17
actionrcp_levels_page_table_headerrcp_hooks.php:18
actionrcp_levels_page_table_footerrcp_hooks.php:19
actionrcp_levels_page_table_columnrcp_hooks.php:20
actionadmin_noticesrestrict-content-pro-edd-add-on.php:13
Maintenance & Trust

Restrict Content Pro – Easy Digital Downloads Maintenance & Trust

Maintenance Signals

WordPress version tested4.4.34
Last updatedMar 8, 2016
PHP min version
Downloads5K

Community Trust

Rating100/100
Number of ratings4
Active installs10
Developer Profile

Restrict Content Pro – Easy Digital Downloads Developer Profile

Hannan

2 plugins · 30K total installs

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

How We Detect Restrict Content Pro – Easy Digital Downloads

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/restrict-content-pro-edd-add-on/edd_hooks.php/wp-content/plugins/restrict-content-pro-edd-add-on/rcp_hooks.php/wp-content/plugins/restrict-content-pro-edd-add-on/restrict-content-pro-edd-add-on.php

HTML / DOM Fingerprints

CSS Classes
edd-rcp-price-field
HTML Comments
<!-- Restrict Content Pro --><!-- EDD RCP -->
Data Attributes
name="_edd_rcp_ignore_download"name="_edd_rcp_dont_show_main_price"name="_edd_rcp_price_level_"name="_edd_rcp_paid_only_level_"name="_edd_rcp_select_blank_status"name="_edd_rcp_select_paid_only_status"
JS Globals
EDD().html.checkboxEDD().html.textEDD().html.selectrcp_get_metabox_fieldsrcp_get_subscription_levels
FAQ

Frequently Asked Questions about Restrict Content Pro – Easy Digital Downloads