RDP Google Custom Search Security & Risk Analysis

wordpress.org/plugins/rdp-google-custom-search

RDP Google Custom Search lets you use Google's Custom Search Engine (CSE) API to add targeted search capability to your site.

10 active installs v1.0.0 PHP + WP 3.4+ Updated Nov 30, 2016
google-custom-searchgoogle-custom-search-enginegoogle-searchmultiple-site-searchsearch-results
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is RDP Google Custom Search Safe to Use in 2026?

Generally Safe

Score 85/100

RDP Google Custom Search has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The rdp-google-custom-search plugin v1.0.0 exhibits a generally good security posture, with all identified entry points protected by capability checks and the single shortcode not being a direct vulnerability vector without additional context. SQL queries are securely handled using prepared statements, and there are no file operations or external HTTP requests that appear immediately concerning from the static analysis.

However, there are some areas that warrant attention. The output escaping is only 52% properly handled, indicating a potential for cross-site scripting (XSS) vulnerabilities if user-supplied data is displayed without sufficient sanitization in these unescaped outputs. Furthermore, the taint analysis reveals 4 flows with unsanitized paths, and while classified as non-critical, this is a significant concern that requires further investigation as it suggests potential injection vectors.

The plugin has no recorded vulnerability history, which is a strong positive signal. This suggests a history of responsible development and maintenance. Despite the minor concerns identified in the static analysis regarding output escaping and unsanitized paths, the overall security of this plugin appears to be quite robust, especially given its lack of historical vulnerabilities and secure handling of critical functions like SQL queries.

Key Concerns

  • Output escaping is only 52% properly escaped
  • 4 flows with unsanitized paths
  • 0 Nonce checks
Vulnerabilities
None known

RDP Google Custom Search Security Vulnerabilities

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

RDP Google Custom Search Release Timeline

v1.0.0Current
v0.1.3
v0.1.2
v0.1.1
v0.1.0
Code Analysis
Analyzed Apr 16, 2026

RDP Google Custom Search Code Analysis

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

SQL Query Safety

100% prepared9 total queries

Output Escaping

52% escaped64 total outputs
Data Flows · Security
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
search_box (pl/class-wp-list-table.php:195)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

RDP Google Custom Search Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[rdp-gcs] pl/rdpGCS.php:17
WordPress Hooks 12
actioninitindex.php:50
actionwp_enqueue_scriptsindex.php:51
actionwp_enqueue_scriptsindex.php:52
filtertemplate_redirectindex.php:53
actionadmin_enqueue_scriptsindex.php:60
actionadmin_menuindex.php:62
actionadmin_footerindex.php:63
actionmedia_buttons_contextindex.php:64
actionadmin_footerpl/class-wp-list-table.php:94
filterwidget_textpl/rdpGCS.php:21
filterrdp_gcs_render_search_resultspl/rdpGCS.php:33
actionwp_footerpl/rdpGCS.php:268
Maintenance & Trust

RDP Google Custom Search Maintenance & Trust

Maintenance Signals

WordPress version tested4.6.30
Last updatedNov 30, 2016
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

RDP Google Custom Search Developer Profile

Robert D Payne

3 plugins · 420 total installs

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

How We Detect RDP Google Custom Search

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/rdp-google-custom-search/css/rdp-gcs.css/wp-content/plugins/rdp-google-custom-search/js/rdp-gcs.js/wp-content/plugins/rdp-google-custom-search/css/rdp-gcs-admin.css/wp-content/plugins/rdp-google-custom-search/js/rdp-gcs-admin.js/wp-content/plugins/rdp-google-custom-search/js/rdp-gcs-shortcode-popup.js/wp-content/plugins/rdp-google-custom-search/css/rdp-gcs-shortcode-popup.css
Script Paths
/wp-content/plugins/rdp-google-custom-search/js/rdp-gcs.js/wp-content/plugins/rdp-google-custom-search/js/rdp-gcs-admin.js/wp-content/plugins/rdp-google-custom-search/js/rdp-gcs-shortcode-popup.js
Version Parameters
rdp-google-custom-search/css/rdp-gcs.css?ver=rdp-google-custom-search/js/rdp-gcs.js?ver=rdp-google-custom-search/css/rdp-gcs-admin.css?ver=rdp-google-custom-search/js/rdp-gcs-admin.js?ver=rdp-google-custom-search/js/rdp-gcs-shortcode-popup.js?ver=rdp-google-custom-search/css/rdp-gcs-shortcode-popup.css?ver=

HTML / DOM Fingerprints

CSS Classes
rdp-gcs-admin-wraprdp-gcs-popup-containerrdp-gcs-popup-content
HTML Comments
<!-- EOF -->
Data Attributes
data-rdp-gcs-nonce
JS Globals
rdpGCSConfig
Shortcode Output
[rdp_google_custom_search]
FAQ

Frequently Asked Questions about RDP Google Custom Search