ICIT Weather Widget Security & Risk Analysis

wordpress.org/plugins/interconnect-it-weather-widget

The ICIT Weather Widget provides a simple way to show a weather forecast on your website.

400 active installs v2.5.4 PHP + WP 3.8.1+ Updated May 12, 2021
weatherwidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ICIT Weather Widget Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The "interconnect-it-weather-widget" v2.5.4 plugin exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices in database interaction by exclusively using prepared statements for its SQL queries, and it does not appear to perform any file operations or include bundled libraries, which can be common sources of vulnerabilities. Furthermore, the static analysis shows no critical or high-severity taint flows and no known historical CVEs, suggesting a generally well-maintained codebase.

However, several significant concerns arise from the code analysis. The plugin lacks nonce checks and capability checks for all its identified entry points, including a shortcode. This means that any user, regardless of their role or privilege level, could potentially trigger actions or render content associated with this shortcode without proper authorization verification. Additionally, a substantial percentage of the plugin's output (79%) is not properly escaped. This creates a high risk of cross-site scripting (XSS) vulnerabilities, as unsanitized user-provided data could be rendered directly in the browser, allowing malicious scripts to be executed.

In conclusion, while the plugin avoids some common pitfalls like raw SQL and known historical vulnerabilities, the absence of nonces and capability checks, combined with a high rate of unescaped output, presents a considerable security risk. The lack of authentication on its shortcode and the potential for XSS are the most pressing issues that need immediate attention.

Key Concerns

  • High percentage of unescaped output
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

ICIT Weather Widget Security Vulnerabilities

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

ICIT Weather Widget Code Analysis

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

Output Escaping

21% escaped149 total outputs
Attack Surface

ICIT Weather Widget Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[icit_weather] icit-weather-widget.php:92
WordPress Hooks 2
actionwidgets_initicit-weather-widget.php:53
filterhttp_headers_useragentincludes\helpers.php:27
Maintenance & Trust

ICIT Weather Widget Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.15
Last updatedMay 12, 2021
PHP min version
Downloads60K

Community Trust

Rating60/100
Number of ratings4
Active installs400
Developer Profile

ICIT Weather Widget Developer Profile

interconnectit

4 plugins · 4K total installs

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

How We Detect ICIT Weather Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/interconnect-it-weather-widget/css/style.css/wp-content/plugins/interconnect-it-weather-widget/css/fontello.css/wp-content/plugins/interconnect-it-weather-widget/js/interconnect-it-weather-widget.js
Generator Patterns
ICIT Weather Widget
Script Paths
/wp-content/plugins/interconnect-it-weather-widget/js/interconnect-it-weather-widget.js
Version Parameters
interconnect-it-weather-widget/css/style.css?ver=interconnect-it-weather-widget/css/fontello.css?ver=interconnect-it-weather-widget/js/interconnect-it-weather-widget.js?ver=

HTML / DOM Fingerprints

CSS Classes
icit-weather-widgeticit-weather-widget-conditionsicit-weather-widget-forecasticit-weather-widget-nowicit-weather-widget-iconicit-weather-widget-texticit-weather-widget-temperatureicit-weather-widget-wind+32 more
Data Attributes
data-forecastdata-daysdata-unitsdata-apikeydata-location
FAQ

Frequently Asked Questions about ICIT Weather Widget