CurrencyRate.Today – Currency Blocks and Widgets Security & Risk Analysis

wordpress.org/plugins/currencyrate-today-currency-blocks

Show up-to-date exchange rates and a currency converter on your website. Supports 173 currencies. Just add a block to any page — no coding needed.

0 active installs v1.0.2 PHP 7.4+ WP 6.3+ Updated Mar 14, 2026
currency-calculatorcurrency-converterexchange-ratesgutenbergshortcode
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is CurrencyRate.Today – Currency Blocks and Widgets Safe to Use in 2026?

Generally Safe

Score 100/100

CurrencyRate.Today – Currency Blocks and Widgets has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 20d ago
Risk Assessment

The "currencyrate-today-currency-blocks" plugin v1.0.3 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates excellent adherence to best practices by utilizing prepared statements for a high percentage of its SQL queries (94%) and properly escaping the vast majority of its output (98%). Furthermore, the plugin has no recorded vulnerabilities (CVEs) and a clean taint analysis, suggesting a lack of exploitable code flaws related to data sanitization and injection. The presence of nonce and capability checks on its entry points is also a positive indicator of security awareness in its development.

However, there are a few minor areas for attention that prevent a perfect score. While the attack surface is small, and no immediate unprotected entry points were found, the presence of file operations and external HTTP requests, although not flagged as problematic in the taint analysis, could potentially become vectors for attack if not handled with extreme care and proper validation. The limited number of taint flows analyzed (0) means that while no issues were found, it's possible that less obvious or complex flows were missed by the analysis tool. Overall, this plugin appears to be well-secured, with strengths in data handling and a lack of historical vulnerabilities, but a watchful eye on the few operations that interact with external systems or the filesystem would be prudent.

Key Concerns

  • File operations found
  • External HTTP requests found
  • Taint analysis shows 0 flows analyzed
Vulnerabilities
None known

CurrencyRate.Today – Currency Blocks and Widgets Security Vulnerabilities

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

CurrencyRate.Today – Currency Blocks and Widgets Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
48 prepared
Unescaped Output
13
674 escaped
Nonce Checks
15
Capability Checks
10
File Operations
1
External Requests
1
Bundled Libraries
0

SQL Query Safety

94% prepared51 total queries

Output Escaping

98% escaped687 total outputs
Attack Surface

CurrencyRate.Today – Currency Blocks and Widgets Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 3

authwp_ajax_crtoday_refresh_local_sourceincludes\class-crtoday-plugin-settings.php:631
authwp_ajax_crtoday_debug_actionincludes\class-crtoday-plugin-settings.php:632
authwp_ajax_crtoday_review_actionincludes\class-crtoday-review-banner.php:51

Shortcodes 1

[crtoday_exchange_rates] includes\class-crtoday-exchange-rates-block.php:65
WordPress Hooks 16
actionrest_api_initincludes\class-crtoday-chart-api.php:37
actionadmin_menuincludes\class-crtoday-plugin-settings.php:622
actionadmin_initincludes\class-crtoday-plugin-settings.php:623
actionadmin_post_crtoday_invalidate_cacheincludes\class-crtoday-plugin-settings.php:624
actionadmin_post_crtoday_invalidate_expiredincludes\class-crtoday-plugin-settings.php:625
actionadmin_post_crtoday_force_fetchincludes\class-crtoday-plugin-settings.php:626
actionadmin_post_crtoday_delete_dataincludes\class-crtoday-plugin-settings.php:627
actionadmin_post_crtoday_save_local_sourceincludes\class-crtoday-plugin-settings.php:628
actionadmin_post_crtoday_delete_local_sourceincludes\class-crtoday-plugin-settings.php:629
actionadmin_post_crtoday_refresh_local_sourceincludes\class-crtoday-plugin-settings.php:630
actionadmin_enqueue_scriptsincludes\class-crtoday-plugin-settings.php:633
actioninitincludes\class-crtoday-plugin.php:28
filterplugin_row_metaincludes\class-crtoday-plugin.php:33
filtercron_schedulesincludes\class-crtoday-plugin.php:39
actionenqueue_block_editor_assetsincludes\class-crtoday-rate-card-block.php:75
actionadmin_noticesincludes\class-crtoday-review-banner.php:50
Maintenance & Trust

