Zeno Font Resizer Security & Risk Analysis

wordpress.org/plugins/zeno-font-resizer

Zeno Font Resizer allows the visitors of your website to change the font size of your text.

6K active installs v1.8.2 PHP 7.0+ WP 4.1+ Updated Jan 10, 2026
accessibilityfont-resizerfont-sizetext-resizertext-size
100
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 15, 2023
Safety Verdict

Is Zeno Font Resizer Safe to Use in 2026?

Generally Safe

Score 100/100

Zeno Font Resizer has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Feb 15, 2023Updated 2mo ago
Risk Assessment

The zeno-font-resizer plugin version 1.8.2 exhibits a generally good security posture, with no identified critical or high-severity code signals or taint flows. The static analysis shows a lack of direct attack surface entry points like AJAX handlers, REST API routes, shortcodes, or cron events, and importantly, zero unprotected entry points. SQL queries are all handled with prepared statements, and the majority of output is properly escaped, mitigating common web application vulnerabilities. File operations and external HTTP requests are also absent, further reducing the potential for certain attack vectors.

However, a notable concern is the absence of nonce and capability checks across all entry points. While there are no direct entry points identified without authentication, this lack of proper authorization checks could become a significant vulnerability if any new entry points are introduced or if existing mechanisms are bypassed. The plugin also has a history of a medium-severity vulnerability related to Cross-site Scripting, with the last known vulnerability being in February 2023. Although this vulnerability is not currently unpatched, it highlights a past weakness in input sanitization or output escaping that warrants continued vigilance.

In conclusion, the plugin demonstrates strong adherence to some security best practices by avoiding dangerous functions and using prepared statements. The clean bill of health in static analysis and taint analysis is positive. Nevertheless, the complete absence of nonce and capability checks is a significant oversight. The past XSS vulnerability, though addressed, serves as a reminder that the plugin's sanitization and escaping mechanisms require ongoing review and testing to ensure robust security.

Key Concerns

  • No nonce checks found
  • No capability checks found
  • Past medium severity XSS vulnerability history
  • Some output not properly escaped
Vulnerabilities
1

Zeno Font Resizer Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-25442medium · 5.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Zeno Font Resizer <= 1.7.9 - Authenticated (Administrator+) Stored Cross-Site Scripting

Feb 15, 2023 Patched in 1.8.0 (342d)
Code Analysis
Analyzed Mar 16, 2026

Zeno Font Resizer Code Analysis

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

Output Escaping

83% escaped54 total outputs
Attack Surface

Zeno Font Resizer Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionwidgets_initwidget.php:73
actionadmin_menuzeno-font-resizer.php:58
actionwp_enqueue_scriptszeno-font-resizer.php:139
actionwp_headzeno-font-resizer.php:205
filterplugin_action_linkszeno-font-resizer.php:217
actioninitzeno-font-resizer.php:228
actionadmin_initzeno-font-resizer.php:297
Maintenance & Trust

Zeno Font Resizer Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 10, 2026
PHP min version7.0
Downloads121K

Community Trust

Rating92/100
Number of ratings20
Active installs6K
Developer Profile

Zeno Font Resizer Developer Profile

Marcel Pol

18 plugins · 82K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
1119 days
View full developer profile
Detection Fingerprints

How We Detect Zeno Font Resizer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/zeno-font-resizer/js/jquery.fontsize.js/wp-content/plugins/zeno-font-resizer/js/js.cookie.js
Script Paths
/wp-content/plugins/zeno-font-resizer/js/js.cookie.js/wp-content/plugins/zeno-font-resizer/js/jquery.fontsize.js
Version Parameters
zeno-font-resizer/js/js.cookie.js?ver=zeno-font-resizer/js/jquery.fontsize.js?ver=

HTML / DOM Fingerprints

CSS Classes
zeno_font_resizer_containerzeno_font_resizerzeno_font_resizer_minuszeno_font_resizer_resetzeno_font_resizer_add
Data Attributes
id="zeno_font_resizer_value"id="zeno_font_resizer_ownelement"id="zeno_font_resizer_resizeMax"id="zeno_font_resizer_resizeMin"id="zeno_font_resizer_resizeSteps"
Shortcode Output
<div class="zeno_font_resizer_container"><p class="zeno_font_resizer" style="text-align: center; font-weight: bold;">
FAQ

Frequently Asked Questions about Zeno Font Resizer