WP Airbnb Review Slider Security & Risk Analysis

wordpress.org/plugins/wp-airbnb-review-slider

Download and display your Airbnb business reviews in your Posts, Pages, and Widget areas with a review slider!

1K active installs v4.4 PHP + WP 4.0.1+ Updated Dec 3, 2025
airbnbreviewsslidertestimonialsvrbo
93
A · Safe
CVEs total4
Unpatched0
Last CVENov 6, 2025
Safety Verdict

Is WP Airbnb Review Slider Safe to Use in 2026?

Generally Safe

Score 93/100

WP Airbnb Review Slider has a strong security track record. Known vulnerabilities have been patched promptly.

4 known CVEsLast CVE: Nov 6, 2025Updated 4mo ago
Risk Assessment

The wp-airbnb-review-slider plugin v4.4 exhibits a mixed security posture. While it demonstrates some good practices such as a decent number of nonce and capability checks, and a notable percentage of SQL queries using prepared statements, significant concerns remain regarding its attack surface and output sanitization.

The static analysis reveals a considerable attack surface with 4 total entry points, 3 of which are unprotected. This means that these entry points are accessible without proper authentication or authorization, potentially allowing malicious actors to exploit them. The taint analysis, while showing no critical or high severity flows, did identify one flow with an unsanitized path, which is a clear indicator of potential vulnerabilities, though its severity is not detailed.

The plugin's vulnerability history is a significant red flag. With 4 known CVEs, including one high severity vulnerability, and common vulnerability types like Cross-site Scripting and SQL Injection, it suggests a pattern of insecure coding practices. The fact that the last vulnerability was recent (2025-11-06) and there are currently no unpatched vulnerabilities is a positive, but the historical trend warrants caution. The plugin also suffers from a notable lack of proper output escaping, with less than half of outputs being properly sanitized, increasing the risk of XSS attacks.

In conclusion, while the plugin has strengths like a reasonable percentage of prepared SQL statements and some security checks, the unprotected entry points, history of vulnerabilities, and poor output escaping significantly elevate its risk profile. Users should exercise caution and ensure they are running the latest patched version, though the historical pattern suggests ongoing vigilance is necessary.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
  • Low percentage of properly escaped output
  • History of high severity CVEs
  • History of medium severity CVEs
  • History of SQL Injection vulnerabilities
  • History of Cross-site Scripting vulnerabilities
  • History of CSRF vulnerabilities
Vulnerabilities
4

WP Airbnb Review Slider Security Vulnerabilities

CVEs by Year

2 CVEs in 2023
2023
2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

High
1
Medium
3

4 total CVEs

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

WP Airbnb Review Slider <= 4.2 - Authenticated (Admin+) Stored Cross-Site Scripting

Nov 6, 2025 Patched in 4.4 (1d)
CVE-2025-26755medium · 4.9Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

WP Airbnb Review Slider <= 3.9 - Authenticated (Administrator+) SQL Injection

Feb 14, 2025 Patched in 4.0 (5d)
CVE-2023-0262high · 8.8Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

WP Airbnb Review Slider <= 3.2 - Authenticated (Subscriber+) SQL Injection

Jan 23, 2023 Patched in 3.3 (365d)
CVE-2023-23890medium · 4.3Cross-Site Request Forgery (CSRF)

WP Airbnb Review Slider <= 3.2 - Cross-Site Request Forgery

Jan 20, 2023 Patched in 3.3 (368d)
Code Analysis
Analyzed Mar 16, 2026

WP Airbnb Review Slider Code Analysis

Dangerous Functions
0
Raw SQL Queries
24
19 prepared
Unescaped Output
75
69 escaped
Nonce Checks
7
Capability Checks
8
File Operations
3
External Requests
7
Bundled Libraries
0

SQL Query Safety

44% prepared43 total queries

Output Escaping

48% escaped144 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

6 flows1 with unsanitized paths
wpairbnb_download_airbnb_master (admin\class-wp-airbnb-review-slider-admin.php:1047)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

WP Airbnb Review Slider Attack Surface

Entry Points4
Unprotected3

AJAX Handlers 3

authwp_ajax_airbnb_get_resultsincludes\class-wp-airbnb-review-slider.php:272
authwp_ajax_airbnb_hide_reviewincludes\class-wp-airbnb-review-slider.php:275
authwp_ajax_airbnb_find_reviewsincludes\class-wp-airbnb-review-slider.php:278

