Restricted content based on purchase Security & Risk Analysis

wordpress.org/plugins/restricted-content-based-on-purchase

Restricted content for users who have not purchased the indicated product or product variant.

10 active installs v1.0.3 PHP + WP 4.0+ Updated Feb 11, 2026
hidden-contentrestricted-content
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Restricted content based on purchase Safe to Use in 2026?

Generally Safe

Score 100/100

Restricted content based on purchase has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

Based on the provided static analysis and vulnerability history, the 'restricted-content-based-on-purchase' plugin version 1.0.3 exhibits a strong security posture. The plugin demonstrates good practices by employing prepared statements for all SQL queries and having a low number of total entry points with none identified as unprotected. Nonce and capability checks are present, indicating an effort to secure the plugin's functionalities. The absence of dangerous functions, file operations, and external HTTP requests further contributes to its favorable security profile. The taint analysis also shows no unsanitized paths, which is a significant positive indicator. The vulnerability history is completely clean, with zero recorded CVEs, suggesting a history of secure development or diligent patching.

While the overall security is commendable, there is a minor area for improvement: the output escaping is not fully robust, with 27% of outputs not properly escaped. This, though not flagged as critical in the taint analysis, could potentially lead to cross-site scripting (XSS) vulnerabilities in specific, though perhaps unlikely, scenarios. The presence of a shortcode as an entry point, while currently unprotected by any noted checks in the provided data, also warrants attention, although the overall entry point count is very low. Overall, the plugin is well-secured, with only a minor concern regarding output sanitization.

Key Concerns

  • Outputs not properly escaped
Vulnerabilities
None known

Restricted content based on purchase Security Vulnerabilities

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

Restricted content based on purchase Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
4
11 escaped
Nonce Checks
2
Capability Checks
7
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

73% escaped15 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
resconbop_options (inc\menu.php:16)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Restricted content based on purchase Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[rescon] inc\shortcode.php:45
WordPress Hooks 12
actioninitinc\functions.php:11
actionwp_enqueue_scriptsinc\functions.php:19
actionadmin_enqueue_scriptsinc\functions.php:27
filterthe_contentinc\functions.php:72
actiontemplate_redirectinc\functions.php:106
actionadmin_noticesinc\functions.php:128
actionadmin_initinc\functions.php:131
actionadmin_menuinc\menu.php:11
actionadd_meta_boxesinc\post_options.php:6
actionadmin_initinc\post_options.php:8
actionsave_postinc\post_options.php:11
actioninitinc\shortcode.php:48
Maintenance & Trust

Restricted content based on purchase Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 11, 2026
PHP min version
Downloads1K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Restricted content based on purchase Developer Profile

Maciej Molenda

1 plugin · 10 total installs

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

How We Detect Restricted content based on purchase

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/restricted-content-based-on-purchase/assets/style.css
Script Paths
/wp-content/plugins/restricted-content-based-on-purchase/assets/post_options.js

HTML / DOM Fingerprints

CSS Classes
resconbop_hidden_excerptresconbop_custom_textresconbop-box
Shortcode Output
[rescon
FAQ

Frequently Asked Questions about Restricted content based on purchase