Tiempo Security & Risk Analysis

wordpress.org/plugins/tiempo

Spanish and English weather widget, 6 days weather forecast,

900 active installs v1.0.0 PHP + WP 4.0.1+ Updated May 8, 2025
climael-tiempoproximostemperaturatiempo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Tiempo Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 11mo ago
Risk Assessment

The "tiempo" v1.0.0 plugin exhibits a generally positive security posture with several strengths. The absence of any recorded vulnerabilities (CVEs) and a clean taint analysis report are significant positive indicators. Furthermore, the plugin demonstrates good practices by exclusively using prepared statements for its SQL queries and avoids file operations and external HTTP requests, which are common sources of vulnerabilities. The limited attack surface, with only one shortcode and no unprotected AJAX handlers or REST API routes, also contributes to its security.

However, there are areas of concern that detract from an otherwise robust security profile. The most notable weakness is the relatively low rate of proper output escaping, with only 60% of outputs being correctly escaped. This leaves a significant portion of user-facing output potentially vulnerable to Cross-Site Scripting (XSS) attacks. Additionally, the complete absence of nonce checks and capability checks, while not directly exploitable given the current entry points, represents a missed opportunity for implementing essential security layers that would protect against CSRF and unauthorized access if new entry points were introduced or existing ones modified in future versions.

In conclusion, "tiempo" v1.0.0 is a plugin with a solid foundation, particularly in its handling of database interactions and its minimal attack surface. The lack of historical vulnerabilities is encouraging. However, the significant portion of unescaped output represents a tangible risk that should be addressed. The lack of authentication checks (nonces and capabilities) is a less immediate but still important concern for long-term security hardening. Addressing the output escaping issue should be the priority.

Key Concerns

  • Significant portion of outputs not properly escaped
  • No nonce checks implemented
  • No capability checks implemented
Vulnerabilities
None known

Tiempo Security Vulnerabilities

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

Tiempo 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

Tiempo Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[tiempo] tiempo.php:403
WordPress Hooks 12
actionplugins_loadedincludes\class-tiempo.php:142
actionadmin_enqueue_scriptsincludes\class-tiempo.php:157
actionadmin_enqueue_scriptsincludes\class-tiempo.php:158
actionwp_enqueue_scriptsincludes\class-tiempo.php:173
actionwp_enqueue_scriptsincludes\class-tiempo.php:174
actionwidgets_inittiempo.php:368
actionadmin_menutiempo.php:418
actionadmin_inittiempo.php:493
actionplugins_loadedtiempo.php:506
actioninittiempo.php:547
actionenqueue_block_assetstiempo.php:558
actionenqueue_block_editor_assetstiempo.php:565
Maintenance & Trust

Tiempo Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 8, 2025
PHP min version
Downloads10K

Community Trust

Rating80/100
Number of ratings1
Active installs900
Developer Profile

Tiempo Developer Profile

tiempo

1 plugin · 900 total installs

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

How We Detect Tiempo

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tiempo/assets/css/tiempo-widget.css/wp-content/plugins/tiempo/assets/js/tiempo-widget.js
Script Paths
/wp-content/plugins/tiempo/assets/js/tiempo-widget.js

HTML / DOM Fingerprints

CSS Classes
tiempo-widgetweather_widget_wrapweather_widget_placeholder
Data Attributes
data-text-colordata-backgrounddata-widthdata-daysdata-sunrisedata-wind+4 more
Shortcode Output
<div class="tiempo-widget weather_widget_wrap"<div class="weather_widget_placeholder"></div>Data from <a target="_blank" href="https://www.tiempo3.com">Tiempo3.com</a>
FAQ

Frequently Asked Questions about Tiempo