Meteo Security & Risk Analysis

wordpress.org/plugins/meteoart

Add an accurate French weather forecast to your site. Choose any city and country, then embed the customizable MeteoArt widget.

800 active installs v1.0.0 PHP + WP 4.0.1+ Updated May 13, 2025
meteoprevisionstemperatureweather-widget
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Meteo Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 10mo ago
Risk Assessment

The meteoart plugin v1.0.0 exhibits a generally good security posture based on the static analysis. The absence of dangerous functions, SQL queries using prepared statements, file operations, and external HTTP requests are positive indicators. Notably, there are no identified critical or high severity taint flows, and the vulnerability history is clean, suggesting a lack of known security issues in previous versions. The plugin also has a minimal attack surface with only one shortcode identified, and crucially, no unprotected entry points. However, a significant concern arises from the lack of nonce checks and capability checks. This means that any action performed by the shortcode could potentially be executed by an unauthenticated or unauthorized user, leading to unintended consequences or privilege escalation depending on the shortcode's functionality. Furthermore, a substantial portion of the output (40%) is not properly escaped, posing a risk of cross-site scripting (XSS) vulnerabilities if the shortcode handles user-provided data or dynamic content.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
  • Significant unescaped output
Vulnerabilities
None known

Meteo Security Vulnerabilities

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

Meteo Code Analysis

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

Output Escaping

60% escaped81 total outputs
Attack Surface

Meteo Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[meteo] meteo.php:403
WordPress Hooks 12
actionplugins_loadedincludes\class-meteo.php:142
actionadmin_enqueue_scriptsincludes\class-meteo.php:157
actionadmin_enqueue_scriptsincludes\class-meteo.php:158
actionwp_enqueue_scriptsincludes\class-meteo.php:173
actionwp_enqueue_scriptsincludes\class-meteo.php:174
actionwidgets_initmeteo.php:368
actionadmin_menumeteo.php:418
actionadmin_initmeteo.php:493
actionplugins_loadedmeteo.php:506
actioninitmeteo.php:548
actionenqueue_block_assetsmeteo.php:559
actionenqueue_block_editor_assetsmeteo.php:566
Maintenance & Trust

Meteo Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 13, 2025
PHP min version
Downloads9K

Community Trust

Rating80/100
Number of ratings3
Active installs800
Developer Profile

Meteo Developer Profile

meteoart

1 plugin · 800 total installs

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

How We Detect Meteo

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/meteoart/meteo-art-widget.js/wp-content/plugins/meteoart/meteo-art-widget.css
Script Paths
/wp-content/plugins/meteoart/meteo-art-widget.js
Version Parameters
meteo-art-widget.js?ver=meteo-art-widget.css?ver=

HTML / DOM Fingerprints

CSS Classes
meteo-widgetweather_widget_wrapweather_widget_placeholdermeteo_formform-sectionform-linetext-label
Data Attributes
data-text-colordata-backgrounddata-widthdata-daysdata-sunrisedata-wind+4 more
Shortcode Output
<div class="meteo-widget weather_widget_wrap"Data from <a target="_blank" href="https://www.meteoart.com">MeteoArt.com</a>
FAQ

Frequently Asked Questions about Meteo