Universal Clocks Security & Risk Analysis

wordpress.org/plugins/universal-clocks

Elegant and easy to use plugin to add a wide range of clocks on your website!

100 active installs v1.2.0 PHP 7.0+ WP 5.0+ Updated Nov 10, 2023
analog-clockdigital-clockuniversal-clockwatches
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEJul 2, 2026
Safety Verdict

Is Universal Clocks Safe to Use in 2026?

Use With Caution

Score 63/100

Universal Clocks has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Jul 2, 2026Updated 2yr ago
Risk Assessment

The universal-clocks plugin v1.2.0 exhibits a generally strong security posture based on the provided static analysis. The absence of known vulnerabilities and the plugin's adherence to secure coding practices like using prepared statements for all SQL queries and implementing capability checks are commendable. The high percentage of properly escaped output further minimizes the risk of cross-site scripting vulnerabilities. However, there are areas that warrant attention. The presence of two unsanitized taint flows, even without a critical or high severity classification, indicates a potential for data manipulation or unexpected behavior if these flows are reachable by malicious input. Additionally, the two external HTTP requests, while not explicitly flagged as a risk, introduce an element of dependency on external services, which could be a vector for supply chain attacks if those services are compromised or the requests themselves are not properly secured. Overall, the plugin is well-developed from a security perspective, but the identified taint flows and external requests suggest a need for careful review to ensure all inputs are handled securely and external dependencies are managed responsibly.

Key Concerns

  • Flows with unsanitized paths found
  • External HTTP requests present
Vulnerabilities
1 published

Universal Clocks Security Vulnerabilities

CVEs by Year

1 CVE in 2026 · unpatched
2026
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2026-57782medium · 5.3Missing Authorization

Universal Clocks <= 1.2.0 - Missing Authorization

Jul 2, 2026Unpatched
Version History

Universal Clocks Release Timeline

v1.2.0Current1 CVE
v1.1.01 CVE
v1.0.11 CVE
v1.0.01 CVE
Code Analysis
Analyzed Mar 16, 2026

Universal Clocks Code Analysis

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

Output Escaping

84% escaped92 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
process_settings (admin\class-universal-clocks-admin.php:196)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Universal Clocks Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[universal-clocks] includes\class-universal-clocks-shortcode.php:29
WordPress Hooks 16
actionadd_meta_boxesadmin\class-universal-clocks-admin-meta-boxes-init.php:34
actionsave_post_universal_clocksadmin\class-universal-clocks-admin-meta-boxes-init.php:40
actionuniversal_clocks_save_metaadmin\class-universal-clocks-admin-meta-boxes-init.php:46
actionadmin_noticesadmin\class-universal-clocks-admin.php:61
actionadmin_menuadmin\class-universal-clocks-admin.php:62
actionadmin_initadmin\class-universal-clocks-admin.php:63
actionplugins_loadedincludes\class-universal-clocks.php:153
actionadmin_enqueue_scriptsincludes\class-universal-clocks.php:171
actionadmin_enqueue_scriptsincludes\class-universal-clocks.php:174
actionwp_enqueue_scriptsincludes\class-universal-clocks.php:192
actionwp_enqueue_scriptsincludes\class-universal-clocks.php:195
actioninitincludes\posttypes\class-universal-clocks-post-type-clocks.php:35
actionadmin_initincludes\posttypes\class-universal-clocks-post-type-clocks.php:41
filtermanage_universal_clocks_posts_columnsincludes\posttypes\class-universal-clocks-post-type-clocks.php:68
filtermanage_universal_clocks_posts_custom_columnincludes\posttypes\class-universal-clocks-post-type-clocks.php:74
actionwp_headpublic\class-universal-clocks-styles.php:31
Maintenance & Trust

Universal Clocks Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedNov 10, 2023
PHP min version7.0
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Universal Clocks Developer Profile

PressTigers

12 plugins · 32K total installs

66
trust score
Avg Security Score
82/100
Avg Patch Time
317 days
View full developer profile
Detection Fingerprints

How We Detect Universal Clocks

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/universal-clocks/css/universal-clocks-admin.css/wp-content/plugins/universal-clocks/js/universal-clocks-admin.js
Script Paths
/wp-content/plugins/universal-clocks/js/universal-clocks-admin.js
Version Parameters
universal-clocks-admin.css?ver=universal-clocks-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
universal-message-container
Data Attributes
name="pt_uc_google_apikey"value="<?php echo $pt_uc_google_apikey; ?>"
FAQ

Frequently Asked Questions about Universal Clocks