GC Testimonials with reCAPTCHA Security & Risk Analysis

wordpress.org/plugins/gc-testimonials-with-recaptcha

GC Testimonials with reCAPTCHA adds spam blocking capability to the popular GC Testimonials plugin.

20 active installs v1.3.2 PHP + WP 3.0+ Updated May 14, 2014
manage-testimonialstestimonial-formtestimonial-managertestimonialsuser-testimonials
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is GC Testimonials with reCAPTCHA Safe to Use in 2026?

Generally Safe

Score 85/100

GC Testimonials with reCAPTCHA has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

The plugin 'gc-testimonials-with-recaptcha' v1.3.2 exhibits a generally strong security posture based on the provided static analysis. There are no known vulnerabilities (CVEs) associated with this version, and the code analysis indicates diligent use of prepared statements for SQL queries and the presence of nonce and capability checks. The absence of external HTTP requests and file operations further reduces potential attack vectors.

However, a significant concern arises from the complete lack of output escaping. With 76 outputs analyzed and 0% properly escaped, this presents a high risk of Cross-Site Scripting (XSS) vulnerabilities. Attackers could potentially inject malicious scripts into testimonials or other plugin outputs, which would then be executed in the browsers of users viewing those outputs. While the plugin has a small attack surface and no critical taint flows were identified, the pervasive lack of output sanitization is a critical weakness that needs immediate attention.

Key Concerns

  • Lack of output escaping
Vulnerabilities
None known

GC Testimonials with reCAPTCHA Security Vulnerabilities

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

GC Testimonials with reCAPTCHA Release Timeline

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

GC Testimonials with reCAPTCHA Code Analysis

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

SQL Query Safety

100% prepared3 total queries

Output Escaping

0% escaped76 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
gct_settings_options (testimonials.php:1054)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

GC Testimonials with reCAPTCHA Attack Surface

Entry Points4
Unprotected0

Shortcodes 4

[single-testimonial] testimonials.php:420
[random-testimonial] testimonials.php:475
[full-testimonials] testimonials.php:539
[testimonial-form] testimonials.php:640
WordPress Hooks 19
actionplugins_loadedtestimonials.php:38
actionwp_footertestimonials.php:56
actionwp_footertestimonials.php:61
actionwp_enqueue_scriptstestimonials.php:66
actionwp_headtestimonials.php:76
actionadmin_inittestimonials.php:109
actioninittestimonials.php:126
filtermanage_edit-testimonial_columnstestimonials.php:180
actionmanage_posts_custom_columntestimonials.php:181
filtermanage_posts_columnstestimonials.php:255
actionmanage_posts_custom_columntestimonials.php:256
actionadmin_inittestimonials.php:264
actionsave_posttestimonials.php:265
filtermanage_edit-testimonial-category_columnstestimonials.php:319
filtermanage_testimonial-category_custom_columntestimonials.php:333
actionwidgets_inittestimonials.php:732
actionwp_footertestimonials.php:751
actionwp_footertestimonials.php:752
actionadmin_menutestimonials.php:1048
Maintenance & Trust

GC Testimonials with reCAPTCHA Maintenance & Trust

Maintenance Signals

WordPress version tested3.9.40
Last updatedMay 14, 2014
PHP min version
Downloads3K

Community Trust

Rating80/100
Number of ratings1
Active installs20
Developer Profile

GC Testimonials with reCAPTCHA Developer Profile

trishahdee

1 plugin · 20 total installs

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

How We Detect GC Testimonials with reCAPTCHA

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/gc-testimonials-with-recaptcha/assets/css/gctestimonial.css/wp-content/plugins/gc-testimonials-with-recaptcha/assets/js/quickpager.jquery.js/wp-content/plugins/gc-testimonials-with-recaptcha/assets/js/jquery.validate.min.js/wp-content/plugins/gc-testimonials-with-recaptcha/assets/js/jquery.cycle.all.js/wp-content/plugins/gc-testimonials-with-recaptcha/assets/css/gctestimonial-admin.css/wp-content/plugins/gc-testimonials-with-recaptcha/assets/js/gctestimonial-admin.js
Script Paths
/wp-content/plugins/gc-testimonials-with-recaptcha/assets/js/quickpager.jquery.js/wp-content/plugins/gc-testimonials-with-recaptcha/assets/js/jquery.validate.min.js/wp-content/plugins/gc-testimonials-with-recaptcha/assets/js/jquery.cycle.all.js/wp-content/plugins/gc-testimonials-with-recaptcha/assets/js/gctestimonial-admin.js
Version Parameters
gc-testimonials-with-recaptcha/assets/css/gctestimonial.css?ver=1.0gc-testimonials-with-recaptcha/assets/js/quickpager.jquery.js?ver=1.0gc-testimonials-with-recaptcha/assets/css/gctestimonial-admin.css?ver=1.0gc-testimonials-with-recaptcha/assets/js/gctestimonial-admin.js?ver=1.0

HTML / DOM Fingerprints

CSS Classes
testimonial-form-wrap
HTML Comments
Widget
Data Attributes
id="create_testimonial_form"
JS Globals
RecaptchaOptionsgc-testimonials-recaptcha
Shortcode Output
[single-testimonial[random-testimonial[full-testimonials[testimonial-form
FAQ

Frequently Asked Questions about GC Testimonials with reCAPTCHA