mowomo Variable Fonts Security & Risk Analysis

wordpress.org/plugins/mowomo-variable-fonts

An elegant solution for a better typography with beautiful variable fonts. This plugin allows you to easy use variable fonts, establish a responsive …

20 active installs v1.1.0 PHP 5.2.4+ WP 5.0+ Updated Apr 3, 2020
fontsvariable
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is mowomo Variable Fonts Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 6yr ago
Risk Assessment

The "mowomo-variable-fonts" v1.1.0 plugin presents a significant security risk due to its unprotected AJAX handlers. The static analysis reveals 6 AJAX handlers, all of which lack authentication checks. This means any user, regardless of their role or permissions, can trigger these actions, potentially leading to unauthorized operations or information disclosure. While the plugin uses prepared statements for SQL queries and has no recorded vulnerabilities, the absence of security checks on its primary entry points is a major concern. The lack of nonce and capability checks, combined with a low rate of output escaping (only 10%), further exacerbates the risk. The plugin's history of no reported vulnerabilities is positive but does not negate the immediate threats posed by the current code. The overall security posture is weak, with critical vulnerabilities being highly probable given the exposed attack surface. Users should exercise extreme caution or avoid using this plugin until these security flaws are addressed.

Key Concerns

  • Unprotected AJAX handlers
  • Low rate of output escaping
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

mowomo Variable Fonts Security Vulnerabilities

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

mowomo Variable Fonts Code Analysis

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

Output Escaping

10% escaped62 total outputs
Attack Surface
6 unprotected

mowomo Variable Fonts Attack Surface

Entry Points6
Unprotected6

AJAX Handlers 6

authwp_ajax_mwm_variable_font_uncheck_admin_noticeincludes\backend\menu_page.php:78
noprivwp_ajax_mwm_variable_font_uncheck_admin_noticeincludes\backend\menu_page.php:79
authwp_ajax_mwm_variable_fonts_global_change_font_familyincludes\frontend\customizer\global_change_font_family.php:53
noprivwp_ajax_mwm_variable_fonts_global_change_font_familyincludes\frontend\customizer\global_change_font_family.php:54
authwp_ajax_mwm_variable_fonts_reset_configurationincludes\frontend\customizer\reset_configuration.php:169
noprivwp_ajax_mwm_variable_fonts_reset_configurationincludes\frontend\customizer\reset_configuration.php:170
WordPress Hooks 9
actionadmin_menuincludes\backend\menu_page.php:21
actionwp_loadedincludes\backend\menu_page.php:39
actionadmin_noticesincludes\backend\menu_page.php:69
actioncustomize_registerincludes\frontend\customizer\customizer.php:63
actionwp_headincludes\frontend\functions.php:305
actionwp_enqueue_scriptsmwm-variable-font.php:39
actioncustomize_controls_enqueue_scriptsmwm-variable-font.php:54
actionadmin_enqueue_scriptsmwm-variable-font.php:68
actionplugins_loadedmwm-variable-font.php:76
Maintenance & Trust

mowomo Variable Fonts Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedApr 3, 2020
PHP min version5.2.4
Downloads2K

Community Trust

Rating100/100
Number of ratings10
Active installs20
Developer Profile

mowomo Variable Fonts Developer Profile

mowomo

5 plugins · 1K total installs

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

How We Detect mowomo Variable Fonts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mowomo-variable-fonts/assets/js/scripts.js/wp-content/plugins/mowomo-variable-fonts/assets/css/styles.css/wp-content/plugins/mowomo-variable-fonts/assets/js/customizer-scripts.js/wp-content/plugins/mowomo-variable-fonts/assets/js/admin_scripts.js/wp-content/plugins/mowomo-variable-fonts/assets/css/admin_styles.css
Script Paths
https://rsms.me/inter/inter.css
Version Parameters
mowomo-variable-fonts/assets/js/scripts.js?ver=mowomo-variable-fonts/assets/css/styles.css?ver=mowomo-variable-fonts/assets/js/customizer-scripts.js?ver=mowomo-variable-fonts/assets/js/admin_scripts.js?ver=mowomo-variable-fonts/assets/css/admin_styles.css?ver=https://rsms.me/inter/inter.css?ver=

HTML / DOM Fingerprints

JS Globals
ajax_vars
FAQ

Frequently Asked Questions about mowomo Variable Fonts