
Exchange Rates Security & Risk Analysis
wordpress.org/plugins/exchange-ratesCurrency Converter & Exchange Rates Widgets, easy-to-use, with beautiful UI. 🔑 No API key needed, ❤️ plug and play.
Is Exchange Rates Safe to Use in 2026?
Generally Safe
Score 98/100Exchange Rates has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The 'exchange-rates' plugin version 1.3.0 exhibits a mixed security posture. On the positive side, the code demonstrates good practices by exclusively using prepared statements for SQL queries and achieving a high percentage of properly escaped output. The presence of nonce and capability checks, along with the absence of dangerous functions and file operations, are also encouraging signs. However, a significant concern lies in the attack surface, specifically the presence of one AJAX handler that lacks proper authentication checks. This unprotected entry point is a critical vulnerability that could be exploited by unauthenticated users. The vulnerability history reveals two previously disclosed medium-severity vulnerabilities, one of which was Cross-Site Scripting and the other Missing Authorization. While these are currently unpatched in the analyzed version, their historical recurrence suggests potential recurring weaknesses in the plugin's code. The taint analysis showing zero flows is positive, but does not fully mitigate the risk from the identified unprotected AJAX handler. Overall, while the plugin has some strengths in secure coding practices, the unprotected AJAX endpoint presents a clear and immediate risk that requires attention.
Key Concerns
- Unprotected AJAX handler
- Two previous medium severity CVEs
Exchange Rates Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Exchange Rates <= 1.2.5 - Authenticated (Contributor+) Stored Cross-Site Scripting
Exchange Rates <= 1.2.2 - Missing Authorization
Exchange Rates Release Timeline
Exchange Rates Code Analysis
Output Escaping
Exchange Rates Attack Surface
AJAX Handlers 1
WordPress Hooks 10
Maintenance & Trust
Exchange Rates Maintenance & Trust
Maintenance Signals
Community Trust
Exchange Rates Alternatives
FX Currency Converter
fx-currency-converter
Easy-to-use, free currency converter. 🔑 No API key needed. ❤️ Install and enjoy.
Cryptocurrency Converter
cryptocurrency-converter
This plugin allows to add shortcode on your WordPress site and convert over 1,400 crypto currencies. [Cryptocurrency_Converter title="Your Title& …
CurrencyRate.Today – Currency Blocks and Widgets
currencyrate-today-currency-blocks
Free: ✨ 5 beautiful currency blocks — 📈 live rates, converter, ticker, card, price badge. 173 currencies, 🔌 15 sources, custom rates. No API key.
Currency Exchange Rates Widget
exchangerate-api
The Currency Exchange Rates Widget is a powerful and easy-to-use plugin that allows you to display real-time currency exchange rates on your WordPress …
Currency Converter Widget
currency-converter-widget
Free, fast, and beautiful currency converter widget with 170+ currencies, live exchange rates, and 11 widget styles.
Exchange Rates Developer Profile
9 plugins · 5K total installs
How We Detect Exchange Rates
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/exchange-rates/assets/js/admin/force-data-update.js/wp-content/plugins/exchange-rates/assets/js/admin/notices.js../../assets/js/admin/force-data-update.jsassets/js/admin/notices.jsexchange-rates/assets/js/admin/notices.js?ver=HTML / DOM Fingerprints
exchange-rates-noticeexchange-rates-rate-notice-container<!-- Activation process. Running only once. -->data-dismiss-urlExchangeRatesForceDataUpdateAjax/wp-json/exchange-rates/v1/settings/wp-json/exchange-rates/v1/update