MW Font Changer Security & Risk Analysis

wordpress.org/plugins/parsi-font

Change your WordPress dashboard and theme font easy and fast :)

9K active installs v5.3.1 PHP + WP 5.0+ Updated Apr 23, 2023
adminadmin-fontchange-fontfontwordpress-font
85
A · Safe
CVEs total1
Unpatched0
Last CVEApr 12, 2016
Safety Verdict

Is MW Font Changer Safe to Use in 2026?

Generally Safe

Score 85/100

MW Font Changer has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Apr 12, 2016Updated 2yr ago
Risk Assessment

The 'parsi-font' v5.3.1 plugin exhibits a mixed security posture. While the static analysis indicates a very small attack surface with no identifiable entry points that are unprotected, and all SQL queries are properly prepared, there are significant concerns regarding output escaping. A mere 5% of outputs are properly escaped, suggesting a high likelihood of Cross-Site Scripting (XSS) vulnerabilities. The absence of nonce checks and capability checks on potential (though currently unlisted) entry points, combined with the low output escaping rate, presents a considerable risk.

The vulnerability history, while dated, is also noteworthy. The presence of a past medium-severity XSS vulnerability in 2016, along with the general pattern of XSS as a common vulnerability type for this plugin, reinforces the findings from the static analysis. This historical data, correlated with the current low output escaping rate, strongly suggests that the plugin may still be susceptible to XSS attacks. The plugin's current lack of unpatched vulnerabilities is a positive sign, but the fundamental code quality regarding output sanitization remains a significant weakness.

In conclusion, 'parsi-font' v5.3.1 has strengths in its limited attack surface and SQL practices. However, the extremely poor output escaping, coupled with historical XSS vulnerabilities, creates a substantial risk for XSS. Developers should prioritize addressing the output sanitization issues to mitigate these risks.

Key Concerns

  • Poor output escaping (95% unescaped)
  • Historical medium XSS vulnerability
  • No capability checks found
  • No nonce checks found
Vulnerabilities
1

MW Font Changer Security Vulnerabilities

CVEs by Year

1 CVE in 2016
2016
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2016-1000142medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

MW Font Changer <= 4.2.5 - Reflected Cross-Site Scripting

Apr 12, 2016 Patched in 4.3 (2842d)
Version History

MW Font Changer Release Timeline

v5.2
v5.1
v4.3.5
v4.3
v4.2.51 CVE
v3.9.11 CVE
Code Analysis
Analyzed Mar 16, 2026

MW Font Changer Code Analysis

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

Output Escaping

5% escaped75 total outputs
Attack Surface

MW Font Changer Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionadmin_headincludes\admin-head-codes.php:2
actionadmin_headincludes\admin-head-codes.php:32
actionwp_headincludes\wp-head-codes.php:2
actionadmin_menumw-font-changer.php:30
actionadmin_initmw-font-changer.php:31
actioninitmw-font-changer.php:32
actionwp_enqueue_scriptsmw-font-changer.php:33
actionadmin_enqueue_scriptsmw-font-changer.php:34
actionadmin_initmw-font-changer.php:35
actionadmin_noticesmw-font-changer.php:36
Maintenance & Trust

MW Font Changer Maintenance & Trust

Maintenance Signals

WordPress version tested6.2.9
Last updatedApr 23, 2023
PHP min version
Downloads225K

Community Trust

Rating86/100
Number of ratings30
Active installs9K
Developer Profile

MW Font Changer Developer Profile

Ghaem

2 plugins · 9K total installs

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

How We Detect MW Font Changer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/parsi-font/assets/css/fonts.css/wp-content/plugins/parsi-font/assets/css/admin.css/wp-content/plugins/parsi-font/assets/css/admin-rtl.css

HTML / DOM Fingerprints

CSS Classes
mwfc-pro-version-notice
Data Attributes
id="mwfc-pro-version-notice"
FAQ

Frequently Asked Questions about MW Font Changer