Testimonials WP Security & Risk Analysis

wordpress.org/plugins/testimonials-wp

Customizable plugin that creates and displays your Testimonials with shortcodes. Create the Testimonials as an Admin or as a User.

0 active installs v1.0.0 PHP 7.0.10+ WP 4.9.6+ Updated Mar 2, 2019
customer-reviewsreviewstestimonialsuser-reviewswordpress-testimonials
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Testimonials WP Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The "testimonials-wp" v1.0.0 plugin exhibits a mixed security posture. While it has a clean vulnerability history with no known CVEs and a controlled attack surface with all identified entry points seemingly protected by nonce checks, there are significant concerns within its codebase. A major red flag is the complete lack of prepared statements for all SQL queries, presenting a high risk of SQL injection vulnerabilities. Additionally, the fact that 40% of output is not properly escaped indicates a potential for cross-site scripting (XSS) flaws. The taint analysis revealing unsanitized paths in flows, though not reaching critical or high severity, warrants attention as it could lead to unintended consequences or be a precursor to more serious issues. The presence of file operations also requires careful scrutiny, especially in conjunction with potential injection vulnerabilities. Overall, the plugin has strengths in its limited and checked attack surface and lack of historical vulnerabilities, but the prevalent use of raw SQL and unescaped output creates significant security risks that need immediate remediation.

Key Concerns

  • All SQL queries lack prepared statements
  • 40% of outputs are not properly escaped
  • Taint flows with unsanitized paths
  • File operations present
Vulnerabilities
None known

Testimonials WP Security Vulnerabilities

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

Testimonials WP Code Analysis

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

SQL Query Safety

0% prepared8 total queries

Output Escaping

60% escaped53 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
twp_ajax_save (options.php:709)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Testimonials WP Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 2

authwp_ajax_twp_ajax_saveoptions.php:781
noprivwp_ajax_twp_ajax_saveoptions.php:782

Shortcodes 2

[twp_form] testimonials-wp.php:127
[twp_display] testimonials-wp.php:144
WordPress Hooks 5
actionplugins_loadedtestimonials-wp.php:17
actionadmin_menutestimonials-wp.php:23
actionadmin_inittestimonials-wp.php:28
actionadmin_enqueue_scriptstestimonials-wp.php:41
actionwp_enqueue_scriptstestimonials-wp.php:54
Maintenance & Trust

Testimonials WP Maintenance & Trust

Maintenance Signals

WordPress version tested5.1.22
Last updatedMar 2, 2019
PHP min version7.0.10
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Testimonials WP Developer Profile

Kane G

3 plugins · 10 total installs

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

How We Detect Testimonials WP

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/testimonials-wp/css/admin_page_css.css/wp-content/plugins/testimonials-wp/js/twp_admin.js/wp-content/plugins/testimonials-wp/js/twp-s2n.js/wp-content/plugins/testimonials-wp/css/twp.css
Script Paths
/wp-content/plugins/testimonials-wp/js/twp_admin.js/wp-content/plugins/testimonials-wp/js/twp-s2n.js
Version Parameters
testimonials-wp/css/admin_page_css.css?ver=testimonials-wp/js/twp_admin.js?ver=testimonials-wp/js/twp-s2n.js?ver=testimonials-wp/css/twp.css?ver=

HTML / DOM Fingerprints

CSS Classes
twp_formtwp_displays2n-mddark-themeimg-circleimg-sqauresuccess-messageerror-message
Data Attributes
data-plugin-name="testimonials-wp"data-plugin-version="1.0.0"
JS Globals
twp_save
Shortcode Output
[twp_form][twp_display]
FAQ

Frequently Asked Questions about Testimonials WP