TC Testimonials Security & Risk Analysis

wordpress.org/plugins/tc-testimonial

Testimonial Slider carousel is an easy plugin to display testimonials of clients,business partners or affiliates along with title, URL on your website …

400 active installs v1.1.1 PHP 5.6+ WP 5.2+ Updated Dec 15, 2024
recommendationtestimonialtestimonial-managertestimonial-plugintestimonials
70
B · Generally Safe
CVEs total1
Unpatched1
Last CVEAug 19, 2025
Safety Verdict

Is TC Testimonials Safe to Use in 2026?

Mostly Safe

Score 70/100

TC Testimonials is generally safe to use though it hasn't been updated recently. 1 past CVE were resolved.

1 known CVE 1 unpatched Last CVE: Aug 19, 2025Updated 1yr ago
Risk Assessment

The tc-testimonial plugin, version 1.1.1, presents a mixed security posture. While the static analysis indicates a very small attack surface, with no unprotected entry points, and all SQL queries utilizing prepared statements, several concerning signals emerge. A significant weakness is the complete lack of output escaping, meaning all 27 detected output points are vulnerable to Cross-Site Scripting (XSS) attacks. Furthermore, the absence of nonce and capability checks across all entry points, despite their limited number, exposes the plugin to potential unauthorized actions or data manipulation if an attacker can trigger these entry points.

The vulnerability history reveals a concerning pattern of a known, unpatched medium-severity CVE related to Cross-Site Scripting. This, combined with the static analysis findings of unescaped output, strongly suggests that the plugin is susceptible to XSS vulnerabilities. The fact that the last vulnerability was dated in the future (2025-08-19) might indicate an issue with data accuracy or a theoretical future vulnerability, but it still highlights the plugin's history of security flaws. The lack of taint analysis results could be due to the limited entry points or complexities in the analysis, but it doesn't negate the clear risks identified by other metrics.

In conclusion, while the plugin has a small attack surface and good SQL practices, the critical flaw of unescaped output and the presence of an unpatched XSS vulnerability are major security concerns. The lack of nonce and capability checks further amplifies these risks. Users should exercise extreme caution or consider alternative plugins until these issues are addressed. The overall security posture leans towards concerning due to the exploitable XSS and unpatched history.

Key Concerns

  • Unpatched CVE (Medium Severity)
  • No output escaping
  • No nonce checks
  • No capability checks
Vulnerabilities
1 published

TC Testimonials Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-49410medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

TC Testimonials <= 1.1.1 - Authenticated (Contributor+) Stored Cross-Site Scripting

Aug 19, 2025Unpatched
Version History

TC Testimonials Release Timeline

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

TC Testimonials Code Analysis

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

Output Escaping

0% escaped27 total outputs
Attack Surface

TC Testimonials Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[tc-testimonial] public\tc-testimonial-view.php:182
WordPress Hooks 5
actionwp_footerpublic\tc-testimonial-view.php:109
actionwp_enqueue_scriptstc-testimonial.php:51
actionadmin_enqueue_scriptstc-testimonial.php:58
actionadmin_menutc-testimonial.php:66
actionactivated_plugintc-testimonial.php:97
Maintenance & Trust

TC Testimonials Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 15, 2024
PHP min version5.6
Downloads13K

Community Trust

Rating100/100
Number of ratings1
Active installs400
Developer Profile

TC Testimonials Developer Profile

Imran Emu

7 plugins · 3K total installs

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

How We Detect TC Testimonials

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tc-testimonial/vendors/owl-carousel/assets/owl.carousel.css/wp-content/plugins/tc-testimonial/assets/css/tc-testimonial.css/wp-content/plugins/tc-testimonial/assets/css/tc-admin.css
Script Paths
/wp-content/plugins/tc-testimonial/vendors/owl-carousel/owl.carousel.min.js
Version Parameters
tc-testimonial/vendors/owl-carousel/owl.carousel.min.js?ver=tc-testimonial/assets/css/tc-testimonial.css?ver=tc-testimonial/assets/css/tc-admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
tc-testimonial-wraptc-clienttc-contenttc-testimonial-singletc-client-thumbtc-author-details
JS Globals
jQuery
Shortcode Output
<style media="screen">.tc-testimonial-wrap .owl-theme .owl-nav [class*='owl-'] {.tc-testimonial-wrap .owl-theme .owl-dots .owl-dot span {.tc-content p:before,.tc-content p:after {
FAQ

Frequently Asked Questions about TC Testimonials