RealHomes Currency Switcher Security & Risk Analysis

wordpress.org/plugins/realhomes-currency-switcher

Provides multiple currencies support and currency switching functionality for RealHomes theme.

2K active installs v1.1.0 PHP 8.3+ WP 6.0+ Updated Mar 11, 2026
currency-switchermulti-currencyreal-estate-currenciesrealhomes
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is RealHomes Currency Switcher Safe to Use in 2026?

Generally Safe

Score 100/100

RealHomes Currency Switcher has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 23d ago
Risk Assessment

The 'realhomes-currency-switcher' plugin v1.1.0 presents a mixed security posture. On the positive side, the plugin demonstrates good practices by exclusively using prepared statements for SQL queries and exhibiting a high percentage of properly escaped output. The absence of known CVEs and recorded past vulnerabilities is also a strong indicator of a generally well-maintained codebase. However, significant security concerns arise from the attack surface analysis. The plugin has two AJAX handlers, both of which lack authentication checks, representing a direct pathway for unauthenticated attackers to potentially interact with sensitive functionalities. While taint analysis shows no immediate critical or high severity issues, the lack of capability checks on any entry points is a critical oversight. The presence of file operations and external HTTP requests, while not inherently dangerous, are areas that could become points of exploitation if combined with other weaknesses, especially in the absence of proper authorization. The plugin's strengths lie in its data handling and output sanitization, but the significant gaps in authentication and authorization for its AJAX endpoints create substantial risks. Further investigation into what these AJAX handlers do is strongly recommended.

Key Concerns

  • AJAX handlers without auth checks
  • No capability checks on entry points
Vulnerabilities
None known

RealHomes Currency Switcher Security Vulnerabilities

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

RealHomes Currency Switcher Code Analysis

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

Output Escaping

94% escaped111 total outputs
Attack Surface
2 unprotected

RealHomes Currency Switcher Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

noprivwp_ajax_switch_currencyincludes\class-realhomes-currency-switcher.php:218
authwp_ajax_switch_currencyincludes\class-realhomes-currency-switcher.php:219
WordPress Hooks 10
filterplugin_action_linksadmin\class-realhomes-currency-switcher-admin.php:319
actionadmin_noticesincludes\class-realhomes-currency-switcher.php:91
actionplugins_loadedincludes\class-realhomes-currency-switcher.php:199
actionadmin_initincludes\class-realhomes-currency-switcher.php:212
actionadmin_menuincludes\class-realhomes-currency-switcher.php:213
actionrealhomes_update_currenciesincludes\class-realhomes-currency-switcher.php:217
actionadmin_enqueue_scriptsincludes\class-realhomes-currency-switcher.php:220
actionadmin_enqueue_scriptsincludes\class-realhomes-currency-switcher.php:221
actionwp_enqueue_scriptsincludes\class-realhomes-currency-switcher.php:234
actionwp_enqueue_scriptsincludes\class-realhomes-currency-switcher.php:235

Scheduled Events 1

realhomes_update_currencies
Maintenance & Trust

RealHomes Currency Switcher Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 11, 2026
PHP min version8.3
Downloads49K

Community Trust

Rating90/100
Number of ratings2
Active installs2K
Developer Profile

RealHomes Currency Switcher Developer Profile

Inspiry Themes

7 plugins · 17K total installs

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

How We Detect RealHomes Currency Switcher

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/realhomes-currency-switcher/assets/css/rtl.css/wp-content/plugins/realhomes-currency-switcher/assets/css/style.css/wp-content/plugins/realhomes-currency-switcher/assets/js/realhomes-currency-switcher.js
Script Paths
/wp-content/plugins/realhomes-currency-switcher/assets/js/realhomes-currency-switcher.js
Version Parameters
realhomes-currency-switcher/assets/css/rtl.css?ver=realhomes-currency-switcher/assets/css/style.css?ver=realhomes-currency-switcher/assets/js/realhomes-currency-switcher.js?ver=

HTML / DOM Fingerprints

CSS Classes
rh_currency_switcher
Data Attributes
data-currency-switcher-template
JS Globals
realhomes_currency_switcher_params
FAQ

Frequently Asked Questions about RealHomes Currency Switcher