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
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Universal Clocks Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 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
None known

Universal Clocks Security Vulnerabilities

No known vulnerabilities — this is a good sign.
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
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

68
trust score
Avg Security Score
84/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