Place clean, nice-looking weather forecasts from weatherbug.com within your blog and sidebar.

10 active installs v1.0 PHP + WP 3.0+ Updated Feb 9, 2012
ajaxforecastweatherweatherbug-com
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Weather Spider Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 14yr ago
Risk Assessment

The "weather-spider-display-weather-forecast-on-your-blog" plugin, version 1.0, exhibits a mixed security posture. On the positive side, it demonstrates good practices by not utilizing dangerous functions, employing prepared statements for all SQL queries, and having no recorded vulnerabilities (CVEs). It also has a seemingly small attack surface with no AJAX handlers or REST API routes directly exposed without authentication or permission checks, and no cron events. However, significant concerns arise from the static analysis. The complete lack of output escaping on all 21 identified outputs is a critical weakness, making it highly susceptible to cross-site scripting (XSS) attacks. Furthermore, the presence of a taint flow with an unsanitized path, even though not classified as critical or high severity in the analysis, points to potential issues with how user-supplied data might be handled in file operations, which are also present in the code. The absence of nonce and capability checks on any entry points is another major red flag, as it leaves the plugin vulnerable to various forms of exploitation if an attacker can trigger its functionality. While the plugin has no known vulnerabilities, the identified code-level weaknesses, particularly the pervasive unescaped output and lack of authentication checks, present a substantial risk.

Key Concerns

  • 0% output escaping
  • No nonce checks
  • No capability checks
  • Taint flow with unsanitized path
Vulnerabilities
None known

Weather Spider Security Vulnerabilities

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

Weather Spider Code Analysis

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

Output Escaping

0% escaped21 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<localWeatherService> (localWeatherService.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Weather Spider Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[weatherspider] index.php:239
WordPress Hooks 5
actionwp_enqueue_scriptsindex.php:32
actionadmin_menuindex.php:37
actionadmin_initindex.php:110
actionwidgets_initindex.php:142
actionwp_footerindex.php:249
Maintenance & Trust

Weather Spider Maintenance & Trust

Maintenance Signals

WordPress version tested3.2.1
Last updatedFeb 9, 2012
PHP min version
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Weather Spider Developer Profile

lamarant

2 plugins · 20 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 Spider

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/weather-spider-display-weather-forecast-on-your-blog/jquery.weatherspider.js/wp-content/plugins/weather-spider-display-weather-forecast-on-your-blog/jquery.weatherspider.css
Script Paths
wp-content/plugins/weather-spider-display-weather-forecast-on-your-blog/jquery.weatherspider.js
Version Parameters
weather-spider-display-weather-forecast-on-your-blog/jquery.weatherspider.js?ver=weather-spider-display-weather-forecast-on-your-blog/jquery.weatherspider.css?ver=

HTML / DOM Fingerprints

CSS Classes
wspider
HTML Comments
TODO: - Create Dark Skin - Add support for locations using Locations Lookup API - Add support for languages - add support for culture ADD JS AND CSS FILES TO HEADER ADMIN PAGE validate our options +8 more
Data Attributes
title="zip=data-zip=data-size=data-showCurrent=data-showForecast=
JS Globals
clearWSCachejQuery('#WSCacheStatus').html('clearing cache...')
Shortcode Output
[weatherspider][weatherspider zip="zip=size=
FAQ

Frequently Asked Questions about Weather Spider