RIACO Content Protector Security & Risk Analysis

wordpress.org/plugins/riaco-content-protector

Protect any portion of your WordPress content using a simple shortcode. Includes global password, AJAX unlock, and site-wide instant access.

0 active installs v1.0.0 PHP 7.4+ WP 6.2+ Updated Dec 4, 2025
content-protectionhide-contentpasswordpassword-protectionrestrict-content
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is RIACO Content Protector Safe to Use in 2026?

Generally Safe

Score 100/100

RIACO Content Protector has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The riaco-content-protector plugin v1.0.0 exhibits a generally strong security posture based on the provided static analysis. The plugin demonstrates good security practices by utilizing prepared statements for all SQL queries and properly escaping the vast majority of its output. Crucially, all identified entry points, including AJAX handlers and the shortcode, appear to have appropriate authorization checks (nonce and capability checks), significantly mitigating the risk of unauthorized access or manipulation. The absence of dangerous functions, file operations, and external HTTP requests further contributes to its security.

While the static analysis reveals no critical or high-severity vulnerabilities in taint flows and the plugin has no recorded vulnerability history, a completely clean slate can sometimes indicate limited testing or analysis rather than absolute security. The limited attack surface and the developer's apparent attention to input sanitization and authorization are positive indicators. However, the static analysis does not cover all potential security vectors, and a perfect score in all categories should be viewed with a slight degree of caution, pending more comprehensive security audits or a longer history of usage and vulnerability disclosure.

Vulnerabilities
None known

RIACO Content Protector Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

RIACO Content Protector Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

RIACO Content Protector Code Analysis

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

Output Escaping

97% escaped35 total outputs
Attack Surface

RIACO Content Protector Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

noprivwp_ajax_riaco_cp_check_passwordincludes\class-ajax-handler.php:29
authwp_ajax_riaco_cp_check_passwordincludes\class-ajax-handler.php:30

Shortcodes 1

[riaco_content_protector] includes\class-shortcode.php:53
WordPress Hooks 5
actionadmin_menuincludes\Admin\class-settings.php:28
actionadmin_initincludes\Admin\class-settings.php:29
actionupdate_option_riaco_cp_optionsincludes\Admin\class-settings.php:30
actionplugins_loadedincludes\class-plugin.php:108
actionwp_enqueue_scriptsincludes\class-shortcode.php:56
Maintenance & Trust

RIACO Content Protector Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedDec 4, 2025
PHP min version7.4
Downloads113

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

RIACO Content Protector Developer Profile

robertoiacono

12 plugins · 100 total installs

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

How We Detect RIACO Content Protector

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/riaco-content-protector/assets/content-protector.js/wp-content/plugins/riaco-content-protector/assets/style.css
Script Paths
/wp-content/plugins/riaco-content-protector/assets/content-protector.js
Version Parameters
riaco-content-protector/assets/content-protector.js?ver=riaco-content-protector/assets/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
riaco-cp--containerriaco-cp--formriaco-cp--lock-iconriaco-cp--messageriaco-cp--fieldriaco-cp-inputriaco-cp--errorriaco-cp--btn+1 more
Data Attributes
data-riaco-cp-id
JS Globals
RIACO_CP_Ajax
Shortcode Output
<div class="riaco-cp--container"<form class="riaco-cp--form"<span class="dashicons dashicons-lock"></span><input type="password" name="riaco_cp_password"
FAQ

Frequently Asked Questions about RIACO Content Protector