Easy Google Fonts Security & Risk Analysis

wordpress.org/plugins/easy-google-fonts

Adds google fonts to any theme without coding and integrates with the WordPress Customizer automatically for a realtime live preview.

100K active installs v2.0.4 PHP 7.0.0+ WP 5.8+ Updated Jul 23, 2021
google-fonts-wordpressgoogle-webfontstypographywebfontswordpress-google-fonts-plugin
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Easy Google Fonts Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The "easy-google-fonts" v2.0.4 plugin exhibits a generally good security posture with no known CVEs and a complete absence of dangerous functions, raw SQL queries, or file operations. The use of prepared statements for all SQL queries and the presence of capability checks on most entry points are strong indicators of secure coding practices. However, a notable concern is the presence of one unprotected REST API route, which presents a potential attack vector. The limited attack surface overall is a positive, but this single unprotected endpoint requires attention. The plugin's clean vulnerability history further supports its overall security, suggesting a history of responsible development and maintenance. Despite the single unprotected REST API route, the plugin's strengths in avoiding common vulnerabilities and its robust SQL handling make it relatively secure.

Key Concerns

  • Unprotected REST API route
  • 70% of outputs properly escaped
  • No nonce checks
Vulnerabilities
None known

Easy Google Fonts Security Vulnerabilities

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

Easy Google Fonts Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
3
7 escaped
Nonce Checks
0
Capability Checks
8
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

70% escaped10 total outputs
Attack Surface
1 unprotected

Easy Google Fonts Attack Surface

Entry Points3
Unprotected1

REST API Routes 3

DELETE/wp-json/easy-google-fonts/v1font_controlssrc\includes\api.php:22
GET/wp-json/easy-google-fonts/v1api_keysrc\includes\api.php:44
POST/wp-json/easy-google-fonts/v1/hide-pointersrc\includes\api.php:77
WordPress Hooks 26
actionadmin_initsrc\includes\admin.php:42
actionadmin_menusrc\includes\admin.php:56
actionadmin_enqueue_scriptssrc\includes\admin.php:141
actionrest_api_initsrc\includes\api.php:19
actionrest_api_initsrc\includes\api.php:41
actionrest_api_initsrc\includes\api.php:74
actioncustomize_controls_enqueue_scriptssrc\includes\customizer.php:22
actioncustomize_preview_initsrc\includes\customizer.php:59
filtercustomize_dynamic_setting_argssrc\includes\customizer.php:142
filtercustomize_dynamic_setting_argssrc\includes\customizer.php:178
actionwp_headsrc\includes\customizer.php:295
actioninitsrc\includes\data.php:46
actioninitsrc\includes\data.php:154
filteregf_font_control_idsrc\includes\deprecated.php:25
filteregf_get_default_fontssrc\includes\deprecated.php:43
filteregf_get_config_parameterssrc\includes\deprecated.php:60
filteregf_customizer_get_sectionssrc\includes\deprecated.php:80
filteregf_customizer_get_panelssrc\includes\deprecated.php:100
actionwp_headsrc\includes\frontend.php:26
actionadmin_headsrc\includes\frontend.php:27
actionwp_headsrc\includes\frontend.php:147
actionadmin_headsrc\includes\frontend.php:148
actionwp_headsrc\includes\frontend.php:160
actionadmin_initsrc\includes\settings.php:25
filterdefault_option_tt_font_theme_optionssrc\includes\settings.php:304
filteroption_tt_font_theme_optionssrc\includes\settings.php:305
Maintenance & Trust

Easy Google Fonts Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedJul 23, 2021
PHP min version7.0.0
Downloads3.4M

Community Trust

Rating92/100
Number of ratings218
Active installs100K
Developer Profile

Easy Google Fonts Developer Profile

Sunny Johal

2 plugins · 110K total installs

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

How We Detect Easy Google Fonts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easy-google-fonts/dist/pointer.js/wp-content/plugins/easy-google-fonts/dist/admin.css/wp-content/plugins/easy-google-fonts/dist/admin.js
Script Paths
https://fonts.googleapis.com/icon?family=Material+Icons
Version Parameters
easy-google-fonts/pointer.js?ver=easy-google-fonts/admin.css?ver=easy-google-fonts/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
egf-root
HTML Comments
<!-- Easy Google Fonts -->
Data Attributes
data-egf-font-control
JS Globals
easy_google_fonts
FAQ

Frequently Asked Questions about Easy Google Fonts