Geoplugin Currency Shortcode Security & Risk Analysis

wordpress.org/plugins/geoplugin-currency-shortcode

Use geoplugin.net to automatically show a live conversion of a currency amount on your site.

10 active installs v1.0.1 PHP + WP 3.0+ Updated Jul 8, 2016
currencygeoplugin
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Geoplugin Currency Shortcode Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The geoplugin-currency-shortcode v1.0.1 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and ensuring all outputs are properly escaped. There are no known vulnerabilities (CVEs) associated with this plugin, suggesting a history of secure development or a lack of public exploitation. The attack surface is minimal, with only one shortcode and no unprotected entry points identified. However, the presence of the `unserialize` function is a significant concern, especially when coupled with two identified taint flows with unsanitized paths. Although these taint flows are not currently rated as critical or high severity in the static analysis, `unserialize` is inherently dangerous as it can lead to arbitrary object injection if untrusted data is processed. The lack of nonce checks and capability checks, while not directly problematic with the current entry point configuration, leaves the plugin vulnerable if its attack surface were to expand or if its functions were to be called in an authenticated context without proper authorization.

Key Concerns

  • Dangerous function unserialize detected
  • Taint flows with unsanitized paths found
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Geoplugin Currency Shortcode Security Vulnerabilities

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

Geoplugin Currency Shortcode Release Timeline

v1.0.1Current
v1.0
Code Analysis
Analyzed Mar 17, 2026

Geoplugin Currency Shortcode Code Analysis

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

Dangerous Functions Found

unserialize$geoplugin_array = unserialize( file_get_contents( $url ) );geoplugin-currency-shortcode.php:61
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
geoplugin_currency_shortcode (geoplugin-currency-shortcode.php:47)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Geoplugin Currency Shortcode Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[currency] geoplugin-currency-shortcode.php:26
Maintenance & Trust

Geoplugin Currency Shortcode Maintenance & Trust

Maintenance Signals

WordPress version tested4.6.30
Last updatedJul 8, 2016
PHP min version
Downloads3K

Community Trust

Rating66/100
Number of ratings3
Active installs10
Developer Profile

Geoplugin Currency Shortcode Developer Profile

Gary Jones

8 plugins · 920 total installs

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

How We Detect Geoplugin Currency Shortcode

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

Asset Fingerprints

HTML / DOM Fingerprints

Shortcode Output
~[0-9]+\.[0-9]{2}
FAQ

Frequently Asked Questions about Geoplugin Currency Shortcode