
wp-forecast Security & Risk Analysis
wordpress.org/plugins/wp-forecastwp-forecast is a highly customizable plugin for wordpress, showing weather-data from open-meteo.com and/or openweathermap.com.
Is wp-forecast Safe to Use in 2026?
Generally Safe
Score 99/100wp-forecast has a strong security track record. Known vulnerabilities have been patched promptly.
The "wp-forecast" plugin version 9.8 exhibits a mixed security posture. On the positive side, it demonstrates strong practices regarding SQL query sanitization, utilizing prepared statements for 100% of its queries. Furthermore, all identified entry points (AJAX handlers and shortcodes) appear to have some form of authentication or permission checks, and importantly, there are no known unpatched vulnerabilities at this time.
However, several concerning areas are highlighted by the static analysis. The presence of 10 flows with unsanitized paths is a significant red flag, even though they are not currently classified as critical or high severity. This indicates a potential for input manipulation that could lead to unintended behavior or vulnerabilities if not carefully handled. The fact that 75% of output is properly escaped is good, but the remaining 25% leaves room for potential Cross-Site Scripting (XSS) vulnerabilities, especially given the plugin's history of XSS-related CVEs.
The plugin's vulnerability history, with 2 medium severity CVEs, both related to Cross-site Scripting, and the most recent one being very recent, suggests a pattern of input sanitization weaknesses. While these are currently patched, it emphasizes the need for diligent and robust sanitization practices, particularly for user-supplied data processed via the identified unsanitized paths. The plugin has a decent attack surface but zero unprotected entry points, which is positive, but the 14 file operations and 18 external HTTP requests warrant careful review to ensure these do not introduce further risks.
Key Concerns
- Unsanitized paths in taint analysis
- 25% of outputs not properly escaped
- History of 2 medium severity CVEs (XSS)
- 14 file operations
- 18 external HTTP requests
wp-forecast Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
wp-forecast <= 9.2 - Authenticated (Contributor+) Stored Cross-Site Scripting
wp-forecast <= 7.5 - Authenticated (Administrator+) Stored Cross-Site Scripting
wp-forecast Code Analysis
Output Escaping
Data Flow Analysis
wp-forecast Attack Surface
AJAX Handlers 8
Shortcodes 2
WordPress Hooks 36
Maintenance & Trust
wp-forecast Maintenance & Trust
Maintenance Signals
Community Trust
wp-forecast Alternatives
Weather Forecast Widget
weather-forecast-widget
"Weather Forecast Widget" displays current weather and hourly/daily forecasts in a widget using a shortcode.
HD Weather Widget by The Waypoint
waypoint-hd-weather-widget
A beautiful HD weather widget with high-resolution 331dpi backgrounds, 5-day forecasts, and modern OpenWeatherMap integration.
Weather Atlas Widget
weather-atlas
The Weather Widget with the Most Active Installations. Highly customizable, simple & beautiful. Detailed current weather, hourly & daily forecasts
Free Weather
free-weather
Add a free 6-day weather forecast widget to your site. Clean design, accurate data — perfect for blogs, news, or travel websites.
Australian Weather Widget – WillyWeather
australian-weather-widget-willyweather
Australian weather widgets for Wordpress, with the latest data sourced from the Bureau of Meteorology (BoM). Custom designs to suit any website.
wp-forecast Developer Profile
6 plugins · 6K total installs
How We Detect wp-forecast
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-forecast/wpf_update.js/wp-content/plugins/wp-forecast/wp-forecast-admin.js/wp-content/plugins/wp-forecast/wpf_update.js/wp-content/plugins/wp-forecast/wp-forecast-admin.jswpf_update.js?ver=wp-forecast-admin.js?ver=HTML / DOM Fingerprints
data-wpf-widget-id[wp-forecast[/wp-forecast]