Visual Crossing Weather Forecast – Real-Time Weather & Forecast Widget Security & Risk Analysis

wordpress.org/plugins/visualcrossing-weather-forecast

Display professional, real-time weather forecasts and conditions from Visual Crossing Weather API anywhere on your WordPress website.

50 active installs v1.0.2 PHP 7.4+ WP 5.0+ Updated Jan 30, 2025
weatherweather-apiweather-forecastweather-shortcodeweather-widget
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Visual Crossing Weather Forecast – Real-Time Weather & Forecast Widget Safe to Use in 2026?

Generally Safe

Score 92/100

Visual Crossing Weather Forecast – Real-Time Weather & Forecast Widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The visualcrossing-weather-forecast plugin v1.0.2 exhibits a generally strong security posture, particularly in its handling of SQL queries and absence of known vulnerabilities. The code analysis reveals no dangerous functions, file operations, or external HTTP requests, which are common vectors for exploitation. Furthermore, the plugin successfully employs prepared statements for all SQL queries, significantly mitigating the risk of SQL injection. The presence of a nonce check indicates an awareness of cross-site request forgery protection, though it's only applied to one entry point.

However, a notable area of concern is the output escaping. With 32 total outputs and only 63% properly escaped, there is a significant risk of cross-site scripting (XSS) vulnerabilities. This means that a considerable portion of the plugin's output is not sanitized, potentially allowing malicious scripts to be injected and executed in users' browsers. Additionally, the absence of capability checks on the single shortcode entry point, while not directly indicated as a problem in the current analysis, represents a potential weakness if the shortcode handles sensitive data or functionality.

The plugin's vulnerability history is a significant strength, with zero recorded CVEs. This suggests a well-maintained codebase and a proactive approach to security by the developers. However, this clean history should not lead to complacency, especially given the identified output escaping issues. The strengths lie in its minimal attack surface, good SQL practices, and lack of historical vulnerabilities, while the primary weakness lies in the insufficient output escaping, creating a significant XSS risk.

Key Concerns

  • Insufficient output escaping
  • Missing capability checks on entry point
Vulnerabilities
None known

Visual Crossing Weather Forecast – Real-Time Weather & Forecast Widget Security Vulnerabilities

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

Visual Crossing Weather Forecast – Real-Time Weather & Forecast Widget Code Analysis

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

Output Escaping

63% escaped32 total outputs
Attack Surface

Visual Crossing Weather Forecast – Real-Time Weather & Forecast Widget Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[weather] front\main.php:78
WordPress Hooks 8
actionadmin_menuadmin\main.php:18
filterplugin_action_linksadmin\main.php:22
actioninitfront\main.php:76
actionwp_enqueue_scriptsfront\main.php:77
actionplugins_loadedvisualcrossing-weather-forecast.php:97
actionplugins_loadedvisualcrossing-weather-forecast.php:98
actionplugins_loadedvisualcrossing-weather-forecast.php:99
actionadmin_noticesvisualcrossing-weather-forecast.php:100
Maintenance & Trust

Visual Crossing Weather Forecast – Real-Time Weather & Forecast Widget Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 30, 2025
PHP min version7.4
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs50
Developer Profile

Visual Crossing Weather Forecast – Real-Time Weather & Forecast Widget Developer Profile

srhelwig

1 plugin · 50 total installs

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

How We Detect Visual Crossing Weather Forecast – Real-Time Weather & Forecast Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/visualcrossing-weather-forecast/assets/css/frontend.css/wp-content/plugins/visualcrossing-weather-forecast/assets/js/frontend.js
Script Paths
/wp-content/plugins/visualcrossing-weather-forecast/assets/js/frontend.js
Version Parameters
visualcrossing-weather-forecast/assets/css/frontend.css?ver=visualcrossing-weather-forecast/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
visualcrossing-weather-forecast-container
Data Attributes
data-vcwfc-locationdata-vcwfc-unit-systemdata-vcwfc-forecast-daysdata-vcwfc-api-keydata-vcwfc-date-formatdata-vcwfc-time-format+6 more
JS Globals
VisualCrossingWFCSTFrontend
Shortcode Output
[vcwfc_weather_forecast]
FAQ

Frequently Asked Questions about Visual Crossing Weather Forecast – Real-Time Weather & Forecast Widget