CurrencyRate.Today – Currency Blocks and Widgets Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 14, 2026
PHP min version7.4
Downloads378

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

CurrencyRate.Today – Currency Blocks and Widgets Developer Profile

falselight

9 plugins · 5K total installs

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

How We Detect CurrencyRate.Today – Currency Blocks and Widgets

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/currencyrate-today-currency-blocks/build/currency-converter-frontend.css/wp-content/plugins/currencyrate-today-currency-blocks/build/currency-converter-frontend.js/wp-content/plugins/currencyrate-today-currency-blocks/build/currency-rate-ticker-frontend.css/wp-content/plugins/currencyrate-today-currency-blocks/build/currency-rate-ticker-frontend.js/wp-content/plugins/currencyrate-today-currency-blocks/build/currency-price-badge-frontend.css/wp-content/plugins/currencyrate-today-currency-blocks/build/currency-price-badge-frontend.js/wp-content/plugins/currencyrate-today-currency-blocks/build/currency-live-rates-frontend.css/wp-content/plugins/currencyrate-today-currency-blocks/build/currency-live-rates-frontend.js+2 more
Script Paths
/wp-content/plugins/currencyrate-today-currency-blocks/build/currency-converter-frontend.js/wp-content/plugins/currencyrate-today-currency-blocks/build/currency-rate-ticker-frontend.js/wp-content/plugins/currencyrate-today-currency-blocks/build/currency-price-badge-frontend.js/wp-content/plugins/currencyrate-today-currency-blocks/build/currency-live-rates-frontend.js/wp-content/plugins/currencyrate-today-currency-blocks/build/currency-card-frontend.js
Version Parameters
currencyrate-today-currency-blocks/build/currency-converter-frontend.css?ver=currencyrate-today-currency-blocks/build/currency-converter-frontend.js?ver=currencyrate-today-currency-blocks/build/currency-rate-ticker-frontend.css?ver=currencyrate-today-currency-blocks/build/currency-rate-ticker-frontend.js?ver=currencyrate-today-currency-blocks/build/currency-price-badge-frontend.css?ver=currencyrate-today-currency-blocks/build/currency-price-badge-frontend.js?ver=currencyrate-today-currency-blocks/build/currency-live-rates-frontend.css?ver=currencyrate-today-currency-blocks/build/currency-live-rates-frontend.js?ver=currencyrate-today-currency-blocks/build/currency-card-frontend.css?ver=currencyrate-today-currency-blocks/build/currency-card-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
crtoday-currency-convertercrtoday-currency-rate-tickercrtoday-currency-price-badgecrtoday-currency-live-ratescrtoday-currency-card
Data Attributes
data-source-iddata-dealdata-from-currencydata-to-currencydata-amountdata-decimals+29 more
JS Globals
window.CRTODAY_CURRENCY_CONVERTER_LOCALIZEDwindow.CRTODAY_CURRENCY_RATE_TICKER_LOCALIZEDwindow.CRTODAY_CURRENCY_PRICE_BADGE_LOCALIZEDwindow.CRTODAY_CURRENCY_LIVE_RATES_LOCALIZEDwindow.CRTODAY_CURRENCY_CARD_LOCALIZED
REST Endpoints
/wp-json/crtoday/v1/currency-converter/preview/wp-json/crtoday/v1/currency-rate-ticker/preview/wp-json/crtoday/v1/currency-price-badge/preview/wp-json/crtoday/v1/currency-live-rates/preview/wp-json/crtoday/v1/currency-card/preview/wp-json/crtoday/v1/source-selection/search
Shortcode Output
[crtoday_currency_converter[crtoday_currency_ticker[crtoday_currency_price_badge[crtoday_currency_live_rates
FAQ

Frequently Asked Questions about CurrencyRate.Today – Currency Blocks and Widgets