WP Universal Exchange Informer Security & Risk Analysis

wordpress.org/plugins/wp-universal-exchange-informer

Exchange rate informer for Wordpress

10 active installs v0.5.3 PHP + WP 3.0.1+ Updated Jun 20, 2020
currencyexchange-rateinformer
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Universal Exchange Informer Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The "wp-universal-exchange-informer" v0.5.3 plugin presents a mixed security posture. On the positive side, it has no known CVEs, and the static analysis reveals a limited attack surface with no unprotected entry points. The absence of external HTTP requests and a lack of critical or high-severity taint flows are also encouraging signs, suggesting the developers have been cautious about common attack vectors. The presence of a capability check is another good practice.

However, significant concerns arise from the handling of database queries. With 21 SQL queries and 0% utilizing prepared statements, the plugin is highly susceptible to SQL injection vulnerabilities. This is a critical oversight that could allow attackers to manipulate the database. Furthermore, the low percentage of properly escaped output (18%) indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data could be rendered directly in the browser without proper sanitization. The complete absence of nonce checks on its single AJAX handler is another major security flaw, allowing for Cross-Site Request Forgery (CSRF) attacks.

Given the lack of historical vulnerabilities, it's possible these issues have gone unnoticed or are yet to be exploited. Nevertheless, the current codebase exhibits substantial risks due to un-sanitized SQL queries, unescaped output, and missing nonce checks. While the attack surface is small and has some authorization checks, the lack of fundamental security practices in critical areas like data handling poses a serious threat.

Key Concerns

  • Raw SQL queries without prepared statements
  • Low percentage of properly escaped output
  • Missing nonce checks on AJAX handler
Vulnerabilities
None known

WP Universal Exchange Informer Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

WP Universal Exchange Informer Release Timeline

v0.2
v0.1
Code Analysis
Analyzed Mar 16, 2026

WP Universal Exchange Informer Code Analysis

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

SQL Query Safety

0% prepared21 total queries

Output Escaping

18% escaped39 total outputs
Attack Surface

WP Universal Exchange Informer Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 1

authwp_ajax_uciuci-handler.php:71

Shortcodes 1

[excange-informer] wp-uci-plugin.php:465
WordPress Hooks 6
actionadmin_print_footer_scriptsuci-handler.php:3
actionplugins_loadedwp-uci-plugin.php:153
actionadmin_menuwp-uci-plugin.php:163
actionwidgets_initwp-uci-plugin.php:349
actionwp_enqueue_scriptswp-uci-plugin.php:359
filterwidget_textwp-uci-plugin.php:467
Maintenance & Trust

WP Universal Exchange Informer Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedJun 20, 2020
PHP min version
Downloads8K

Community Trust

Rating84/100
Number of ratings5
Active installs10
Developer Profile

WP Universal Exchange Informer Developer Profile

santiaga

3 plugins · 50 total installs

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

How We Detect WP Universal Exchange Informer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-universal-exchange-informer/uci_script.js/wp-content/plugins/wp-universal-exchange-informer/uci_styles.css
Script Paths
uci_script.js
Version Parameters
wp-universal-exchange-informer/uci_script.js?ver=wp-universal-exchange-informer/uci_styles.css?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about WP Universal Exchange Informer