WF Weather Security & Risk Analysis

wordpress.org/plugins/wf-weather

WF Weather allows the user to integrate weather information provided by various providers.

10 active installs v0.9.1 PHP + WP 3.0.1+ Updated Aug 19, 2022
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WF Weather Safe to Use in 2026?

Generally Safe

Score 85/100

WF Weather 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 wf-weather plugin version 0.9.1 presents a mixed security profile. On the positive side, the plugin exhibits good practices in database interaction, with 100% of its SQL queries using prepared statements. Furthermore, there are no known vulnerabilities or CVEs associated with this plugin, suggesting a history of relative stability and potentially good development attention. The attack surface, while consisting of 3 shortcodes, is currently reported as unprotected by any authentication or capability checks, which is a significant concern. A critical weakness lies in the output escaping, where none of the 25 identified outputs are properly escaped. This creates a high risk of cross-site scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the website through the plugin's functionalities.

While the static analysis shows no dangerous functions, file operations, or critical taint flows, the complete lack of output escaping is a major red flag. The absence of nonce checks and capability checks on its entry points (shortcodes in this case) further exacerbates the risk. The fact that there are no previously recorded vulnerabilities might be misleading, as the underlying weaknesses in output handling and authorization could still be exploited. In conclusion, the plugin has strengths in its database security but significant weaknesses in output sanitization and access control, making it a moderate to high risk for XSS and potentially other injection attacks.

Key Concerns

  • Unescaped output on all outputs
  • No capability checks on entry points
  • No nonce checks on entry points
Vulnerabilities
None known

WF Weather Security Vulnerabilities

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

WF Weather Code Analysis

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

Output Escaping

0% escaped25 total outputs
Attack Surface

WF Weather Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[wf_stw_weather_forecast] includes\wf_weather_shortcodes.php:209
[wf_weather_forecast] includes\wf_weather_shortcodes.php:210
[wf_weather_text] includes\wf_weather_shortcodes.php:211
WordPress Hooks 4
actionadmin_menuincludes\wf_weather_settings.php:16
actionadmin_initincludes\wf_weather_settings.php:17
actioninitwf-weather.php:20
actionwp_enqueue_scriptswf-weather.php:35
Maintenance & Trust

WF Weather Maintenance & Trust

Maintenance Signals

WordPress version tested6.0.11
Last updatedAug 19, 2022
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Alternatives

WF Weather Alternatives

No alternatives data available yet.

Developer Profile

WF Weather Developer Profile

wunderfarm

3 plugins · 11K total installs

72
trust score
Avg Security Score
90/100
Avg Patch Time
2093 days
View full developer profile
Detection Fingerprints

How We Detect WF Weather

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wf-weather/css/wf-weather.css
Version Parameters
wf-weather.css?ver=

HTML / DOM Fingerprints

CSS Classes
wf-weather-forecastwf-titlewf-weather-forecast col-3forecasttemperaturerainfallthunderstormfreeze+1 more
Data Attributes
data-districtdata-lang
Shortcode Output
<div class="wf-weather-forecast<h2 class="wf-title"><div class="container"><div class="forecast">
FAQ

Frequently Asked Questions about WF Weather