Weather Widget WP Security & Risk Analysis

wordpress.org/plugins/weather-widget-wp

Display weather information for a specific location.

300 active installs v1.0.0 PHP 5.6+ WP 5.0+ Updated Nov 8, 2022
current-weathertemptemperaturetoday-weatherweather
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Weather Widget WP Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The 'weather-widget-wp' plugin version 1.0.0 demonstrates a generally strong security posture based on the provided static analysis. It effectively utilizes prepared statements for all SQL queries and properly escapes all output, which are critical security best practices. The absence of dangerous functions, file operations, and known vulnerabilities further strengthens its profile. However, the complete lack of nonce checks across its entry points, particularly the AJAX handlers and REST API routes, presents a significant concern. While the analysis reports no direct indication of unsanitized paths or exploitable taint flows in this version, the absence of nonces means these entry points could be susceptible to Cross-Site Request Forgery (CSRF) attacks if malicious actors can trick authenticated users into triggering them. The plugin's vulnerability history being clear is a positive sign, suggesting it has been developed with security in mind, but it does not negate the inherent risk posed by missing CSRF protection mechanisms.

Key Concerns

  • Missing Nonce Checks
Vulnerabilities
None known

Weather Widget WP Security Vulnerabilities

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

Weather Widget WP Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

100% escaped23 total outputs
Attack Surface

Weather Widget WP Attack Surface

Entry Points3
Unprotected0

REST API Routes 2

GET/wp-json/weather-widget-wp/api/settingsadmin\routes.php:16
POST/wp-json/weather-widget-wp/api/settingsadmin\routes.php:21

Shortcodes 1

[weather_widget_wp_location] includes\shortcodes.php:201
WordPress Hooks 7
actionrest_api_initadmin\routes.php:27
actionadmin_menuadmin\settings-page.php:27
actionadmin_enqueue_scriptsadmin\settings-page.php:48
actioninitadmin\settings-page.php:59
actionwp_enqueue_scriptsincludes\enqueued.php:17
actioninitincludes\enqueued.php:29
actionplugins_loadedweather-widget-wp.php:41
Maintenance & Trust

Weather Widget WP Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedNov 8, 2022
PHP min version5.6
Downloads5K

Community Trust

Rating90/100
Number of ratings2
Active installs300
Developer Profile

Weather Widget WP Developer Profile

ajdethemes

1 plugin · 300 total installs

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

How We Detect Weather Widget WP

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/weather-widget-wp/assets/fonts/weather-widget-wp-icons/weather-widget-wp-icons.css/wp-content/plugins/weather-widget-wp/assets/css/main.css/wp-content/plugins/weather-widget-wp/build/admin/index.css/wp-content/plugins/weather-widget-wp/build/admin/index.js
Script Paths
/wp-content/plugins/weather-widget-wp/build/admin/index.js
Version Parameters
weather-widget-wp/assets/fonts/weather-widget-wp-icons/weather-widget-wp-icons.css?ver=weather-widget-wp/assets/css/main.css?ver=weather-widget-wp/build/admin/index.css?ver=weather-widget-wp/build/admin/index.js?ver=

HTML / DOM Fingerprints

CSS Classes
weather-widget-wp-settings-page
Data Attributes
data-block="weather-widget-wp/weather-widget-wp-block"
JS Globals
weatherWidgetWpObject
REST Endpoints
/wp-json/weather-widget-wp/api/settings
Shortcode Output
[weather_location
FAQ

Frequently Asked Questions about Weather Widget WP