
Location Weather – WordPress Weather Forecast, AQI, Temperature and Weather Widget Security & Risk Analysis
wordpress.org/plugins/location-weatherCustomizable WordPress Weather Forecast plugin to display Current Temperature, Hourly & Daily Forecasts, up to 16-Day, Air Quality, & Live Weather Map
Is Location Weather – WordPress Weather Forecast, AQI, Temperature and Weather Widget Safe to Use in 2026?
Generally Safe
Score 100/100Location Weather – WordPress Weather Forecast, AQI, Temperature and Weather Widget has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The "location-weather" plugin version 3.0.1 exhibits a mixed security posture. While it demonstrates good practices in terms of output escaping (90%) and a strong presence of nonce and capability checks, there are significant areas of concern. The presence of two AJAX handlers and two REST API routes without proper authentication or permission checks creates direct attack vectors. Although taint analysis shows no critical or high severity vulnerabilities, the use of `unserialize` is a dangerous function that, if not handled with extreme care, can lead to remote code execution, especially if the serialized data can be influenced by user input. The plugin's vulnerability history, with one past medium-severity CVE related to Cross-Site Scripting, suggests that while major issues have been addressed, the potential for input sanitization flaws exists. Overall, the plugin has some solid security foundations but requires immediate attention to its unprotected entry points and the cautious handling of potentially dangerous functions.
Key Concerns
- AJAX handlers without auth checks
- REST API routes without permission callbacks
- Dangerous function: unserialize
- SQL queries not using prepared statements (20%)
- Past medium severity CVE (XSS)
Location Weather – WordPress Weather Forecast, AQI, Temperature and Weather Widget Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Location Weather <= 1.3.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcodes
Location Weather – WordPress Weather Forecast, AQI, Temperature and Weather Widget Release Timeline
Location Weather – WordPress Weather Forecast, AQI, Temperature and Weather Widget Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Location Weather – WordPress Weather Forecast, AQI, Temperature and Weather Widget Attack Surface
AJAX Handlers 21
REST API Routes 3
Shortcodes 2
WordPress Hooks 68
Scheduled Events 1
Maintenance & Trust
Location Weather – WordPress Weather Forecast, AQI, Temperature and Weather Widget Maintenance & Trust
Maintenance Signals
Community Trust
Location Weather – WordPress Weather Forecast, AQI, Temperature and Weather Widget Alternatives
Classic Editor
classic-editor
Enables the previous "classic" editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports all plugins that extend this screen.
Starter Templates – AI-Powered Templates for Elementor & Gutenberg
astra-sites
The growing library of 300+ ready-to-use templates that work with all WordPress themes including Astra, Hello, OceanWP, GeneratePress and more
Advanced Editor Tools
tinymce-advanced
Extends and enhances the block editor (Gutenberg) and the classic editor (TinyMCE).
Spectra Gutenberg Blocks – Website Builder for the Block Editor
ultimate-addons-for-gutenberg
Power-up Gutenberg with advanced blocks for faster website creation. Build your WordPress website effortlessly using powerful building blocks!
Breadcrumb NavXT
breadcrumb-navxt
Adds breadcrumb navigation showing the visitor's path to their current location.
Location Weather – WordPress Weather Forecast, AQI, Temperature and Weather Widget Developer Profile
18 plugins · 315K total installs
How We Detect Location Weather – WordPress Weather Forecast, AQI, Temperature and Weather Widget
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/location-weather/assets/css/frontend.css/wp-content/plugins/location-weather/assets/js/frontend.js/wp-content/plugins/location-weather/assets/css/weather-icons.min.css/wp-content/plugins/location-weather/assets/js/splw-frontend.js/wp-content/plugins/location-weather/assets/js/frontend.js/wp-content/plugins/location-weather/assets/js/splw-frontend.jslocation-weather/assets/css/frontend.css?ver=location-weather/assets/js/frontend.js?ver=location-weather/assets/css/weather-icons.min.css?ver=location-weather/assets/js/splw-frontend.js?ver=HTML / DOM Fingerprints
splw-shortcode-wrappersplw-weather-widgetlocation-weather-widgetdata-location-weathersplw_ajax_object/wp-json/location-weather/v1/get-weather<div class="splw-shortcode-wrapper"><div id="location-weather-widget-<div class="splw-weather-widget"