Timed Textwidget Security & Risk Analysis

wordpress.org/plugins/timed-textwidget

Easily display a textwidget on a set time and/or day.

30 active installs v1.1.0 PHP + WP 3.4+ Updated Jun 29, 2015
contenttimetimedtimerwidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Timed Textwidget Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The timed-textwidget plugin version 1.1.0 exhibits a generally positive security posture, with no recorded vulnerabilities or CVEs, and a notable absence of dangerous functions or external HTTP requests. The code analysis shows a strong adherence to secure coding practices, particularly concerning SQL queries which are entirely prepared statements. The plugin also avoids file operations, further reducing its attack surface. However, a significant concern lies in the output escaping. With 59 total outputs and only 44% properly escaped, there is a considerable risk of Cross-Site Scripting (XSS) vulnerabilities. This indicates that user-supplied or dynamic content might be rendered without sufficient sanitization, potentially allowing attackers to inject malicious scripts into the site.

While the plugin boasts a clean vulnerability history and a seemingly small attack surface with no direct entry points like AJAX handlers, REST API routes, or shortcodes, the lack of comprehensive output escaping is a substantial weakness. The absence of nonces and capability checks, while not directly problematic given the lack of traditional entry points, could become an issue if future versions introduce new interaction points without adequate security measures. The taint analysis showing zero flows with unsanitized paths is encouraging, but this is likely due to the limited code paths available for analysis and does not negate the output escaping issue.

In conclusion, timed-textwidget v1.1.0 is strong in its avoidance of common vulnerabilities like SQL injection and its lack of external dependencies. However, the significant percentage of improperly escaped output presents a clear and present danger for XSS attacks. The plugin designers have taken steps to limit entry points, but overlooking output sanitization is a critical oversight that needs immediate attention. A future assessment should prioritize ensuring all dynamic output is properly escaped to achieve a robust security profile.

Key Concerns

  • Significant percentage of unescaped output
Vulnerabilities
None known

Timed Textwidget Security Vulnerabilities

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

Timed Textwidget Code Analysis

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

Output Escaping

44% escaped59 total outputs
Attack Surface

Timed Textwidget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actioninittimedtextwidget.php:42
actionadmin_print_stylestimedtextwidget.php:43
actionwidgets_inittimedtextwidget.php:193
Maintenance & Trust

Timed Textwidget Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedJun 29, 2015
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

Timed Textwidget Developer Profile

LuigivdB

1 plugin · 30 total installs

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

How We Detect Timed Textwidget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/timed-textwidget/timedtextwidget.css/wp-content/plugins/timed-textwidget/timedtextwidget.js
Script Paths
/wp-content/plugins/timed-textwidget/timedtextwidget.js
Version Parameters
timed-textwidget/timedtextwidget.css?ver=timed-textwidget/timedtextwidget.js?ver=

HTML / DOM Fingerprints

CSS Classes
ttw-form
Data Attributes
data-ttw-widget-id
FAQ

Frequently Asked Questions about Timed Textwidget