Shortcodes 1

[wpairbnb_usetemplate] public\class-wp-airbnb-review-slider-public.php:146
WordPress Hooks 21
filtergettextadmin\class-wp-airbnb-review-slider-admin.php:651
actionplugins_loadedincludes\class-wp-airbnb-review-slider.php:243
actionadmin_enqueue_scriptsincludes\class-wp-airbnb-review-slider.php:258
actionadmin_enqueue_scriptsincludes\class-wp-airbnb-review-slider.php:260
actionadmin_initincludes\class-wp-airbnb-review-slider.php:266
actionadmin_menuincludes\class-wp-airbnb-review-slider.php:269
actionplugins_loadedincludes\class-wp-airbnb-review-slider.php:282
actionmedia_buttonsincludes\class-wp-airbnb-review-slider.php:285
actionadmin_headincludes\class-wp-airbnb-review-slider.php:286
actionadmin_initincludes\class-wp-airbnb-review-slider.php:289
actionplugins_loadedincludes\class-wp-airbnb-review-slider.php:292
actionadmin_noticesincludes\class-wp-airbnb-review-slider.php:298
actionadmin_menuincludes\class-wp-airbnb-review-slider.php:301
actionadmin_headincludes\class-wp-airbnb-review-slider.php:302
actionwp_dashboard_setupincludes\class-wp-airbnb-review-slider.php:305
actionwp_enqueue_scriptsincludes\class-wp-airbnb-review-slider.php:319
actionwp_enqueue_scriptsincludes\class-wp-airbnb-review-slider.php:320
actioninitpublic\class-wp-airbnb-review-slider-template_action.php:3
actionwprev_airbnb_plugin_actionpublic\class-wp-airbnb-review-slider-template_action.php:24
actionwidgets_initpublic\class-wp-airbnb-review-slider-widget.php:96
actionwpairbnb_daily_eventwp-airbnb-review-slider.php:82

Scheduled Events 1

wpairbnb_daily_event
Maintenance & Trust

WP Airbnb Review Slider Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 3, 2025
PHP min version
Downloads40K

Community Trust

Rating100/100
Number of ratings54
Active installs1K
Developer Profile

WP Airbnb Review Slider Developer Profile

jgwhite33

11 plugins · 48K total installs

74
trust score
Avg Security Score
93/100
Avg Patch Time
201 days
View full developer profile
Detection Fingerprints

How We Detect WP Airbnb Review Slider

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-airbnb-review-slider/public/css/wprev-public_template1.css/wp-content/plugins/wp-airbnb-review-slider/admin/css/wpairbnb_admin.css/wp-content/plugins/wp-airbnb-review-slider/admin/css/wpairbnb_w3.css/wp-content/plugins/wp-airbnb-review-slider/admin/js/wpairbnb_simple-popup.min.js/wp-content/plugins/wp-airbnb-review-slider/admin/js/wpairbnb_review_list_page.js
Script Paths
wp-content/plugins/wp-airbnb-review-slider/admin/js/wpairbnb_simple-popup.min.jswp-content/plugins/wp-airbnb-review-slider/admin/js/wpairbnb_review_list_page.js
Version Parameters
wp-airbnb-review-slider/admin/css/wpairbnb_admin.css?ver=wp-airbnb-review-slider/admin/css/wpairbnb_w3.css?ver=wp-airbnb-review-slider/public/css/wprev-public_template1.css?ver=wp-airbnb-review-slider/admin/js/wpairbnb_simple-popup.min.js?ver=wp-airbnb-review-slider/admin/js/wpairbnb_review_list_page.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpairbnb-review-slider-containerwpr-review-avatarwpr-review-authorwpr-review-textwpr-review-ratingwpr-star-fullwpr-star-empty
HTML Comments
<!-- FOR THE FRONT END --><!-- SHORTCODE START --><!-- START SHORTCODE --><!-- END SHORTCODE -->+1 more
Data Attributes
data-airbnb-urldata-listing-iddata-num-reviewsdata-show-ratingdata-show-avatardata-show-date+4 more
JS Globals
wpairbnb_review_list_page_varsadminjs_script_vars
REST Endpoints
/wp-json/wpairbnb/v1/reviews
Shortcode Output
[wp_airbnb_reviews[wp_airbnb_review_slider
FAQ

Frequently Asked Questions about WP Airbnb Review Slider