
WP GeoNames Security & Risk Analysis
wordpress.org/plugins/wp-geonamesAllows you to insert all or part of the global GeoNames database in your WordPress base.
Is WP GeoNames Safe to Use in 2026?
Generally Safe
Score 99/100WP GeoNames has a strong security track record. Known vulnerabilities have been patched promptly.
The wp-geonames plugin v1.9.2 exhibits several security concerns, primarily stemming from a large unprotected attack surface and a lack of robust input sanitization. With 8 out of 10 entry points lacking authentication checks, this plugin is highly susceptible to unauthorized access and potential abuse. The static analysis further highlights critical vulnerabilities with 5 high-severity taint flows that involve unsanitized paths, indicating a significant risk of code injection or other malicious operations. Additionally, the complete absence of prepared statements for SQL queries is a major red flag, exposing the plugin to SQL injection attacks. While the plugin has no currently unpatched CVEs, its history of two medium-severity vulnerabilities, both related to Cross-site Scripting, suggests a recurring pattern of input sanitization weaknesses. The presence of nonce checks and capability checks on some AJAX handlers is a positive sign, but it is overshadowed by the sheer number of unprotected AJAX endpoints. In conclusion, while the plugin does not have critical or high unpatched vulnerabilities at this time, the combination of a wide unprotected attack surface, critical taint flows, and unprevented SQL injection risks presents a substantial security posture that requires immediate attention.
Key Concerns
- 8 unprotected AJAX handlers
- 26 SQL queries, 0% prepared
- 5 critical severity taint flows
- 20% output properly escaped
- 2 medium severity CVEs
WP GeoNames Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
WP GeoNames <= 1.9.0.1 - Authenticated (Contributor+) Stored Cross-Site Scripting
WP GeoNames <= 1.8 - Reflected Cross-Site Scripting
WP GeoNames Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
WP GeoNames Attack Surface
AJAX Handlers 9
Shortcodes 1
WordPress Hooks 3
Maintenance & Trust
WP GeoNames Maintenance & Trust
Maintenance Signals
Community Trust
WP GeoNames Alternatives
iChart – Easy Charts and Graphs
ichart
Create Responsive Charts and graphs iChart! COVID-19 widget for Live Data. Sidebar ticker Widget for CORONA stats. Add beautiful graphs & charts t …
Simple Table Manager
simple-table-manager
Enables viewing and editing table records and exporting them to CSV files through a minimal database interface from your dashboard.
DB-Views: Dashboards, Data Tables and Webforms
db-views-data-table
Add full database functionality to your website. Generative AI copilot turns your data into powerful database apps. Display advanced dashboards, data …
Rename DB Table Prefix
rename-db-table-prefix
Rename DB Table Prefix does what it says on the tin.
DB Viewer
db-viewer
View your WordPress database directly inside your Dashboard. No need for phpMyAdmin or hosting panels.
WP GeoNames Developer Profile
4 plugins · 530 total installs
How We Detect WP GeoNames
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-geonames/leaflet/leaflet.css/wp-content/plugins/wp-geonames/leaflet/leaflet.jsHTML / DOM Fingerprints
wpGeonames/wp-json/wpgeonames/v1/region/wp-json/wpgeonames/v1/city[wp-geonames]